- 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语言开发
课程设计任务书学生姓名: 专业班级: 指导教师: 工作单位: 题目:基于键盘输入单元的单片机实验或仿真和C语言开发初始条件:具备单片机和C语言的理论知识;具备电子电路的基础知识和设计能力;具备查阅资料的基本方法;熟悉常用的电子器件;熟悉Protues、Keil软件的使用。要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)1.设计一种基于单片机的行列式键盘输入模块,能检测并判断是否有键按下;对按键开关进行时延的消抖;确定按键的键值,并实现相应状态的输入显示。2.要求进行电路实验或仿真,使用C语言进行程序的开发。时间安排:一周,其中3天程序设计,2天程序调试指导教师签名: 年 月 日系主任(或责任教师)签名: 年 月 日目 录摘要I1 概述11.1 51单片机简介11.2 Keil软件简介21.3 Protues软件简介32 总体设计52.1 功能分析52.2 系统总体设计53 硬件模块73.1 矩阵键盘输入模块73.2 STC89C51最小系统模块83.3 LCD1602液晶显示模块93.4 循环流水灯模块104 程序代码115 Protues仿真146 实物制作及调试156.1 实物展示156.2 实物调试177 心得与体会20参考文献21附录:元件清单表22摘要此次单片机应用实践目的是基于键盘输入单元的单片机实验或仿真和C语言开发。本文先就本次应用实践进行功能分析和系统设计,之后详细介绍了各个硬件模块,给出了程序代码,并通过Protues对设计电路进行仿真。然后附上了实物制作图及调试结果。本次应用实践完成了基于单片机的行列式键盘输入模块,能检测并判断是否有键按下;对按键开关进行时延的消抖;确定按键的键值,并实现相应状态的输入显示;同时拓展了控制循环流水灯功能。关键词:单片机,矩阵键盘,C语言,ProtuesAbstractThe purpose of this practice is to do microcontroller application experiment or simulation and C language development that based on keyboard input unit. This article first on this application practice functional analysis and system design, and then details the various hardware modules, gives the program code and design by Protues circuit simulation. Then attach the physical production and commissioning results in Fig. The completed application practice microcontroller-based determinant of the keyboard input module that can detect and determine whether a key is pressed; the key switch to debounce delay; OK button keys, and enter the appropriate state to achieve display; at the same time expand the control loop water lights function.Keywords: Microcontroller, Matrix keyboard, C language, Protues1 概述1.1 51单片机简介单片机,全称单片微型计算机(single-chip microcomputer),又称微控制器(microcontroller),是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。运算器由运算部件——算术逻辑单元、累加器和寄存器等几部分组成。算术逻辑单元的作用是把传来的数据进行算术或逻辑运算,输入来源为两个8位数据,分别
您可能关注的文档
- 医疗保险政策指南222.doc
- 医疗差错事故的防范措施与报告检查处置规范和流程.doc
- 医药商品购销员中级试题有答案.doc
- 医药销售相关术语学习.doc
- 医而善美丽秘籍答案.doc
- 医药销售行业术语.doc
- 医院工作制度与人员岗位职责(内容).doc
- 医院感染学名词解释和问答题25.doc
- 医院感染管理自查表.doc
- 医院用药管理制度.doc
- 2025安徽淮南市纪委监委面向市直机关选调12人备考题库附答案解析.docx
- 2025湖南岳阳市口岸事务中心选调1人行测备考题库附答案.docx
- 2025广东梅州市平远县选调县委组织部人员2人行测备考题库附答案.docx
- 2025教育部教育管理信息中心招聘2人(第二批)(非事业编制)备考题库附答案解析.docx
- 2025四川省经济和信息化厅所属事业单位选调工作人员22人行测备考题库附答案.docx
- 2025四川省市场监督管理局所属事业单位补充选调13人备考题库附答案解析.docx
- 宜宾市宜宾县2022-2023学年数学四年级第一学期期末质量检测模拟测试题(含解析).pdf
- 2025甘肃张掖市阳光人寿保险股份有限公司招聘12人笔试备考试题附答案解析.docx
- 2025广东南粤银行肇庆分行招聘备考题库附答案.docx
- 2026年洛阳汝阳县人力资源和社会保障局公开招聘乡村公益性岗位人员132名备考题库附答案解析.docx
最近下载
- 人教版(新目标)初中英语七年级上全册教案(135页)【全站免费】.doc VIP
- 巨人通力3001007电气原理图纸.清晰.pdf
- (高清版)DB4401∕T 286-2024 《既有住宅加装电梯技术规范》.pdf VIP
- 《煤矿安全规程(2025)》新旧条文对照.doc VIP
- 【国家标准】GBT 5447-2014 烟煤黏结指数测定方法.pdf
- 武汉理工2022年11月离散结构(新)在线考试网考复习资料.pdf VIP
- 现代中药制药.ppt VIP
- 高分子化学与物理基础(魏无际)教材习题解答(含考研模拟题及答案).docx VIP
- Goldwind金风风机GW 165-5.2 5.6 6说明书.pdf
- GB 55009-2021 燃气工程项目规范.pdf VIP
原创力文档


文档评论(0)