首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

关于单片机的延时有关问题

2012-04-03 
关于单片机的延时问题我用单片机来读取PS/2信号,其中经常要用到延时,都是几十微秒的延时,用kelic来编程好

关于单片机的延时问题
我用单片机来读取PS/2信号,其中经常要用到延时,都是几十微秒的延时,
用keli   c来编程好像实现不了,因为单片机的晶振用的是11.0592MHz的,一个机器周期就将近有一微秒。请问用什么方法比较好。

[解决办法]
没看过PS/2的通信协议,不过,1微秒一个周期,去换成几十微秒的延时,这方案就很多了,关系看PS/2的协议是怎么样的...

像:
一.直接就NOP到头
二.用汇编指令算一个10微秒的函数,然后传参控制到N十微秒
三.也可以特定的时间,用定时器,然后MAIN里的就在等,定时一到那就动作,这都可以.

具体看PS/2的了
[解决办法]
注意编译出来的汇编指令,

热点排行