- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于键盘入单元的单片机实验或仿真和C语言开发
课程设计任务书学生姓名:专业班级:电信1205班指导教师:胡君萍工作单位:信息工程学院 题 目:基于键盘输入单元的单片机实验或仿真和C语言开发初始条件:具备单片机和C语言的理论知识;具备电子电路的基础知识和设计能力;具备查阅资料的基本方法;熟悉常用的电子器件;熟悉Protues、Keil软件的使用要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)设计一种基于单片机的行列式键盘输入模块,能检测并判断是否有键按下;对按键开关进行时延的消抖;确定按键的键值,并实现相应状态的输入显示。要求进行电路实验或实验,并使用C语言进行程序的开发。时间安排: 二十二周一周,其中3天程序设计,2天程序调试指导教师签名:年 月 日系主任(或责任教师)签名: 年 月 日目录1概述11.1设计要求11.2 意义与目标11.3 51单片机简介11.4 伟福6000编辑器31.5 STC—ISP软件简介31.6 PROUTE软件简介32 总体设计52.1 功能分析52.2 基本设计思路53 综合程序设计93.1 程序设计94 仿真与实务制作124.1 仿真124.2 实物制作145 实践结果分析与总结165.1 实践结果165.2 总结与分析17参考文献18摘要本次课程实践设计,我们设计的一种基于单片机的行列式键盘输入模块,该模块能够检测到是否有键按下,并且对按键的按下进行时延迟消抖,能确定按键的简直,并在数码显示管中显示相应状态的输入。因此此次设计我们设计的是4*4的矩阵键盘,每一个键盘代表一个数字,按键按下,电路进行消抖并在数码显示管中显示相应的输入,该电路包含了消抖电路,中断系统,键盘模块等。本次课程设计我们成功实现了键盘的输入与显示和消抖过程。熟练运用并掌握了单片机的相关知识。关键词:单片机 消抖 矩阵键盘 汇编语言 AbstractPractical design of this course, we design a microcontroller based determinant keyboard input module, the module can detect whether there is a key press, and to delay shake elimination of the press the button, can determine the key is, and in digital tube display the corresponding state of the input.So our design is the design of 4 * 4 matrix keyboard, each represent a number, the keyboard button press, circuit to eliminate shake and in digital tube display the corresponding input, the circuit contains shake circuit and interrupt system, keyboard module, etc.The course design of our keyboard input and display is implemented and shake elimination process.Skillfully use and mastered the related knowledge of single chip microcomputer.Key words: single chip microcomputer shakes elimination matrix keyboard assembly language1概述设计要求设计任务:基于键盘输入单元的单片机实验或仿真和C语言开发初始条件:具备单片机和C语言的理论知识;具备电子电路的基础知识和设计能力;具备查阅资料的基本方法;熟悉常用的电子器件;熟悉Protues、Keil软件的使用1.2 意义与目标设计意义:通过采用Protue各个、 wave6000、 STC-ISP等软件设计基于单片机语言开发的仿真,设计汇编语言程序以及电路图,利用上述软件进行仿真验证程序的正确性和电路的正确性与合理性。通过本次课设,掌握单品及与接口技术课程的知识,深入了解51单片机的工作原理与各个工作方式。并掌握汇编语言的编程方式,了解单片机的存储方式。单片机课程是电子信息专业必修的课程,该课程在将来的学习和工作中占有十分重大的地位,掌握单片机的课程知识才能为将来的工作和学习打下良好的基础。课程
您可能关注的文档
- 基于PrE的微型车变速器操纵机构及模拟装配的设计毕业设计.doc
- 基于QbD的薄膜包衣质量影响因素的分_—以清咽滴丸为例毕业论文.doc
- 基于RFID的射频识别应用演示系统设计与实——基于C_S架构的仓储管理系统.doc
- 基于RS-32C的串口通信毕业设计.doc
- 基于s7-300PLC污水处理系统中的应用业论文设计.docx
- 基于Shape的电子地显示系统毕业论文.doc
- 基于Solidworks的抓物机器车机构设计及运动真毕业设计(论文).docx
- 基于Solidwork的凸轮设计与装配毕业设计.doc
- 基于ST89C52单片机出租车计价器设计毕业设计论文.doc
- 基于STC89C2单片机的LED显示电子钟的制作.docx
文档评论(0)