登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] 对STC12C5A60S2的整体概述

[复制链接]
发表于 2017-1-31 21:08:06 | 显示全部楼层 |阅读模式
学习笔记
学习科目: 单片机
学习安排: 学习单片机的数据手册
开始时间: 2017-01-24
结束时间: 2017-01-31
本帖最后由 骆海洋 于 2017-1-31 21:08 编辑
STC12C5A60S2

本图摘自数据手册

本图摘自数据手册

  • STC12C5A60S2S是由宏晶公司制造。
  • STC12C5A60S2与以往的单片机相比具有更大的储存空间ROM高达60K,这就意味着我们可以储存更多代码。
  • 这款单片机更是具有了1T的功能(一个机器周期等于一个时钟周期),并且兼容以往的51单片机,这个功能是通过一个8位的AUXR特殊功能寄存器来实现的,当Tnx12=0时就是12分频(与以往的51单片机相同),当Tnx12=1时不分频(等于以往51单片机的12倍)。
  • 在Keil编程时如果采用#include<STC12C5A60S2.H>预处理指令与#include<reg51.h>相比很多的sfr(特殊功能寄存器)不用声明(终于明白学长为什么教我们这样写)。
  • 这款单片机的定时器/计数器配置起来更加的方便实用。由示意图我们很容易理解,都是我们学过的逻辑门。TMOD表示定时器模式(model)寄存器,特别重要的一位C/T位(定时器,计数器选择位),清零时是定时器功能,置一时是计数器功能;
    TCON表示定时器
    控制
    (control)寄存器,TRn位表示启用n定时器/计数器,TFn位表示定时器/计数器溢出标志位(溢出时置一,就像是我们数数是进位一样);THn TLn表示定时器
    存储
    寄存器,应该特别注意的是在配置定时器的时候TCON是可
    位寻址
    的,而TMOD不可以。   
                                                                                                                                                                                                                                                                                                                                                    QQ截图20170131185621.png (定时器计数器逻辑门)
  • 这款单片机有两个UART工作方式的全双工(同时进行接收和发射)串行通信接口,串行口1对应的硬件部分是TxD/P3.1和RxD/P3.0引脚,当串行口2功能在P1口实现时,对应的管脚是P1.2/RxD2和P1.3/TxD2,RXD/TXD分别表示串行输入和串行输出。波特率在串行通信中很重要一点,波特率表示数据传输的快慢。
  • I/o(input/output)接口是单片机最重要也是数量最多的接口。
                                                                                                       QQ截图20170131210410.png (STC12C5A60S2接口示意图)有错误的地方还请大神门指正。
人生无根蒂,生如陌上尘。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表