- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
华侨大学厦门工学院
信息采集与检测系统课程设计报告
题 目: 多功能简易键盘与显示系统
专业、班级: 通信一班
学生姓名: 林某某
学 号: 1002201037
指导教师: 李某
分 数 :
课程设计任务书
题 目:多功能简易键盘与显示系统
初始条件:
具备数字电路的理论知识;具备单片机原理的理论知识和实践能力;熟悉51单片机的CPU结构和指令系统;熟悉相关常用接口电路的设计使用方法。
要求完成的主要任务:
用并行口设计一个简易键盘与显示系统,采用4X4的键盘,0~9的10个数字按键和6个功能(加法、减法、左移、右移、闪烁、确定)按键组成,系统应准确识别按键,并根据按键功能进行相应显示。具备控制开关和防抖功能。
课 程设计工作内容及完成时间:
10月10日:安排任务查资料,确定方案,设计方案论证
画出详细的硬件连接图
给出程序设计思路,画出软件流程图给出所有程序清单并加上必要注释完成设计
摘 要
在日常生活中,我们经常要通过按键来实现对电子装置的控制,小到手表手机,中到电视电脑,大到各种复杂仪器,都需要通过按键来实现各种操作。本次课程设计作为实践教学的一个重要环节,将以按键显示为主题,以单片机及其接口芯片为核心构造一个键盘显示系统,并使用Proteus软件对所设计的电路进行仿真。
关键词:Proteus 键盘显示 仿真
设计方案选取与论证.1 时钟电路的设计.2 复位电路的设计.3系统硬件电路硬件电路的设计
1 软件与硬件简介
1.1 Proteus软件简介
Proteus软件是英国Labcenter electronics公司出版的EDA工具软件。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前最好的仿真单片机及外围器件的工具。虽然目前国内推广刚起步,但已受到单片机爱好者、从事单片机教学的教师、致力于单片机开发应用的科技工作者的青睐。Proteus是世界上著名的EDA工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR、ARM、8086和MSP430等,2010年新增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MPLAB等多种编译器。Proteus7.5SP3版本进行仿真。
1.2 STC89C52简介
STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,内置4KB EEPROM,MAX810复位电路,3个16 位/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工。另外 STC89C52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选。[
设计一个简易键盘与显示系统,采用4X4的键盘,0~9的10个数字按键和6个功能(加法、减法、左移、右移、闪烁、确定)按键组成。系统应准确识别按键,并根据按键功能进行相应显示。具备控制开关和防抖功能。
二、具体要求:
1.以数字和汉字的形式显示键盘按键内容。
2.实现数字的加减法并将结果进行显示。
3.对一固定汉字标题进行左移、右移和闪烁显示功能。
4.具备控制开关和防抖功能
3 设计方案选取与论证
4 总体设计分析
4.1电路结构分析
本设计包括硬件和软件设计两个部分。就此设计的核心模块来说,单
文档评论(0)