基于单片机的简易计算器设计.docx

资料分类:工业大学 上传会员:天使的翅膀 更新时间:2019-04-10
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11649
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:近些年以单片机为核心的技术发展很快,现在它被广泛的应用于与我们生活相关的各个领域中,如电子、通信、科技、工业等,其中电子产品的更新速度更为迅猛。计算器的是日常工作和学习生活中的常用工具,人们利用它代替了许多复杂计算,包括加减乘除和其他运算。它的需求广泛,在计算器的发展上存在很大的发展空间和市场意义,单片机在我国的各行各业得到了广泛使用,单片机的出现时计算机制造技术高速发展的产物,的是嵌入式控制系统的核心。

  本设计是以AVR单片机为核心与1601LCD设计的简易计算器设计,输入采用4*4矩阵键盘,可以进行加、减、乘、除带符号数字运算,并在液晶显示屏LCD1601上静态显示操作的过程及结果。硬件电路使用Proteus完成,软件使用C语言通过Keil进行开发,具有可读性强便于后续改进开发的优势。系统设计完成后使用Proteus仿真,经过测试完成了预期的各项功能。本系统具有成本低廉,稳定可靠的优点,具有一定的实用价值。

 

关键词:AVR单片机;1601LCD;计算器;Proteus

 

目录

摘要

Abstract

1 绪论-1

1.1 课题研究的背景及意义-1

1.2 计算器的发展趋势-1

1.3 设计目的-2

2 计算器总体设计方案-3

2.1 简易计算器的设计要求及任务-3

2.2 总体设计方案-3

3 硬件系统设计-4

3.1 单片机的选型-4

3.1.1单片机的简介-4

3.1.2单片机的特点-4

3.1.3单片机的发展趋势-5

3.1.4单片机的应用-5

3.1.5 AVR单片机简介-6

3.2 键盘模块简介-7

3.3 液晶显示1601LCD简介-9

3.4 硬件电路的设计-11

3.4.1 Proteus软件的简介-11

3.4.2 电路总体设计-12

4 软件系统设计-13

4.1 Keil简介-13

4.2主程序流程图-13

4.3 LCD显示流程图-14

5 系统仿真-16

结    论-19

参 考 文 献-20

附录A 电路设计总图-21

附录B 系统源程序-22

致    谢-29

相关论文资料:
最新评论
上传会员 天使的翅膀 对本文的描述:通过本次设计,我们可以更好的学习和掌握单片机的理论知识。将单片机更好地应用于系统应用中,单片机的硬软件设计也会在设计中得到学习。在设计过程中,熟练的掌握硬软件的使......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: