- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
目录
一、设计总绪 1
1、1设计思想 1
1、2设计说明 1
1、3 关键词:矩阵键盘,单片机,数码管显示,汇编语言 1
1、4设计目的 1
1、5设计要求 1
二、设计方案 2
2、1硬件电路设计方案 2
2、1、1基本结构 2
2、1、2系统框架图 2
2、1、3工作流程图 3
2、1、4单片机主控制模块 4
2、2系统功能描述 5
三、各模块功能介绍 6
3、1键盘输入模块 6
3、1、1键盘分布图 6
3、1、2工作原理 6
3、2 运算控制模块 7
3、3显示模块 7
3、4振荡电路模块 8
四、仿真电路 9
仿真运行结果 9
五、调试过程总结 11
附录: 12
参考文献: 12
源程序代码 12
一、设计总绪
1、1 设计思想
近年来随着科技的飞速发展,单片机的应用正在不断深入, 同时带动传统控制检测技术
日益更新。在实时检测与自动控制的单片机应用系统中,单片机往往作为一个核心部件来使
用,但仅单片机方面的知识就是不够的,还应根据具体硬件结构、软硬件结合,来加以完善。
计算机在人们的日常生活中就是比较常见的电子产品之一。可就是它还在发展之中, 以后必
将出现功能更加强大的计算机,基于这样的理念,本次设计就是用 AT89c51 单片机、LCD 显示
器、控制按键为元件来设计的计算器。利用此设计熟悉单片机微控制器及汇编语言编程,对
其片资源及各个 I/O 端口的功能与基本用途的了解。掌握应用程序开发环境,常用的 LCD 显
示器的使用方法与一般键盘的使用方法
此设计就是基于单片机技术的简易计算器的方案,本次设计所提出的一种基
于单片机技术的简易计算器的方案,采用具有数据处理能力的中央处理器CPU,随
机存储器 ROM,多种 I/O 口与中断系统、定时器/计时器等功能集成到一块硅片上
构成的一个小而完善的计算机系统——单片机,配以汇编语言编写的执行程序,能
更好的解决计算机计算的问题,随着数字生活的到来,单片机在生活中越来越重要,
它能将大量的逻辑功能集成与一个集成电路中,使用起来十分方便。
1、2 设计说明
本次课程设计讨论了单片机技术的计算器构思,设计方案,工作原理,主要系
统包括单片机 80C51,排阻 RESPACK—8,开关,六位数码管显示器等,主要组成部
分包括:键盘输入模块,运算模块,控制模块,显示模块。通过键盘输入数值,单片机
进行运算后在数码管显示出结果。
1、3 关键词:矩阵键盘,单片机,数码管显示,汇编语言
1、4 设计 目的
通过本次课程设计,运用 《单片机微型计算机原理及应用》所学到的知识及
查询相关资料,完成简易计算器的设计,进一步提高单片机的系统设计与开发能
力,达到理论知识与实践更好的结合,提高综合运用所学知识与设计能力的目的。
1、5 设计要求
要求设计一个单片机应用系统,利用 keil 与 proteus 软件完成系统软硬件的设
计及模拟调试。实现五位数(可为带小数点) 的加减乘除运算,通过按键输入十进制
数据。利用六位数
文档评论(0)