1、 微机原理课程设计说明书微机原理课程设计说明书 动态数码显示技术动态数码显示技术 院(系)院(系) 机械工程学院 专专 业业 机械电子工程 班班 级级 10 机电工程班 2012 年 12 月 21 日 课 程 设 计 任 务 书 1 设计题目: 动态数码显示技术 2 应完成的项目: (1)应用 Proteus 的 ISIS 模块,选择元器件画出电路图; (2)应用 Keil 软件,编写相应的程序调试成功,并生成相应的 hex 文件; (3) 将形成的*.hex 文件加载到电路的单片机属性里, 启动仿真运行功能观察 仿真结果; (4)启动 ARES,实现电路板的制作,并生成制板文件*.LYT
2、,预览三维效果 图。 3 参考资料以及说明: (1)主编:姚超友 光电一体化强化训练实训教材-单片机篇 花都 华南理工 大学广州学院机械工程学院机械实验中心出版 2012 年 9 月 (2)主编:张齐 朱宁西 单片机应用系统设计技术-基于 C51 的 Proteus 仿真(第 2 版)北京 电子工业出版社 2009 年 1 月 (3)郭天祥编著 新概念 51 单片机入门、提高、开发 扩展全攻略 北京 电子工业出版社 2010 年 10 月 (4)李全利 仲伟峰 编著 单片机原理及应用 北京 清华大学出版社 2006 年 1 月 4 本设计任务书于 2012 年 12 月 10 日发出, 应于
3、2012 年 12 月 21 日 前完成,然后进行答辩。 指导教师 王建春 签发 2012 年 12 月 10 日 课程设计评语: 课程设计总评成绩: 指导教师签字: 年 月 日 目 录 摘 要 1 第一章 概述 . 2 第二章 电路设计 3 2.1 总体方案设计 3 2.2 基本原理 . 3 2.3 硬件电路设计 3 2.4 电路原理图 3 第三章软件程序及调试结果. 7 第四章 联合仿真 8 第五章 电路板制作 . 9 第六章 设计总结 10 参考文献. 11 附件 1 . 12 附件 2 . 13 附件 3 . 14 附件 4 . 15 1 摘摘 要要 单片机是一种集成电路芯片,是采用超
4、大规模集成电路技术把具有数据处理 能力的中央处理器 CPU 随机存储器 RAM、 只读存储器 ROM、 多种 I/O 口和中断系统、 定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换 器、 A/D 转换器等电路) 集成到一块硅片上构成的一个小而完善的微型计算机系统, 在工业控制领域的广泛应用。从上世纪 80 年代,由当时的 4 位、8 位单片机,发 展到现在的 32 位 300M 的高速单片机。 在信息时代的今天,单片机技术应用越来越广泛,其涉及各个行业,也渗透 到人们的日常生活当中。为了让人们很直观地了解相关设备的当前工作状态,很 多时候需要将当前的时间、温度、工作程
5、序等状态通过数码管显示出来。这就涉 及到了数码管的动态显示技术。 而在实际应用中,单片机的数码管显示一般都用动态显示方式。正确、高效 地应用数码管动态显示技术是这类设计成功与否的关键之一。 关键词: 信息时代;单片机;数码管;动态显示. 2 第一章第一章 概述概述 1.所谓动态显示扫描技术就是指:多位数码管采用“并联”动态接口,通过对各 数码管轮流循环点亮,实现多位数码显示。 2.这次设计是采用动态扫描的方法显示五位字符串“12345”和“HELLO”。 3.AT89C51 单片机引脚说明: VCC:供电电压。 GND:接地 P0 口:P0 口为一个 8 位漏级开路双向 I/O 口,每脚可吸收 8TTL 门电流。当 P0 口的管脚第一次写 1 时, 被定义为高阻输入。 P0 能够用于外部程序数据存储器, 它可以被定义为数据/地址的低八位。在 FIASH 编程时,P0 口作为原码输入口, 当 FIASH 进行校验时,P0 输出原码,此时 P0 外部必须接上拉电阻。 P1 口: P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口, P1 口缓冲器能接收 输出