以下为《单片机寄存器的功能》的无排版文字预览,完整格式请下载
下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。
二、51 单片机寄存器的功能(重要)
PO:地址80H P0口锁存器
PI:地址90H P1口锁存器
P2:A0H P2口锁存器
P3:B0H P3口锁存器
TMOD:89H T0、T1定时器/计数器方式控制寄存器
TCON:88H T0、T1定时器/计数器控制寄存器
THI:8DH 定时器/计数器1(高8位)
TL1:8BH 定时器/计数器0(高8位)
THO:8CH 定时器/计数器1(低8位
TLOIE:
IP:B8H 中断优先级控制寄存器
SCON:98H 串行口控制寄存器
SBUF:99H 串行口锁存器
三、单片机最小系统:
单片机内部集成:(1)1个8位CPU; (2)1个片内振荡器及时钟电路(3)4kb内部程序
存储器 128bvte 内部数据存储器:(4)2个16 位可编程定时器/计数器;(5)4 个8位并行
IO口;《6)1个可编程全双工串行口。
(2)单片机晶振频率越高,CPU 处理速度越快,功耗也越大。
(3)1个机器周期=12 个时钟周期 12M 晶振,1个机器周期是Ius, 24M 晶振,一个机器周期是 0.5us
4)单片机 RST 引脚上保持两个机器周期高某某即可进入复位状态,单片机启动时必须先进
行复位才会执行程序,单片机复位后所有特殊功能寄存器清零。
(5)单片机有 PO,P1,P2.P3 四组,每组8位,共32个10口,其中PO 没有上拉电阻,不能直
接输出高某某。Pl,P2,P3 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 、TL0或TH1、TL1);
3、根据需要开放定时器/计数器的中断(直接对IE位赋值);
4、启动定时器/计数器(若已规定用软件启动,则可把TR0或TR1置"1";若已规定由外中断引脚电平启动,则需给外引脚加启动电平。当实现了启动要求后,定时器即按规定的工作方式和初值开始计数或定时)。
(2)51 单片机的定时器初始化步骤(打开中断、选择模式、设置初值并启动)
(3)单片机定时器/计数器工作在定时器模式时,脉冲由单片机内部提供,脉冲周期为 1个机器周期,工作在计数器模式时,脉冲由单片机外部 IO 口引入
(4)定时器定时的方法:对内部时钟信号脉冲计算,一个时钟同期加一。
六、单片机串口中断:
(1)51 单片机通信双方的波特率相同,波特率的计算方法。波特率=2的smod次方乘T1溢出率
2)51 单片机串口中断被打开,则接收和发送串口数据均会触发串口中断。
(3) 51 单片机的串口初始化步骤(设置模式、设尫波特率、发送或接收)
(4)串口波特率是指串口每秒发送的二进制位数,所以如采用8 位字节协议,9600bps 波特率每秒发送960个字节数据。
5)波特率由T1 产生,
7、单片机存储器:
(1)单片机通过 16位地址总线最大可访问 64KB 的存储空间,程序存储器和数据存储器的最
大扩展空间都是 64KB。
8.单片机指令系统:
cS1指令只可以被 51 单片机 CPU 所识别和执行,和普通 C 语言不同。
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]
以上为《单片机寄存器的功能》的无排版文字预览,完整格式请下载
下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。