单片机及设计报告.docVIP

  • 17
  • 0
  • 约4.16千字
  • 约 10页
  • 2018-02-06 发布于浙江
  • 举报
单片机及设计报告

单片机及嵌入式系统课程设计 学 院 专业班级 学 号 姓 名 指导老师 2016年 6 月 20 日 设计目的 巩固和掌握对“单片机及嵌入式系统”课程内容的认识和理解,提高应用水平。 掌握汇编语言程序的编制方法。 熟悉键盘控制和七段码管及74系列芯片的使用。 系统结构 设计中通过键盘输入到单片机中,由程序控制找到输入点,计算键码,调用显示模块,把输入的数值通过LED显示器显示出来。 判断键盘中有无键按下: 将全部行线P1.0到P1.3置低电平,然后检测列线的状态。只要有一列的电平为低,则表示键盘中有键被按下,而且闭合的键位于低电平线与4根行线相交叉的4个按键之中。若所有列线均为高电平,则键盘中无键按下。 判断闭合键所在的位置: 在确认有键按下后,即可进入确定具体闭合键的过程。其方法是:将行线置为低电平,即在置行线为低电平时,其它线为高电平。在确定某根行线位置为低电平后,再逐行检测各列线的电平状态。若某列为低,则该列线与置为低电平的行线交叉处的按键就是闭合的按键。检测的方法是P1.4-P1.7输出全“1”,读取P1.0-P1.3的状态,若P1.0-P1.3为全“0”,则无键闭合,否则有键闭合。 去除键抖动:当检测到有键按下后,延时一段时间再做下一步的检测判断。????

文档评论(0)

1亿VIP精品文档

相关文档