第第7章章 数字电子时钟的设计数字电子时钟的设计电子时钟各大模块电子时钟各大模块数码管动数码管动态显示态显示按键控制按键控制时钟时钟串口修改串口修改时钟时钟时钟信号的时钟信号的产生产生一、动态显示模块一、动态显示模块横杠处理举措横杠处理举措1、汇编语言处理方法、汇编语言处理方法2、C语言处理方法语言处理方法二、键处理模块二、键处理模块 实际中,由于按键的弹片接触的时候,并不是一接触就紧紧的闭合,它还存在一定的抖动,尽管这个时间非常的短暂,但是对于执行时间以微秒为单位的单片机来说它太漫长了。在程序中通过检测连接键盘的I/O口电平,即可以知道按键是否被按下,从而做出相应的响应。常规按键处理程序方式常规按键处理程序方式键盘判定执行流程键盘判定执行流程键功能键功能0(修改热键)(修改热键)键功能键功能1(移位选择)(移位选择)键功能键功能2(执行加(执行加1)键功能键功能3(清零显示单元)(清零显示单元)C51 指针概念指针概念1、指针印象、指针印象指针变量的一般形式为:类型说明符 *变量名;其中“*”表示这是一个指针变量,变量名即为定义的指针变量名,类型说明符表示本指针变量所指向的变量的数据