第7章-电子时钟的设计.pptVIP

  • 3
  • 0
  • 约3.02千字
  • 约 23页
  • 2019-05-19 发布于江苏
  • 举报
第7章 数字电子时钟的设计 电子时钟各大模块 数码管动态显示 按键控制时钟 串口修改时钟 时钟信号的产生 一、动态显示模块 横杠处理举措 1、汇编语言处理方法 2、C语言处理方法 二、键处理模块 实际中,由于按键的弹片接触的时候,并不是一接触就紧紧的闭合,它还存在一定的抖动,尽管这个时间非常的短暂,但是对于执行时间以微秒为单位的单片机来说它太漫长了。 在程序中通过检测连接键盘的I/O口电平,即可以知道按键是否被按下,从而做出相应的响应。 常规按键处理程序方式 键盘判定执行流程 键功能0(修改热键) 键功能1(移位选择) 键功能2(执行加1) 键功能3(清零显示单元) C51 指针概念 1、指针印象 指针变量的一般形式为: 类型说明符 *变量名; 其中“*”表示这是一个指针变量,变量名即为定义的指针变量名,类型说明符表示本指针变量所指向的变量的数据类型。 例如: uchar *TEMP; TEMP就是一个指针变量,它的值表示了某个无符号字符型数据变量的地址。或者说TEMP指向一无符号字符型数据变量。 使用语句: TEMP=0x30; 赋值0x30给指针型变量TEMP,也就是TEMP指向了地址0x30,假设地址30H里面存有数据。 *TEMP的值指向了地址30H的数值0Xfe。 汇编语言中的R0就相当于C语言中的TEMP,而@R0和*TE

文档评论(0)

1亿VIP精品文档

相关文档