C语言课程设计 前三单元ppt.pptVIP

  • 6
  • 0
  • 约3.97千字
  • 约 25页
  • 2016-04-11 发布于江苏
  • 举报
C语言课程设计 前三单元ppt.ppt

C语言课程设计 -----多功能电脑时钟设计 单元一 点亮LED指示灯 LED显示原理 单元一要求 完成一个流水灯程序 位赋值法 移位指令法 单元二 定时器控制的LED 前面由延时程序控制的LED闪烁存在以下问题 时间不够准确; 太消耗CPU资源,延时程序相当于CPU在空转等待; 采用定时器就可解决以上问题。 单片机的定时器0 定时器的核心是一个加1计数器,当计数来源是一个稳定频率的脉冲时,就成为定时器。 计数满时会通知CPU(中断,TF0置位),我们可以利用这一点进行准确定时。 练习 如果产生一个5ms的定时,单片机的振荡频率是11.0592MHZ,请问定时初值时多少? TH0=0EEH,TL0=00H 单元二要求 用定时器完成一个1S闪烁LED的程序 晶振频率为11.0592MHZ 定时时间为0.5S 定时器初始化; 主程序为空循环 中断服务程序中完成LED定时闪烁 单元三 数码管的显示 一种应用很普遍的显示器件 LED数码管是由七段发光二极管组成,分别称为a、b、c、d、e、f、g、DP 可以显示0~9和A~F共16个字母数字及其他特殊字符。 多位数码管的显示 如果每一个LED占用一个独立的I/O端口,那么该系统将占较多的硬件资源。 硬件上所有LED的同名段都连在一起,由同一个I/O端口(段端口)控制 每个LED的控制端分别连接到几个I

文档评论(0)

1亿VIP精品文档

相关文档