欢迎来到天天文库
浏览记录
ID:13395075
大小:269.00 KB
页数:14页
时间:2018-07-22
《数码管显示与键盘扫描系统课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、课程设计报告课程名称微机原理系别:工程技术系专业班级:电子信息工程1002班学号:1009151015姓名:宜燕子课程题目:数码管显示与键盘扫描系统完成日期:2012.12.10指导老师:陈显明2012年12月10日10课程设计目的通过课程设计,达到理论与实际应用相结合,提高学生对微机硬件结构和软件设计方法的理解,使学生能够根据实际应用,初步实现硬件及软件的设计,对硬件开发有更深层次的认识,为今后的软硬件开发,打下坚实的基础。课程设计要求1.利用实验箱提供的键盘扫描和显示电路2.了解4×4键盘的工作原理。3.
2、掌握4×4键盘的使用方法。4.掌握4×4键盘控制数码管显示的方法。课程设计注意事项1、不能带电插、拔芯片、仿真线、通信线等;2、系统带电的情况下,不能测量电阻;3、系统带电的情况下,不能用手摸电阻、芯片和电容等管脚。4.在硬件电路中,要把8联拨动拨码开关JP2拨下,把8联拨动拨码开关JP3拨上去。课程设计内容给4×4键盘的每个键定义一个功能,其中把定义为0~9的键盘称为数字键,把定义成DEL的键称为删除键,把定义成ENT的键成为确认键,其他键称为保留键。如果是数字键按下,把代表数字显示在数码管上:按键按下时,
3、6位数码管靠右边显示该键的代表数字;继续按键时,已经显示在数码管上的数字左移一位,按键代表的数字显示在最右边的数码管上。10课程设计简要操作步骤1.打开Keilc51软件,建立一个新工程项目。2.画出完整的硬件电路图,并说明电路的工作原理。3.画出软件流程图,写出程序清单。4.按照程序流程图编写程序。5.根据硬件连接图连接实验箱电路。6.下载程序到实验箱、运行。7.观察实验箱LED数码管的状态,分析是否和设计要求相符。8.书写课程设计报告。课程设计心得体会通过此次实训,在与同学们的互相合作下不仅使我掌握了单片
4、机数码管显示喝和键盘扫描系统,也让我懂得了单片机在未来发展中的重要性,也使我明白了只有理论是远远不够的,只有把所学的理论和实践相结合起来,才能提高自己的动手能力。在设计的过程中,虽然遇到很多问题,但是在几个人互相合作的情况下问题都一一解决了,因此合作精神是我们以后干任何事中必不可少的。通过课程设计让我深深体会到了自己以前只是好高骛远在学习上的严重缺乏磨练,在以后的学习中一定要加强自己的理论知识与动手能力,还要养成互相合作的习惯,在干任何事中都得认真,有耐心,努力学好各种工具的应用,干任何事都得认真负责。课程设
5、计评语及成绩评语成绩指导教师(签名)年月日10目录摘要11.数码管工作原理12.4×4行列式键盘的工作原理23.软件流程图34、电路硬件说明45、程序设计内容56.程序57.结果分析88.结论89.致谢810.参考文献9附录910数码管显示与键盘扫描系统摘要通过对数码管和4×4行列式键盘的工作原理的学习和了解,每个按键都有它的行值和列值,行值和列值的组合就是识别这个按键的编码。矩阵的行线和列线分别通过两并行接口和CPU通信。键盘的一端(列线)通过电阻接VCC,而接地是通过程序输出数字“0”实现的。键盘处理程序
6、的任务是:确定有无键按下,判断哪一个键按下,键的功能是什么?还要消除按键在闭合或断开时的抖动。两个并行口中,一个输出扫描码,使按键逐行动态接地;另一个并行口输入按键状态,由行扫描和回馈信号共同形成键编码而识别按键,最后通过Proteus 软件工作环境的熟以掌握的掌握基本的操作,实现电路原理图的绘制及电路仿真的实现。键关词:单片机数码管4×4键盘1.数码管工作原理数码管由8个发光二极管(以下简称字段)构成,通过不同的组合可用来显示数字0—9,字符A——F、H、L、P、R、U、Y等符号及小数点“.”。数码管又分为
7、共阴极和共阳极两种类型。共阳极数码管中8个发光二极管的阳极(二极管正端)连接一起,即为共阳极接法,简称共阳数码管。通常公共阳极接高电平(一般接电源),其它管脚接段驱动电路输出端。当某段驱动电路的输入端为低电平时,该端所连接的字段导通并点亮。根据发光字段的不同组合可显示出各种数字或字符。此时,要求段驱动电路能吸收额定的段导通电流,还需根据外接电源及额定段导通电流来确定相应的限流电阻。共阴极数码管中8个发光二极管的阴极(二极管负端)连接在一起,即为共阴极接法,简称共阴数码管。通常共阴极接低电平(一般接地),其它管
8、脚接段驱动电路输出端。当某段驱动电路的输出端为高电平时,该端所连接的字符导通并点亮,根据发光字段的不同组合可显示出各种数字或字符。同样,要求段驱动电路能提供额定的段导通电流,还需根据外接电源及额定段导通电流来确定相应的限流电阻。10单片机数码管显示控制程序设计仿真图2.4×4行列式键盘的工作原理行列式键盘的工作方式是先用列线发送扫描字,然后读取行线的状态,查看是否有按键按下。键盘部分提供一种扫描的工
此文档下载收益归作者所有