[信息与通信]第6章单片机定时器串口中断.pptVIP

  • 8
  • 0
  • 约1.23万字
  • 约 86页
  • 2018-03-07 发布于浙江
  • 举报

[信息与通信]第6章单片机定时器串口中断.ppt

[信息与通信]第6章单片机定时器串口中断

4、定时器溢出同步问题 定时器溢出时,自动产生中断请求。但中断是否得到响应,取决于其它中断服务程序是否在运行,或取决于正在执行的是什么样的指令。所以定时中断请求得到响应的时间是不固定的。在一些对定时精度要求十分苛刻的场所对此误差进行补偿。 补偿方法:在定时中断请求得到响应的时候,停止定时器计数,读出计数值(反映了中断响应的延迟时间),根据该值,计算出到下一次中断时需要的时间,据此来重装载计数器初值和启动定时器。 例:定时周期为1MS的补偿程序。 CLR EA CLR TR1 MOV A,#LOW(-1000+7) ADD A,TL1 MOV TL1,A MOV A,#HIGH(-1000+7) ADDC A,TH1 MOV TH1,A SETB TR1 ;禁止所有中断 ;停止定时器1运行 ;期望数的低位字节 ;进行修正 ;重装载 ;高位字节做类似处理 ;再启动定时器运行 1US 1US 1US 1US 1US 1US 1US 6.2 MCS-51串行口 上页 下页 回目录 串行通信: 将数据的各个位一位一位地通过单条1位宽的传输线按顺序分时传送的通信方式。即通信双方一次传输一个二进制位。 CPU与外界进行信息交换方式:并行通信、串行通信。 串行通信与并行通信比较: 1、通信距离:并行通信适合于近距离传

文档评论(0)

1亿VIP精品文档

相关文档