学习目标:
1、 能使用软件的方法进行键盘的去抖动处理;
2、 能说出矩阵键盘的扫描原理并能用汇编语言编写出相应的程序;
3、 能设计本任务的硬件电路设计;
4、 能用汇编语言编写出电子时钟的源程序;
5、 能独立完成电子时钟的制作并能调试运行;
建议学时:12学时
学习过程:
1、以小组的形式在老师的引导下,学习键盘去抖动的方法;
⑴ 画出硬件去抖动的电路图
⑵ 编写用软件实现键盘去抖动的程序
2、以小组为单位,查阅资料,说出独立键盘和矩阵键盘的区别并编写出4×4矩阵键盘的扫描程序段:
3、在老师的讲解并引导下,完成电子时钟的硬件部分设计:
⑴ 数码管显示采用什么方式的连接?
⑵ LED灯指示部分采用何种连接方式?又是连接到哪个并行口?
⑶ 按键是用何种方法如何与单片机端口连接的?
4、翻阅资料,开动脑筋,完成电子时钟的汇编语言源程序的编写:
评价活动:
活动过程评价表
班级 |
姓名 |
学号 |
年 月 日 | ||||
序号 |
评价内容 |
配分 |
得分 | ||||
1 |
能说出说出矩阵键盘的扫描原理 |
20 | |||||
2 |
能使用软件设计出键盘去抖动程序 |
10 | |||||
3 |
能说出本任务的硬件组成并能正确列表 |
10 | |||||
4 |
能正确用汇编语言编写出电子时钟的源程序 |
30 | |||||
5 |
能独立完成电子时钟的制作、调试运行并能排除出现的常见故障 |
30 | |||||
小结建议 |