1. 首页
  2. 课程学习
  3. 嵌入式
  4. s左右横杠不显示-嵌入式c的经验总结包含很多精华

s左右横杠不显示-嵌入式c的经验总结包含很多精华

上传者: 2024-07-18 18:10:34上传 PDF文件 16.08MB 热度 10次

延时0.5s左右横杠不显示然后循环

知识要点:

4.4定时器

4.4.1硬件连接

定时器是单片机内部的特殊功能模块。在控制系统中,常常要求有一些实时时钟以实现定时或者延时控制,如定时中断、定时检测、定时扫描等等,也往往要求有计数器,对外部事件进行计数。要实现定时或者延时功能,一般有三种方法:软件定时,不可编程硬件定时,可编程硬件定时。

软件定时——让软件循环执行一段程序,程序本身并无执行目的,而是通过执行程序延时固定的时间,也就是以前的程序中经常使用的延时程序。这种方法降低了cpu的利用率。

不可编程硬件定时——如外部芯片555时基电路,通过外部阻容,达到一定的延时功能,改变阻容大小可以改变延时长度。这种定时器取决于硬件,设定好以后不能通过软件更改。详细介绍可以参考《定时器计数器》

可编程定时器——这种定时器的定时值可以通过软件确定和修改,使用灵活。例如T0/T1是两个相同的16位定时/计数器。关于多定时器复用一个硬件定时器的实现方法,可以查看《多定时器复用一个硬件定时器》

TR.定时计数器的启动控制开关:

  • TR=1:计数器开始计数;

  • TR=0:计数器停止计数。

C/T.计数器输入脉冲选择开关,决定着计数器的“定时”或“计数”的两种工作方式:

  • C/T=0:计数器接收内部时钟信号fosc---定时方式;

  • C/T=1:计数器接收引脚上的外部信号---计数方式。

对于具体的计数器和定时器应用实例,可以参考《AVR计数器定时器》《定时器计数器T1的定时实例》

用户评论