当前位置: 代码迷 >> 驱动开发 >> 关于单片机的延时有关问题
  详细解决方案

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

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

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

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

具体看PS/2的了
------解决方案--------------------
注意编译出来的汇编指令,
  相关解决方案