教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 外语考试 >

基于单片机的计算器设计

来源:网络收集 时间:2026-07-24
导读: 毕业设计 目 录 目 录.............................................................................................. 1 摘 要....................................................................................................................

毕业设计

目 录

目 录.............................................................................................. 1

摘 要.................................................................................................................... 3 Abstract .................................................................................................................. 4 第1章 绪论.......................................................................................................... 5

1.1 本设计的研究目的及意义..................................................................... 5 1.2 单片机的基础知识介绍及应用............................................................. 6 1.3 课题研究的主要内容和问题............................................................... 7

1.3.1 主要内容...................................................................................... 7 1.3.2 性能要求.................................................................................... 8

第2章 总体设计思路........................................................................................ 9

第2.2节 选择单片机机型和配套器件....................................................... 9 第2.3节 硬件和软件的功能划分............................................................... 9 第2.4节 硬件设计思路............................................................................. 10 第2.5节 软件设计思路............................................................................. 10 第3章 简易计算器的硬件设计........................................................................ 12

第3.1节 主控芯片AT89S51 .................................................................... 12

3.1.1 主控芯片AT89S51简介 .......................................................... 12 3.1.2 主控芯片AT89S51的作用及选择理由 .................................. 14 第3.2节 按键电路的设计......................................................................... 15

3.2.1 按键电路的介绍........................................................................ 15 3.2.2 本设计中按键电路的选择及原因............................................ 16 第3.3节 LED数码管 .............................................................................. 16

3.3.1 LED数码管简介 ........................................................................ 16 3.3.2 动态扫描原理............................................................................ 18 3.3.2 本设计中LED数码管的选择及原因 .................................... 18 第3.4节 驱动芯片74LS245 ..................................................................... 20

3.4.2 本设计中驱动电路的作用........................................................ 21 第3.5节 时钟电路的设计及介绍............................................................. 22

毕业设计

第3.6节 复位电路设计............................................................................. 23 第4章 软件设计................................................................................................ 24

4.1 主程序模块........................................................................................... 24

4.1.1 主程序流程图............................................................................ 24 4.1.2 主程序功能描述........................................................................ 24 4.2 键盘控制的实现................................................................................... 32

4.2.1 键盘控制流程图........................................................................ 32 4.2.2 键扫描........................................................................................ 32 4.2.3 消抖动........................................................................................ 35 4.2.4 求键码........................................................................................ 36 4.2.5 等待释放.................................................................................... 37 第4.3节 数码管显示................................................................................. 38 第4.4节 延时子程序................................................................................. 38 第4.5节 总体算法的实现......................................................................... 39

4.5.1 加、减、乘的实现.................................................................... 39 4.5.2 除法是实现.............................................................................. 39

第5章 仿真实现................................................................................................ 40

第5.1节 Keil C的应用 ............................................................................. 40

5.1.1源文件的建立............................................................................. 40 5.1.2 建立工程文件............................................................................ 40 5.1.3工程的详细设置......................................................................... 42 第5.3节 编译、连接................................................................................. 43 第5.4节 硬件仿真,Proteus的使用........................................................ 44 第5.5节 Keil C与Proteus连线调试 ....................................................... 47 第5.6节 串口通信,文件的烧录............................................................. 48

5.6.1 生成烧录文件............................................................................ 48 5.6.2 文件的烧录................................................................................ 48

第6章 本设计的意义........................................................................................ 50

毕业设计

( 简易计算器的设计)

摘 要

在经济日益发展的今天,计算器成为了一种比较普遍的电子产品。并且在今后的发展中,计算器的功能会越来越强大,基于这个理念,进行了这个设计。本设计主要是针对中、小学生 …… 此处隐藏:15230字,全部文档内容请下载后查看。喜欢就下载吧 ……

基于单片机的计算器设计.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/1695187.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)