单片机课程设计党雪亮 (修正).pptx

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

单片机课程设计-党雪亮20210207402

1.2课程设计内容011.3课程设计的基本要求022.2各模块说明03目录Content

基于单片机的远程计算器设计

摘要伴随着科技的飞速发展,计算器成为了大多数进行计算数字的首要选择,不仅越来越重要,并且从一开始的大体积到现在的计算器越来越轻薄,便捷,大大提高了人们的工作效率

本论文介绍了利用单片机控制的一种计算器。它能在任意时间内,根据不同的任务场景,快速的进行加减乘除运算,并且使用LCD屏幕显示数据计算,能够在不同的光照环境下依旧具有出色的显示效果

本设计具有结构简单,计数准确,经济效益高,造价低廉,可靠性高,维修方便,研制周期短,操作简单等优点。经实验证明,这套系统软硬件设计合理,各项性能良好,经过系统扩展与升级,可以有效的满足各种数据计算的需要

关键词:AT89C51单片机、LCD屏、计算器

单片机课程设计-党雪亮202102074021.设计任务与要求1.1课程的性质和目的基于单片机设计一款简易电子计算器能够实现基本的加、减、乘、除运算,并且需具有一个方便好用的操作键盘,操作简单,功能使用,实现数字输入,运算符输入,运算结果输出,最终输出计算结果培养查阅资料的良好习惯,使用《单片机原理与应用》中所学的理论知识如:动态显示、单片机键盘显示接口等来完成此次设计课程,培养独立分析和解决实际问题的能力借此次课程设计,对书本理论知识进行整体梳理,在实践中加深对单片机的理解和应用熟练使用软件proteus和软件KeilVision5

1章节PART1.2课程设计内容

4.具有方便好用的操作键盘3.可完成加、减、乘、除四则运算1.主机的矩阵键盘输入数和运算符号,从机显示运算结果2.主从单片机串行通信系统,并在LCD上显示运算内容及结果

2章节PART1.3课程设计的基本要求

借此次课程设计,对书本理论知识进行整体梳理,在实践中加深对单片机的理解和应用

结合本专业,设计单片机技术创意项目

单片机自动完成赋予它的任务的过程,也就是单片机执行程序的过程,即一条条执行的指令的过程,所谓指令就是把要求单片机执行的各种操作用的命令的形式写下来,这是在设计人员赋予它的指令系统所决定的,一条指令对应着一种基本操作

单片机所能执行的全部指令,就是该单片机的指令系统,不同种类的单片机,其指令系统亦不同为使单片机能自动完成某一特定任务,必须把要解决的问题编成一系列指令(这些指令必须是选定单片机能识别和执行的指令),这一系列指令的集合就成为程序,程序需要预先存放在具有存储功能的部件存储器中存储器由许多存储单元(最小的存储单位)组成,就像大楼房有许多房间组成一样,指令就存放在这些单元里,单元里的指令取出并执行就像大楼房的每个房间的被分配到了唯一一个房间号一样,每一个存储单元也必须被分配到唯一的地址号,该地址号称为存储单元的地址,这样只要知道了存储单元的地址,就可以找到这个存储单元,其中存储的指令就可以被取出,然后再被执行

1.3课程设计的基本要求2.硬件设计2.1设计方案的各模块关系框图本次设计提出了用AT89C51单片机为核心控制元件,设计远程运算器

本方案以AT89C51单片机作为主控核心,此次课设我采用1602液晶显示屏(由于液晶显示器每一个点在收到信号后就一直保持那种色彩和亮度,恒定发光,而不像阴极射线管显示器(CRT)那样需要不断刷新新亮点因此,液晶显示器画质高且不会闪烁)、一个4x4的行列式键盘,分别代表数字0-9以及功能键(16个按键均为轻触按键,轻触按键分为1-4个接口,其中1和2是相导通的,3和4是相导通的,所以1和2直接1个即可,3和4直接一个即可,因此当多个按键一起用的时候就可以利用导通性,不用每个按键都接地或电源),键盘接法与书本一致

3章节PART2.2各模块说明

2.2各模块说明2.2.1?复位电路模块复位电路我选为手动电平方式复位,即按下按钮,复位引脚RST接入高电平使状态复位

2.2各模块说明2.2.2?AT89C51模块本次设计中中心控制模块是采用AT89C51单片机来控制整个系统AT89C51的特性:基于MCS-51架构:AT89C51采用MCS-51架构,具有简单易懂、易于编程的特点闪存存储器:AT89C51内置4KB的闪存存储器,可以用于存储程序和数据同时该芯片还支持Flash可编程性,将更容易升级软件,并获得更好的灵活性RAM存储器:AT89C51还具有128字节的RAM存储器,可以用于存储临时变量和函数调用堆栈等外设接口:AT89C51与外部硬件设备之间通过通用输入/输出引脚(GPIO)进行数据传递

它还包括串行口、SPI接口和两个16位定时器/计数器等多个外设接口AT89C51引脚功能:端口0(P0):P0口共有8个引脚(P0.0~P0.7),可以作为

文档评论(0)

Lbjy123456 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档