电子计算器课程设计(含流程图、代码等)[优秀]

电子计算器课程设计(含流程图、代码等)[优秀]


2024年4月20日发(作者:)

电子线路课程设计说明书——计算器设计

目录

1 设计任务和性能指标 ..................................... 1

1.1

设计任务

................................................. 1

1.2

性能指标

................................................. 1

2 设计方案 .............................................. 1

2.1 需求分析 ................................................... 1

2.2 方案论证 ................................................... 1

3 系统硬件设计 .......................................... 2

3.1 总体框图设计 ............................................... 2

3.2 单片机选型 ................................................. 2

3.3 单片机附属电路设计 ......................................... 3

3.4 LCD液晶显示 ............................................... 4

4 系统软件设计 .......................................... 4

4.1 设计思路 ................................................... 4

4.2 总体流程图 ................................................. 4

4.3 子程序设计 ................................................. 5

4.4 总程序清单 ................................................. 6

5 仿真与调试 ............................................ 6

5.1 调试步骤 ................................................... 6

5.2 仿真结果及性能分析 ......................................... 8

6 总结 .................................................. 8

参考文献 ................................................ 8

附录1 系统硬件电路图 ................................... 10

附录2 程序清单 ......................................... 11

1

电子线路课程设计说明书——计算器设计

1 设计任务和性能指标

1.1 设计任务

电子计算器设计

1、能实现4位整数的加减法和2位整数的乘法;

2、结果通过5个LED数码管显示(4位整数加法会有进位)或通过液晶显示屏显示.

1.2 性能指标

1.用数字键盘输入4位整数,通过LED数码显示管或液晶显示屏显示.

2.完成四位数的加减法应算.当四位数想加时产生的进位时,显示进位.

3.显示2位,并进行2位整数的乘法.

4.设计4*4矩阵键盘输入线的连接.

2 设计方案

2.1 需求分析

我们日常生活的开支,大额数字或是多倍小数的计算都需要计算器的帮助,处理数字的

开方、正余弦都离不开计算器.虽然现在的计算器价格比较低廉,但是功能过于简单的不能

满足个人需求,功能多的价格较贵,操作不便不说,很多功能根本用不到.所以,我们想到可

不可以用自己所学为自己设计开发一个属于自己的简单计算器来完成日常生活的需求.

2.2 方案论证

使用单片机为AT米EL公司生产AT89C51,AT89C51提供以下标准功能:4K字节FLASH

闪速存储器,128字节内部RA米,32个I/O口线,两个16位定时/计数器,一个向量两级中

断结构,一个全双工串行通讯口,内置一个精密比较器,片内振荡器及时钟电路,同时

AT89C51可降至0Hz的静态逻辑操作,并支持两种软件可选的工作模式,空闲方式停止CPU

的工作,但允许RA米,定时计数器,串行通信及中断系统继续工作.

显示用LCD液晶显示屏,减少线路连接.

用C言编写程序,易进行调试修改.

采用4*4矩阵键盘作为输入.

3 系统硬件设计

3.1总体框图设计

电路图如附录1

1


发布者:admin,转转请注明出处:http://www.yc00.com/web/1713581800a2277532.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信