单片机应用实践——基于键盘输入单元的单片机实验或仿真和c语言开发

单片机应用实践——基于键盘输入单元的单片机实验或仿真和c语言开发

ID:9879078

大小:1.06 MB

页数:27页

时间:2018-05-13

单片机应用实践——基于键盘输入单元的单片机实验或仿真和c语言开发_第1页
单片机应用实践——基于键盘输入单元的单片机实验或仿真和c语言开发_第2页
单片机应用实践——基于键盘输入单元的单片机实验或仿真和c语言开发_第3页
单片机应用实践——基于键盘输入单元的单片机实验或仿真和c语言开发_第4页
单片机应用实践——基于键盘输入单元的单片机实验或仿真和c语言开发_第5页
资源描述:

《单片机应用实践——基于键盘输入单元的单片机实验或仿真和c语言开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计任务书学生姓名:专业班级:指导教师:工作单位:题目:基于键盘输入单元的单片机实验或仿真和C语言开发初始条件:具备单片机和C语言的理论知识;具备电子电路的基础知识和设计能力;具备查阅资料的基本方法;熟悉常用的电子器件;熟悉Protues、Keil软件的使用。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.设计一种基于单片机的行列式键盘输入模块,能检测并判断是否有键按下;对按键开关进行时延的消抖;确定按键的键值,并实现相应状态的输入显示。2.要求进行电路实验或仿真,使用C语言进行程

2、序的开发。时间安排:一周,其中3天程序设计,2天程序调试指导教师签名:年月日系主任(或责任教师)签名:年月日武汉理工大学《单片机应用实践》课程设计说明书目录摘要I1概述11.151单片机简介11.2Keil软件简介11.3Protues软件简介12总体设计12.1功能分析12.2系统总体设计13硬件模块13.1矩阵键盘输入模块13.2STC89C51最小系统模块13.3LCD1602液晶显示模块13.4循环流水灯模块14程序代码15Protues仿真16实物制作及调试16.1实物展示16.2实物调试17心得与体会1参考文

3、献1附录:元件清单表1武汉理工大学《单片机应用实践》课程设计说明书摘要此次单片机应用实践目的是基于键盘输入单元的单片机实验或仿真和C语言开发。本文先就本次应用实践进行功能分析和系统设计,之后详细介绍了各个硬件模块,给出了程序代码,并通过Protues对设计电路进行仿真。然后附上了实物制作图及调试结果。本次应用实践完成了基于单片机的行列式键盘输入模块,能检测并判断是否有键按下;对按键开关进行时延的消抖;确定按键的键值,并实现相应状态的输入显示;同时拓展了控制循环流水灯功能。关键词:单片机,矩阵键盘,C语言,Protues1

4、武汉理工大学《单片机应用实践》课程设计说明书AbstractThepurposeofthispracticeistodomicrocontrollerapplicationexperimentorsimulationandClanguagedevelopmentthatbasedonkeyboardinputunit.Thisarticlefirstonthisapplicationpracticefunctionalanalysisandsystemdesign,andthendetailsthevarioushard

5、waremodules,givestheprogramcodeanddesignbyProtuescircuitsimulation.ThenattachthephysicalproductionandcommissioningresultsinFig.Thecompletedapplicationpracticemicrocontroller-baseddeterminantofthekeyboardinputmodulethatcandetectanddeterminewhetherakeyispressed;the

6、keyswitchtodebouncedelay;OKbuttonkeys,andentertheappropriatestatetoachievedisplay;atthesametimeexpandthecontrolloopwaterlightsfunction.Keywords:Microcontroller,Matrixkeyboard,Clanguage,Protues1武汉理工大学《单片机应用实践》课程设计说明书1概述1.151单片机简介单片机,全称单片微型计算机(single-chipmicrocompu

7、ter),又称微控制器(microcontroller),是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。运算器由运算部件——算术逻辑单元、累加器和寄存器等几部分组成。算术逻辑

8、单元的作用是把传来的数据进行算术或逻辑运算,输入来源为两个8位数据,分别来自累加器和数据寄存器。算术逻辑单元能完成对这两个数据进行加、减、与、或、比较大小等操作,最后将结果存入累加器;控制器由程序计数器、指令寄存器、指令译码器、时序发生器和操作控制器等组成,是发布命令的“决策机构”,即协调和指挥整个微机系统的操作;主

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。