询查式键盘电路设计单片机设计说明书--大学毕设论文.doc
上传人:一吃****永贺 上传时间:2024-09-11 格式:DOC 页数:21 大小:15MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

询查式键盘电路设计单片机设计说明书--大学毕设论文.doc

询查式键盘电路设计单片机设计说明书--大学毕设论文.doc

预览

免费试读已结束,剩余 11 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

新疆农业大学机械交通学院《单片机技术与应用》课程设计说明书题目:查询式键盘电路设计专业班级:学号:学生姓名:指导教师:时间:2016年10月组员分工职务姓名任务组长绘制流程图、编写程序组员参数计算组员电路板实物连接组员Proteus仿真、Keil调试目录TOC\o"1-3"1设计目的PAGEREF_Toc464949449\h12设计内容PAGEREF_Toc464949450\h13设计步骤PAGEREF_Toc464949451\h13.1硬件电路设计PAGEREF_Toc464949452\h13.1.1硬件电路组成PAGEREF_Toc464949453\h13.1.2各单元电路及工作原理PAGEREF_Toc464949454\h23.2程序设计PAGEREF_Toc464949455\h43.2.1绘制程序流程图PAGEREF_Toc464949456\h43.2.2汇编程序PAGEREF_Toc464949457\h53.2.3keil软件的使用方法PAGEREF_Toc464949458\h84调试与仿真PAGEREF_Toc464949459\h104.1硬件仿真PAGEREF_Toc464949460\h104.1.1元件清单PAGEREF_Toc464949461\h104.1.2PROTEUS仿真PAGEREF_Toc464949462\h104.2电路板连接PAGEREF_Toc464949463\h144.2.1电路板连接图PAGEREF_Toc464949464\h144.2.2硬件板电路调试PAGEREF_Toc464949465\h145心得体会PAGEREF_Toc464949466\h17参考文献:PAGEREF_Toc464949467\h19PAGE\*MERGEFORMAT18查询式键盘电路设计学生姓名:赵陈指导老师:艾海提·赛买提、李春兰1设计目的熟悉并掌握单片机原理及基本的应用,掌握单片机基本外设的使用方法,掌握汇编语言编程方法,熟悉PROTEUS、keil软件的使用,综合运用所学的知识及电子焊接技术的基础知识连接硬件实现设计功能。2设计内容用AT89S51的并行口P1接查询式键盘如图2-1所示。图2-1查询式键盘将8个按键从0-7编号,如果有其中一个按键按下时,则在数码管上显示相应的键号,并在P2口接8个LED灯,按下0键数码管显示0时,亮1个LED灯;按下1键数码管显示1时,亮2个LED灯;按下2键数码管显示2时,亮3个LED灯;按下3键数码管显示3时,亮4个LED灯;按下4键数码管显示4时,亮5个LED灯;按下5键数码管显示5时,亮6个LED灯;按下6键数码管显示6时,亮7个LED灯;按下7键数码管显示7时,亮8个LED灯。3设计步骤3.1硬件电路设计3.1.1硬件电路组成独立式查询键盘设计中,我们采用AT89C51单片机芯片作为实验的主体,通过在振荡电路和复位电路的作用下,让单片机获得自启动,从而输入相应的程序,通过按键然后在数码管显示电路中显示键值和对应的LED灯亮灯个数。所得的硬件电路组成框图如图3-1所示。图3-1硬件电路组成框图3.1.2各单元电路及工作原理(1)控制电路对于AT89C51单片机单元,由于其共有40个管脚,其中有32个管脚可作为I/O口用,它们分别为P0口的八个管脚、P1口的八个管脚、P2口的八个管脚和P3口的八个管脚,其中P3口的八个管脚可作串行口、外部中断、定时器、读写控制等特殊用途,当不需要作特殊用途的时候,P3口可作I/O口使用。AT89C51单片机芯片如图3-2所示。图3-2AT89C51单片机(2)晶振电路晶振电路用于产生单片机工作所需的时钟信号,晶振电路如图3-3所示,通常,ƒ=12MHz,电容C1和C2的值在5~30ƤF之间,在此取30ƤF。图3-3晶振电路(3)复位电路复位是使单片机处于初始化状态。为了确保单片机复位,复位时间t必须大于两个机器周期(24个时钟周期)t=RC≧24μs,当R=10KΩ时,C取10μs可满足要求。复位电路如图3-4所示。图3-4复位电路(4)查询式键盘电路如图3-5所示。图3-5查询式键盘电路(5)数码管显示电路如图3-6所示。图3-6数码管显示电路(6)LED灯电路如图3-7所示图3-7LED灯电路3.2程序设计3.2.1绘制程序流程图流程