求一个PIC18F25K83的求100个数按顺序输出1S点亮LED灯的程序

51单片机用矩阵键盘,LED灯数码管。程序用C语言编写... 51单片机,用矩阵键盘LED灯,数码管程序用C语言编写。

你对这个回答的评价是

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明

项目用到了PIC18F25K80单片机的定时器0作为系统的节拍。在设计中发现定时器第一次进入中断嘚跟第二次进入中断时间都比较长原来只配置了20ms ,实际大概2S左右第三次以后进入中断的时间是正常的。当时比较费解这个问题。。

刚开始以为是刚上电系统时钟不稳定所造成的。所以在上电后加了较长的延时后现来配置定时器,问题依旧

通过阅读手册,和查閱相关的资料才最终发现问题

 原因:因为TMR0H缓存形式存在的,读写的时候并不会真正更新到递增的计数器里面去那么什么时候更新呢?只有在TMR0L读写的时候才会一起将TMR0H 跟 TMR0L 一起更新到递增计数器里面去所以,顺序不能反过来

你对这个回答的评价是

你对这個回答的评价是?

我要回帖

更多关于 求顺序 的文章

 

随机推荐