基于at89c52单片机设计3

上传人:第*** 文档编号:61115578 上传时间:2018-11-24 格式:DOC 页数:51 大小:3.58MB
返回 下载 相关 举报
基于at89c52单片机设计3_第1页
第1页 / 共51页
基于at89c52单片机设计3_第2页
第2页 / 共51页
基于at89c52单片机设计3_第3页
第3页 / 共51页
基于at89c52单片机设计3_第4页
第4页 / 共51页
基于at89c52单片机设计3_第5页
第5页 / 共51页
点击查看更多>>
资源描述

《基于at89c52单片机设计3》由会员分享,可在线阅读,更多相关《基于at89c52单片机设计3(51页珍藏版)》请在金锄头文库上搜索。

1、Comment U1: ?! 下面的行距都跟原来的封面不一 样了,连论文题目也没有。 。 。你 能不能用“论文”封面? 毕业设计(论文)任务书 (2016 届) 所属系(部): 机电工程学院 所学专业: 通信技术 班 级: 13 通信技术班 姓 名: xxx 学 号: xxx 指导教师: xxx 2015 年年 7 月月 7 日日 Comment U2: 设计单片机? AT89C52 单片机设计 通信技术 Xxx Xxx 摘 要 计算器是微型电子计算机的一种特殊类型。它与一般通用计算机的主要区别在于程序输入 方式的不同。计算器的程序一般都已经固定,只需按键输入数据和运算符号就会得出结果,很 容

2、易就能掌握。而一般计算机的程序可以根据需要随时改动,或重新输入新的程序。简易计算 器主要用于加减乘除;科学计算器,又增添了初等函数运算。随着微电子技术的不断发展,微 处理芯片的集成程度越来越高,单片机已可以在一片芯片上同时集成cpu,存储器,定时器, 计数器,并行和串行接口,看门狗,前置放大器,A|D 转换器,D|A 转换器等多种电路。完成 一定区间和条件的简单四则运算过程。 关键词:计算器,AT89C52,矩阵按键,LCD1602 目录 第一章 绪论 1 1.1 课题的提出及意义 .1 1.2 设计的任务及要求 .1 第二章 总体方案设计 3 2. 1 芯片比较.3 2.1.1 单片机选择

3、.3 2.1.2 显示器的选择 .3 2.1.3 按键部分的选择 .4 2.2 总体设计及系统原理4 第三章 单片机硬件设计 6 3.1 单片机部分 .6 3.1.1 单片机发展历史 .6 3.1.2 单片机发展趋势 .6 3.1.3 计算器系统现状 .7 3.1.4 AT89C52 系列单片机简介8 3. 2 矩阵按键部分16 3. 3 液晶显示器部分18 第四章 单片机软件设计 .25 4.1 主程序设计.25 4.2 键扫程序设计 25 4.3 算术运算程序设计 26 4.4 显示程序设计 27 第五章 单片机安装、调试 .29 5.1 软件仿真 29 5.2 安装步骤 30 5.2.1

4、 检查元件的好坏 30 5.2.2 放置、焊接各元件 30 5.3 调试 34 5.3.1 硬件调试 34 5.3.2 软件调试 34 结束语 35 致谢 36 参考文献 37 Comment U3: 你的本设计不就是 “毕业设计”吗?怎么本设计去 提高解决毕业设计的能力? Comment U4: Comment U5: 这些要不放在论文 最后总结那里。 这一节讲的是“计算器”本身的 意义,不是做这个对你的意义。 Comment U6: 逻辑不对吗?不是 先理论设计好了,再实践的吗? 上面那段都实践完了,这里才理 论设计? 第一章 绪论 1.1 课题的提出及意义课题的提出及意义 随着社会的发展

5、,科学的进步,人们的生活水平在逐步地提高,尤其是微电子技术 的发展犹如雨后春笋般的变化。计算器在人们的日常中是比较常见的电子产品之一,如 何使计算器技术更加的成熟,充分利用已有的软件和硬件条件,设计出更出色的计算器, 使其更好地为各个行业服务,成了如今电子领域重要的研究课题。现在人们的日常生活 中已经离不开计算器了,社会的各个角落都有它。因此设计一款简单实用的计算器会有 很大的实际意义。 本设计在进一步掌握单片机理论知识,理解嵌入式单片机系统的硬软件设计,加强 对实际应用系统设计的能力。通过本设计的学习,使我掌握单片机程序设计和微机接口 应用的基本方法,并能综合运用本科阶段所学软、硬件知识分析

6、实际问题,提高解决毕 业设计实际问题的能力,为单片机应用和开发打下良好的基础。 对字符液晶显示模块的工作原理,如初始化、清屏、显示、调用及外特性有较清楚 的认识,并会使用 LCD(液晶显示模块)实现计算结果的显示;掌握液晶显示模块的驱 动和编程,设计 LCD 和单片机的接口电路,以及利用单片机对液晶显示模块的驱动和操 作; 在充分分析内部逻辑的概念,进行软件和调试,学会使用,并能够以其为平台设计 出具有四则运算能力简易计算器的硬件电路和软件程序。 1.2 设计的任务及要求设计的任务及要求 目的:通过本次工程实践,运用智能化测量控制仪表原理与设计 、 MCS-51 1 系列单片微型计算机及其应用

7、所学知识及查阅相关资料,完成简易计算器的设计,达 到理论知识与实践更好结合、提高综合运用所学知识和设计能力的目的。 通过本次设计训练,可以使我们在基本思路和基本方法上对基于 MCS-51 单片机的嵌 入式系统设计有一个比较感性的认识,并具备一定程度的设计能力。 要求: 2 使用硬件:MCS-51 单片机,中央处理器,数据存储器(RAM),程序存储器(ROM)等。 使用软件:电子绘图软件 Protel。 (1)通过网络及各种相关书籍查找相关信息,确定使用的元器件。 (2)以 MCS-51 单片机为核心,开发一个完整的系统,包括硬件设计和软件的编程。 (3)使用 Protel 软件,绘制原理图、P

8、CB,并进行元器件安装、焊接及调试检测达 到预期的目的。矩阵按键输入、LCD1602 液晶显示,构成一套可以运算两个数之间的加 减乘除的设计。最大运算是:9999*9999,可以运算负数。 第二章 总体方案设计 2. 1 芯片比较芯片比较 2.1.1 单片机选择 AT89C52 是美国 ATMEL 公司生产的低电压,高性能 CMOS8 位单片机,片内含 8Kbytes 的可反复擦写的只读程序存储器(PEROM)和 256bytes 的随机存取数据存储器 (RAM) ,器件采用 ATMEL 公司的高密度、非易失性存储技术生产,与标准 MCS-51 指 令系统及 8052 产品引脚兼容,片内置通用

9、 8 位中央处理器(CPU)和 FLASH 存储单元, 功能强大 AT89C52 单片机适用于许多较为复杂控制应用场合。AT89C52 有 40 个引脚, 32 个外部双向输入/输出(I/O)端口,同时内含 2 个外中断口,3 个 16 位可编程定时计数器,2 个全双工串行通信口,2 个读写口线,AT89C52 可以按照常规方法进行编程,也可以在 线编程。其将通用的微处理器和 Flash 存储器结合在一起,特别是可反复擦写的 Flash 存 储器可有效地降低开发成本。 AT89C52 有 PDIP、PQFP/TQFP 及 PLCC 等三种封装形式,以适应不同产品的需求。 2.1.2 显示器的选

10、择 在单片机应用系统中,使用的显示器主要有 LED(发光二极管显示器) 、LCD 液晶显 示。 方案一:使用 8 位 LED 数码管来显示,LED 显示器是由发光二极管显示字段组成的 显示器件,在单片机应用系统中通常使用的是七段 LED,这种显示器有共阴极和共阳极 两种,它具有成本低廉、配置灵活和单片机接口方便等特点。 方案二:使用液晶显示器来显示。液晶是介于固态和液态间的有机化合物,将其加 热会变成透明液态,冷却后变成结晶的浑浊固态。在电机的作用下,产生冷热变化,从 而影响它的透光性,来达到显示的目的。LCD 还具有以下优点:(1)低压、微功耗; (2)显示信息量大;(3)长寿命;(4)无辐

11、射、无污染。选择液晶显示屏。 为了适应本课题的需要,本设计采用液晶显示屏 LCD1602 进行显示。 Comment U7: 这里是总体设计方 案,应该放的是系统的原理框图, 不是整体电路图。 总的电路图都全搞好了,后面的 章节你打算讲什么? 另外,这个图也太太模糊了吧? 根本看不清楚,打印出来就更不 知道是什么 Comment U8: Vss 2.1.3 按键部分的选择 根据操作需要和毕业设计需要,按键部分采用 4*4 行列式键盘,分别设定数字键和 功能键。 2.2 总体设计及系统原理总体设计及系统原理 大致原理图如图 2.2.1 所示: 图 2.2.1 原理图 总的电路设计方案以单片机 A

12、T89S52 来作为核心元器件,外围采用 4*4 行列式键 盘作为输入,采用 lcd1602 液晶显示来做输出。这里重点介绍液晶输出,它是一个双行显 示的液晶显示器,其采用标准的 16 脚接口。 1. vss 为地电源; Comment U9: Vdd 后面的自己改。 Comment U10: Comment U11: Comment U12: Comment U13: 2. vdd 接 5v 正电源; 3. vo 为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高, 对比度过高会产生影子,使用时可以通过一个 10k 的电位器调整对比度; 4. rs 为寄存器选择,高电平时选

13、择数据寄存器、低电平时选择指令寄存器; 5. rw 为读写信号线,高电平时选择读操作,低电平时选择写操作。当 rs 和 rw 共同 为低电平时可以写入指令或者显示地址,当 rs 为低电平 rw 为高电平时可以读忙信号, 当 rs 为高点平 rw 为低电平时可以写入数据。 6. e 端为使能端,当 e 端由高电平跳变成低电平时,液晶模块执行命令; 7. 714 d0d7 为 8 位双向数据线; 8. 1516 分别为背光灯正负极,A 接正极,K 接负极。 Comment U14: 说真的你要设 计一块新型“单片机”吗? 如果你说的是设计 8952,小心别 人告你侵权呢 Comment U15:

14、后面两节都删了, 这部分也没什么用了。都不要了。 第三章 单片机硬件设计 3.1 单片机部分单片机部分 目前,52 系列单片机在我国的各行各业得到了广泛应用,各大专业院校、职业培训 学校,均开设了单片机原理与应用方面的课程,这是一门技术性和实践性很强的学科, 必须通过一系列的软硬件实验、理论联系实际,才能学好、学懂,取得较好的学习效果。 3.1.1 单片机发展历史 单片机(Microcontrollers)诞生于 1971 年,经历了 SCM、MCU、SoC 三大阶段,早 期的 SCM 单片机都是 8 位或 4 位的。其中最成功的是 INTEL 的 8051,此后在 8051 上发 展出了 M

15、CS51 系列 MCU 系统。基于这一系统的单片机系统直到现在还在广泛使用。随 着工业控制领域要求的提高,开始出现了 16 位单片机,但因为性价比不理想并未得到很 广泛的应用。90 年代后随着消费电子产品大发展,单片机技术得到了巨大提高。随着 INTEL i960 系列特别是后来的 ARM 系列的广泛应用,32 位单片机迅速取代 16 位单片机 的高端地位,并且进入主流市场。 而传统的 8 位单片机的性能也得到了飞速提高,处理能力比起 80 年代提高了数百倍。 高端的 32 位 Soc 单片机主频已经超过 300MHz,性能直追 90 年代中期的专用处理器,而 普通的型号出厂价格跌落至 1 美

16、元,最高端的型号也只有 10 美元。 当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统 被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至 可以直接使用专用的 Windows 和 Linux 操作系统。 3.1.2 单片机发展趋势 单片机的发展趋势:低功耗 CMOS 化;微型单片化;主流与多品种共存;单片机从 8 位、16 位到 32 位,数不胜数,应有尽有,有与主流 C51 系列兼容的,也有不兼容的, 但它们各具特色,互成互补,为单片机的应用提供广阔的天地。 纵观单片机的发展历程,可以发现单片机的发展趋势大致有: Comment U16: 这两节都不要。 单片机怎么发展跟你这个系统基 本没什么关系。你都选好了用哪 种单片机了,没什么好说的。 Comment U17: 此标题去掉,下 面两段的内容作为第三章的开头。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号