- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机原理及系统课程设计
专 业: 自动化
班 级: 动092
姓 名: 米建平
学 号: 200908535
指导教师: 杨乔礼
评语:
平时(40) 修改(30) 报告(30) 总成绩
兰州交通大学自动化与电气工程学院
2012 年 7月 1日
目录
1. 引言 3
2. 设计方案及原理 3
2.1任务分析与设计思路 3
2.2 基本设计原理 4
3.硬件系统设计 4
3.1 系统硬件的构成 4
3.2 键盘接线图 5
3.3 显示屏连接电路 6
3.4 单片机芯片 6
4. 系统软件设计 7
4.1.软件总流程图 7
5. 仿真调试 8
5.1 系统仿真图 8
6. 总结 8
7.参考文献 9
8.附录 9
引言
当今时代,是一个新技术层出不穷的时代。在电子领域,尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统正以前所未见的速度被单片机智能系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能系统与自动控制的核心就是单片机。目前,一个学习与应用单片机的高潮正在工厂、学校及企业单位大规模的兴起。过去习惯于传统电子领域的工程师、技术员正面领着全新的挑战,如不能在较短时间内学会单片机,势必会被时代遗弃,只有勇敢的面对现实,挑战自我,加强学习,争取在较短时间内将单片机技术融会贯通,才能跟上时代步伐。
它所给人们带来的方便也是不可否定的,它在一块芯片内集成了计算机的各种功能部件,构成一种单片机式的微型计算机。20世纪80年代以来,国际上单片机的发展迅速,其产品之多令人目不暇接,单片机应用不断深入,新技术层出不穷。20世纪末,电子技术获得了飞速发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力的推动了社会生产力的发展和社会信息化程度的提高,同时也使现代化电子产品性能进一步提高,产品更新换地的节奏也越来越快。
本设计是由单片机实现的模拟计算器,它不仅能实现数据的加减乘除运算,而且还能使数据及其计算结果子数码管上显示出来。本设计使用单片机8031来控制采用LCD显示,软件是由汇编语言来实现。
设计方案及原理
2.1任务分析与设计思路
根据计算器的功能要求,选择8031单片机为主控机,通过扩展必要外围接口电路,实现对计算器的设计。外部主要由4*4矩阵键盘和一个液晶显示屏构成,内部由一块8031单片机构成。计算器电路包括四个部分:选用LCD作为显示部分,矩阵键盘作为输入部分,运算模块,单片机控制部分。模块图如图1.1所示
图1.1 系统模块图
基本设计原理
(1)由于要设计的是简单计算器,可以进行四则运算,为了得到较好的显示效果,采用七段数码管显示数据和结果。
(2)另外键盘包括数字键、符号键、清零键和等号键,故只需要16个按键即可。
(3)它的执行过程:开始显示零,等待键入数值,当键入数字通过LCD显示出来,当键入+、-、*、/用算符,计算器在内部执行数值转换和存储,并等待再次键入数值,当再次键入数值后将显示键入的数值,按等号就会在LCD上输出运算结果。
(4)错误提示:当计算执行过程中出现错误时,会在LCD上显示相应的提示,如:当输入数值或计算结果大于计算器的表示范围时计算器会在LCD上提示溢出;当除数为零时,计算机器会在数码管上提示错误。
线路原理图如图1.3所示:
图1.2 线路原理图
3.硬件系统设计
3.1 系统硬件的构成
硬件系统是指构成微机的实际装置,通常是由运算器、控制器、存储器、输入接口和输入设备,输出接口和输出设备等组成。单片机实质上是一个硬件的芯片,在实际应用中,通常很难直接和被控对象进行电气连接,必须加各种拓展电路,外部设备等菜能够成一个单片机应用系统。
系统硬件接线图如下:
图1.3 系统硬件接线图
3.2 键盘接线图
本设计之中使用的是4*4的普通键盘,我们可以试用期行列号来识别被按下的的按键以此来获知被按键的信息,因此将行输出信号和列输出信号分别接入单片机芯片的P2口,通过循环扫描,读取行列的数据来判断是否有键按下。
键盘接线图如下:
图1.4 键盘连接图
3.3 显示屏连接电路
当数字输入键盘有键按下的事后,经过程序识别,则会有相应的结果被送入显示屏得到显示。如果是数字键则直接放入液晶显示屏缓冲区,如果再次有数字按下则向高位移为,构成两位数,并记录按键次数,如果是运算符,则执行相应运算送入单片机进行计算后将结果调用显示程序显示结果。
您可能关注的文档
最近下载
- DB37T4871-2025 城市轨道交通试运行技术规范.pdf VIP
- 医疗美容病历书写基本规范.docx
- 最新2023版知识产权贯标GBT29490表单 知识产权组织环境、相关方需要和期望分析一览表[知识产权合规管理体系文件].docx
- 冰雪雕设计及制作工程招标示范文本.doc VIP
- 广州恩宁路历史文化街区永庆坊微改造正式.pptx VIP
- 19028 安全生产治本攻坚三年行动方案(工程施工项目) (1).docx VIP
- 嘉世咨询-嘉世咨询2025中国集换式卡牌市场现状报告.pdf
- 招生话术培训课件.ppt VIP
- 教学课件-看得见的声音-.pptx VIP
- 安徽省血液透析管理规范.pdf VIP
原创力文档


文档评论(0)