




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机电 工程学院 课程设计报告书 题题 目目 8 8 只数码管滚动显示单个数字只数码管滚动显示单个数字 专专 业 业 电气自动化技术电气自动化技术 班班 级 级 DQDQ 0930209302 学学 号 号 学生姓名 学生姓名 杨杨 超超 指导教师 指导教师 朱晓玲朱晓玲 2010 年年 12 月月 30 日日 机电工程学院课程设计报告 II 摘摘 要要 功能简介 1内容 利用动态扫描让八位数码管稳定的显示 1 2 3 4 5 6 7 8 2目标 1 掌握单片机控制八位数码管的动态扫描技术 包括程序 设计和电 路设计 本任务的效果是让八位数码管稳定的显示 2 用 PROTEUS 进行电路设计和实时仿真 3知识点链接 1 数码管动态扫描 动态扫描的定义以及与静态显示的区 别 动态显示的特点是将所有位数码管的段选线 s 一位数码管有效 选亮数码管采用动态扫描显示 所谓动态扫描显示即轮流向各位数 码管送出字形码和相应的位选 利用发光管的余辉和人眼视觉暂留 作用 使人的感觉好像各位数码管同时都在显示 2 总线的应用 元器件与总线的连线 P0 口的接线采用总线方式 详细如图 所示 选择总线按钮 绘制总线 与普通电线的绘制方法一样 选择合适的起点 终点单击 如果终点在空白处 左键双击结束连线 机电工程学院课程设计报告 III 画总线的时候为了和一般的导线区分 我们一般喜欢画斜线来 表示分支线 此时我们需要自己决定走线路径 只需在想要拐点处 单击鼠标左键即可 在画斜线时 需要关闭线路自动路径功能 才 好绘制 Proteus 的线路自动路径功能简称 WAR 当选中两个连接点后 WAR 将选择一个合适的路径连线 WAR 可通过使用标准工具栏里的 WAR 命令按钮 来关闭或打开 也可以在菜单栏的 Tools 下 找到这个图标 给与总线连接的导线贴标签 PART LABELS 与 P0 口相连的线标签名依次为 P00 P06 本电路中的 P0 口的 上拉电阻通过总线与 P0 口相连 数码管也是通过总线与 P0 口相连 这些都需要标注 以表明正确的电气连接 单击绘图工具栏中的导 线标签按钮 使之处于选中状态 将鼠标置于图形编辑窗口的欲 标标签的导线上 跟着鼠标的指针就会出现一个 号 表明找 到了可以标注的导线 单击鼠标左键 弹出编辑导线标签窗口 如 图 所示 在 string 栏中 输入标签名称 如 p00 单击 OK 按钮 结束对该导线的标签标定 同理 可以标注其它导线的标签 如图 5 16 所示 注意 在标定导线标签的过程中 相互接通的导线必须标注相 同的标签名 机电工程学院课程设计报告 IV 目目 录录 摘摘 要要II 1 前前 言言 1 1 课题开发背景 1 2 课题研究的目的和意义 1 3 课题的主要研究工作 2 系统硬件设计及说明系统硬件设计及说明 2 1 部分硬件方案论述 2 2 硬件电路图 2 3 元件清单 2 4 AT89C51 3 系统软件设计系统软件设计 3 1 程序 3 2 程序描述 4 总结与展望总结与展望 5 参考文献参考文献 机电工程学院课程设计报告 1 1 前言 1 1 课题开发背景 随着电子科技的飞速发展 电子技术正在逐渐改善着人们的学习 生活 工作 因此开发本系统希望能够给人们多带来一点生活上的乐趣 基于当前市场上的智能数字市场需求量大 其中数码管显示技术就是一个很好 的应用方面 单片机技术使我们可以利用软硬件实现数码管准确显示各种数码 以 液晶显示技术的发展为背景 选择了比较常用的 T6963C 内置控制器型图形 LCD 液晶显示嚣 模块 从应用角度介绍了该控制器的特点和基本功能 并描述 了单片机控制 T6963CLCD 模块的显示机理 在此前提下以 C51 硬件开发语言为基 础 给出了 8051 单片机与 T6963C 的接口电路框图 并以字符 图形的具体显示方 法为例简要介绍了软件的设计流程及实现 1 2 课题研究的目的和意义课题研究的目的和意义 1 利用所学过的知识 初步分析单片计算机控制系统的能力 2 综合运用本专业方向所学知识 构成以单片机为核心控制系统的能力 3 单片计算机控制系统实时软件的设计 编制与调试的能力 4 单片计算机控制系统中模拟部件 包括电压及功率放大部件 以及常规传感部件 的使用 调试的能力 5 单片计算机控制系统综合调整及性能测试的能力 6 实验结果分析 总结及撰写技术报告的能力 利用 AT89C51 单片机自带资源 设计一款能流动显示的设备 从而熟悉加深单 片机 C 语言学习印象 1 3 课题的主要研究工作课题的主要研究工作 本课题设计的主要工作如下 研究学习 AT89C51 单片机其功能 对学习过的单片机 C 语言课程进行巩固 设计一款在 8 只数码管上流动显示单个数字的设备 机电工程学院课程设计报告 2 2 系系统统硬硬件件设设计计及及说说明明 2 1 系统组成及总体框图系统组成及总体框图 硬件设计的任务是根据总体设计要求 在选择的机型的基础上 具体确定系统 中所要使用的元器件 设计出系统的原理框图 电路原理图 该设计要实现一种由单片机控制的秒表 单片机工作于 12MHZ 时钟频率 该设 计具有一个按钮 方便 便捷 系统结构图如电路图 1 示 2 2 硬件电路图 q2q6 q3q7 q8q4 a b c d e f g dp q1 q2 q3 q4 q5 q6 q7 q8 1 2 3 4 5 6 7 8 5 a b c d e f g dp q1q5 1 2 3 4 6 7 8 XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0 0 AD0 39 P0 1 AD1 38 P0 2 AD2 37 P0 3 AD3 36 P0 4 AD4 35 P0 5 AD5 34 P0 6 AD6 33 P0 7 AD7 32 P1 0 1 P1 1 2 P1 2 3 P1 3 4 P1 4 5 P1 5 6 P1 6 7 P1 7 8 P3 0 RXD 10 P3 1 TXD 11 P3 2 INT0 12 P3 3 INT1 13 P3 4 T0 14 P3 7 RD 17 P3 6 WR 16 P3 5 T1 15 P2 7 A15 28 P2 0 A8 21 P2 1 A9 22 P2 2 A10 23 P2 3 A11 24 P2 4 A12 25 P2 5 A13 26 P2 6 A14 27 U1 AT89C51 C1 22pF C2 22pF C3 10uF X1 12M R1 10k Q1 NPN Q2 NPN Q3 NPN Q4 NPN Q5 NPN Q6 NPN Q7 NPN Q8 NPN SEVEN SEG 7SEG MPX8 CA BLUE 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 RN1 220 电路图 1 机电工程学院课程设计报告 3 XTAL2 18 XTAL1 19 ALE 30 EA 31 PSEN 29 RST 9 P0 0 AD0 39 P0 1 AD1 38 P0 2 AD2 37 P0 3 AD3 36 P0 4 AD4 35 P0 5 AD5 34 P0 6 AD6 33 P0 7 AD7 32 P1 0 1 P1 1 2 P1 2 3 P1 3 4 P1 4 5 P1 5 6 P1 6 7 P1 7 8 P3 0 RXD 10 P3 1 TXD 11 P3 2 INT0 12 P3 3 INT1 13 P3 4 T0 14 P3 7 RD 17 P3 6 WR 16 P3 5 T1 15 P2 7 A15 28 P2 0 A8 21 P2 1 A9 22 P2 2 A10 23 P2 3 A11 24 P2 4 A12 25 P2 5 A13 26 P2 6 A14 27 U2 AT89C51 1 2 3 4 5 6 7 8 16 15 14 13 12 11 10 9 RN2 RX8 机电工程学院课程设计报告 4 X2 CRYSTAL R2 10k C4 1uF C5 1nF Q11 NPN 2 3 元件清单 1 单片机 AT89C51 2 八位共阴极数码管 7SEG MPX8 CA BLUE 3 NPN 型三极管 8 个 4 普通电容 2 个 22PF 电解电容 1 个 10UF 5 晶振 1 个 12MHZ 6 排阻 1 个 220 7 电阻 1 个 220 8 电源 1 个 5V 2 4 AT89C51 该课程设计中我们选用的芯片是 AT89C51 AT89C51 是一种带 4K 字节闪烁可 编程可擦除只读存储器 FPEROM Falsh Programmable and Erasable Read Only Memory 的低电压 高性能 CMOS8 位微处理器 俗称单片机 AT89C2051 是一种 带 2K 字节闪烁可编程可擦除只读存储器的单片机 单片机的可擦除只读存储器可以 反复擦除 100 次 该器件采用 ATMEL 高密度非易失存储器制造技术制造 与工业 标准的 MCS 51 指令集和输出管脚相兼容 由于将多功能 8 位 CPU 和闪烁存储器组 合在单个芯片中 ATMEL 的 AT89C51 是一种高效微控制器 AT89C2051 是它的一 机电工程学院课程设计报告 5 种精简版本 AT89C 单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方 案 AT89C51 是一个低电压 高性能 CMOS 8 位单片机 片内含 4k bytes 的可反复 擦写的 Flash 只读程序存储器和 128 bytes 的随机存取数据存储器 RAM 器件采用 ATMEL 公司的高密度 非易失性存储技术生产 兼容标准 MCS 51 指令系统 片内 置通用 8 位中央处理器和 Flash 存储单元 内置功能强大的微型计算机的 AT89C51 提供了高性价比的解决方案 AT89C51 是一个低功耗高性能单片机 40 个引脚 32 个外部双向输入 输出 I O 端口 同时内含 2 个外中断口 2 个 16 位可编程定时计数器 2 个全双工串行 通信口 AT89C51 可以按照常规方法进行编程 也可以在线编程 其将通用的微处 理器和 Flash 存储器结合在一起 特别是可反复擦写的 Flash 存储器可有效地降低开 发成本 3 系统软件设计系统软件设计 3 1 程序及程序描述 include 52 系列单片机头文件 include define uchar unsigned char define uint unsigned int 定义 uchar code DSY CODE 0 xf9 0 xa4 0 xb0 0 x99 0 x92 0 x82 0 xf8 0 x80 显示 void DelayMS uint x 延时子程序 uchar i while x 机电工程学院课程设计报告 6 for i 200 i 0 i void main uchar i k 0 x80 while 1 循环 for i 8 i 0 i P2 0 xff 关闭显示 k crol k 1 P0 DSY CODE 8 i 发送数字段码 P2 k 发送位码 DelayMS 200 延时 3 2 程序流程图 机电工程学院课程设计报告 7 开始 声明变量 数码 管编码数组 声明子程序 数码管显示子程序 主程序 4 总结与展望总结与展望 单片机作为我们们的主要专业课之一 虽然在大二开学初我们对这门课并没有 什么兴趣 觉得那些程序枯燥乏味 但在这次课程设计后我们发现自己在一点一滴 的努力中对单片机的兴趣也在逐渐增加 作为一名通信技术专业的大二学生 我们 觉得做单片机课程设计是十分有意义的 而且是十分必要的 虽然过去从未独立应 用过它们 但在学习的过程中带着问题去学我们发现效率很高 这是我们做这次课 程设计的又一收获 然后 要做好一个课程设计 就必须做到 在设计程序之前 对所用单片机的内部结构有一个系统的了解 知道该单片机内有哪些资源 要有一 个清晰的思路和一个完整的的软件流程图 在设计程序时 不能妄想一次就将整个 程序设计好 反复修改 不断改进是程序设计的必经之路 要养成注释程序的好习 惯 一个程序的完美与否不仅仅是实现功能 而应该让人一看就能明白你的思路 这样也为资料的保存和交流提供了方便 在设计课程过程中遇到问题是很正常德 但我们们应该将每次遇到的问题记录下来 并分析清楚 以免下次再碰到同样的问 题的课程设计结束了 但是从中学到的知识会让我们受益终身 此次课程设计 基 本达到预定的效果 系统部分功能已实现 可以准确高效地计时 在设计的过程中 小组各成员各负其责 设计不同模块 不仅提高了设计的效率 而且体现了实践动 手及团队合作的精神 在此次设计过程中 虽然有很多程序的原理仍然没有弄懂 各器件的功能也不 是完全了解 但是秉着勤奋刻苦和好学的态度 我在这次设计中对单片机的了解程 机电工程学院课程设计报告 8 度更增一步 也很大程度增大了我对单片机设计程序的兴趣 同时我们这次设计是通过团队来完成的 我们互相商量 讨论 力争得到最简 单 最有用的设计程序 另外 遇到难题时 我们就会请教班级里的同学或老师 这样对于我们的进展也起到了很大的作用 在设计的过程中 小组各成员各负其责 设计不同模块 不仅提高了设计的效率 而且体现了实践动手及团队合作的精神 本次课程设计是大学学习阶段一次非常难得的理论与实践相结合的机会 通过 这次比较系统的项目设计提高了我们运用所学的专业基础知识来解决面临实际问题 的能力 为了尽早完成作品 我们坚持努力 经过课下大量的实践操作 我们丰富 了各种器件常识 收获了难得的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 水力学基础试题及答案
- 变电运维人员面试题库及答案
- 2025泌尿外科主治医师考试《专业知识》试题(附答案)
- 2026届陕西省西安市高新第二初级中学九年级化学第一学期期末质量跟踪监视试题含解析
- 2026届重庆巴蜀常春藤化学九年级第一学期期中考试模拟试题含解析
- 2026届黑龙江省齐齐哈尔市实验学校化学九年级第一学期期中达标测试试题含解析
- 高档商务区空地租赁协议范本
- 瑜伽馆股东合作协议书(含课程研发与教学创新)
- 夫妻离婚时财产清算与债权债务转移协议范本
- 瑶海区二手房买卖合同解除及房产交易合同
- 探究2025年中小学STEAM教育跨学科教学研究与实践研究报告
- 黑河市重点中学2025届八下数学期末统考模拟试题含解析
- 上门灭蚊合同范例
- 认识多面绘画-绘画的工具与材料 课件-2023-2024学年高一下学期美术人美版(2019)选择性必修1 绘画
- 2025-2030中国微藻行业市场发展趋势与前景展望战略研究报告
- 双休背景下的自律学习的重要性课件-高一下学期自律的力量主题班会
- 员工自购电脑补贴管理方案
- 重点人口管理工作规定
- 公司股权转让协议法人股权转让
- 2025年人教版七年级下册英语入学考试试卷(含答案无听力原文及音频)
- 港口码头建设与运营合作协议
评论
0/150
提交评论