单片机第8个灯用计算机进制法,单片机-课程设计十进制加法计算器设计.doc

目录

1、摘 要----------------------------------------------------------------------2

2、设计任务和要求--------------------------------------------------------2

3、单片机简要原理--------------------------------------------------------3

3.1 AT89C51的介绍------------------------------------------------3

3.2 单片机最小系统------------------------------------------------8

3.3 七段共阳极数码管---------------------------------------------9

4、硬件设计-----------------------------------------------------------------9

4.1 键盘电路的设计-------------------------------------------------9

4.2 显示电路的设计-----------------------------------------------11

5、 软件设计------------------------------------------------------------12

5.1 系统设计------------------------------------------------------12

5.2 显示与按键设计---------------------------------------------14

系统调试.-------------------------------------------------------------22

6.1系统初始状态的调试------------------------------------------22

6.2键盘输入功能的调试------------------------------------------23

6.3系统运算功能的调试------------------------------------------25

7、心得体会----------------------------------------------------------------26

参考文献--------------------------------------------------------------------29

附录 系统硬件电路图--------------------------------------------------29

-----------

1、摘要

近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软件结合,加以完善。

LED数码管输出;程序都是根据教材内和网络中的程序参考编写而成,在功能上还并不十分完善,限制也较多。本设计重在设计构思,使得我们用专业知识、专业技能分析和解决问题,通过设计使得我们对所学知识彻底巩固。

2、设计任务和要求

本次课程设计,我选题是单片机十进制加法计算器软设计 ,设计任务为:

设计一键盘显示装置,键盘上除需定义10个十进制数字键外还要相应的功能键,其它键不定义无响应。利用此系统可分别可输入十进制被加数与加数,实现两数相加并将结果以十进制形式显示出来。(扩展:多位10进制数相加)

本课程设计的十进制加法计算器的计算范围为0~255,计算结果全为整数,计算结果溢出结果不显示。

1、加法:三位加法,计算结果超过255溢出不显示

2、减法:三位减法,计算结果若小于零溢出不显示

3、乘法:三位数乘法

4、除法:整数除法

5、有清零功能

3、 单片机简要原理

在该课程设计中,主要用到一个AT89C51芯片和串接的共阴数码管。作为该设计的主要部分,下面将对它们的原理及功能做详细介绍和说明。

3.1 AT89C51的介绍:

图一 AT89C51外形结构和引脚分布图

芯片AT89C51的外形结构和引脚图如图一所示。AT89C51是一种带4K字节闪烁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值