摘要: 当定时器Tl作波特率发生器使用时,通常选用可自动装入初值模式(工作方式2),在工作方式2中,TLl作为计数用,而自动装入的初值放在THl中,设计数初值为x,则每过“256一x”个机器周期,定时器T1就会产生一次溢出。为了避免因溢出而引起中断,此时应禁止T1中断。这时,溢出周期为: 阅读全文
posted @ 2014-06-11 16:08 路人浅笑 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 一、10MS定时器初值的计算:1.晶振12M12MHz除12为1MHz,也就是说一秒=1000000次机器周期。10ms=10000次机器周期。65536-10000=55536(d8f0)TH0=0xd8,TL0=0xf02.晶振11.0592M11.0592MHz除12为921600Hz,就是一... 阅读全文
posted @ 2014-06-11 16:04 路人浅笑 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 标准的51单片机晶振是1.2M-12M,一般由于一个机器周期是12个时钟周期,所以先12M时,一个机器周期是1US,好计算,而且速度相对是最高的(当然现在也有更高频率的单片机)。11.0592M是因为在进行通信时,12M频率进行串行通信不容易实现标准的波特率,比如9600,4800,而11.0592... 阅读全文
posted @ 2014-06-11 16:02 路人浅笑 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 定时器T2reg52.h没有T2MOD寄存器regx55.h有T2MOD寄存器而且sbit已经定义概述定时器2是一个16位通用计数器,其具有两种操作模式:16位自动重载模式和16位捕获模式。如果预分频功能被禁止,定时器2工作时,16位通用加法计数器以12分频的周期脉冲计数,每个周期16位通用加法计数... 阅读全文
posted @ 2014-06-11 16:01 路人浅笑 阅读(15230) 评论(0) 推荐(0) 编辑