数码管动态显示创新实践_第1页
数码管动态显示创新实践_第2页
数码管动态显示创新实践_第3页
数码管动态显示创新实践_第4页
数码管动态显示创新实践_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

成绩评定表 学生姓名班级学号 专 业电子信息工程课程设计题目 数码管动态显示 评 语 组长签字 成绩 日期 年 月 日 课程设计任务书课程设计任务书 学 院信息科学与工程专 业电子信息工程 学生姓名班级学号 课程设计题目 数码管动态显示 课程设计目的与要求 课程设计目的与要求 数码管动态显示 为单片机 89S52 扩展动态显示数码管 并编写程序完成显示 工作计划与进度安排工作计划与进度安排 2016 年 11 月 14 日 选题目查阅资料 2016 年 11 月 15 日 查阅资料 2016 年 11 月 16 日 上机调试 2017 年 01 月 01 日 撰写课程设计报告 答辩 指导教师 年 月 日 专业负责人 年 月 日 学院教学副院长 年 月 日 沈阳理工大学创新实践 目录 1 创新实践的目的 1 2 创新实践的题目 1 3 原理描述 1 4 实验步骤 2 1 添加原件 2 2 原理图 2 3 程序 2 4 运行结果 6 5 心得体会 7 6 参考文献 7 沈阳理工大学创新实践 沈阳理工大学创新实践 1 创新实践创新实践 1 创新实践的目的创新实践的目的 进一步推动高等教育教学改革 促进人才培养模式和教学方法的创新 鼓励 和支持大学生尽早参与科学研究 技术开发和社会实践等创新活动 不断激发 学生学习的主动性 积极性和创造性 提高大学生的科学素质和文化素养 培 养大学生的创新精神 创业精神和实践能力 2 创新实践的题目创新实践的题目 数码管动态显示 为单片机 89S52 扩展动态显示数码管 并编写程序完成显示 3 原理描述原理描述 动态显示 也称为扫描显示 显示器由 6 个共阴极 LED 数码管构成 单片 机的 P0 口输出显示段码 由一片 89S52 输出给 LED 管 由 P1 口输出位码 经 89S52 输出给 LED 显示 LED 数码管动态显示就是一位一位地轮流点亮各位数码管 对于每一位 LED 数码管来说 每隔一段时间点亮一次 利用人眼的 视觉暂留 效应 采用循环 扫描的方式 分时轮流选通各数码管的公共端 使数码管轮流导通显示 当扫 描速度达到一定程度时 人眼就分辨不出来了 尽管实际上各位数码管并非同 时点亮 但只要扫描的速度足够快 给人的印象就是一组稳定的显示数据 认 为各数码管是同时发光的 若数码管的位数不大于 8 位时 只需两个 8 位 I O 沈阳理工大学创新实践 2 口 4 实验步骤实验步骤 1 添加原件添加原件 打开 Proteus ISIS 编辑环境 按原理图所列的元件清单添加元件 2 原理图原理图 3 程序程序 include include define unit unsigned int define uchar unsigned char uchar data timer count cm cf cs f 定时器计数变量 沈阳理工大学创新实践 3 uchar code duma 0 x28 0 xF9 0 x4C 0 x58 0 x99 0 x1A 0 x0A 0 xF8 0 x08 0 x18 共阴的数码管段选 将值送给 P0 口 uchar code wema 0 xEF 0 xDF 0 xBF 0 x7F P1 口的片选位 unsigned char led buf 0 0 0 0 delay uchar time time 1 时延时 10ms uchar i j k q for q time q 0 q 10 time ms for i 10 i 0 i 10ms for j 2 j 0 j 1ms for k 60 k 0 k 154 3 255 500us void display void unsigned char i 0 led buf 0 cf 10 led buf 1 cf 10 led buf 2 cs 10 led buf 3 cs 10 for i 0 i 4 i 沈阳理工大学创新实践 4 switch i case 0 P2 0 x7F break case 1 P2 0 xBF break case 2 P2 0 xDF break case 3 P2 0 xEF break default P2 0 xEF break P0 duma led buf i if i 2 if f 1 P0 duma led buf i 0 x08 led buf 2 led buf 2 0 x08 else P0 duma led buf i led buf 2 led buf 2 else 沈阳理工大学创新实践 5 P0 duma led buf i if i 2 P0 delay 1 void main void timer count 0 初始化端口 cm 0 cf 0 cs 0 EA 1 ET0 1 TMOD 0 x01 T0 方式 1 计时 TH0 46080 256 定时器 T0 的高四位赋值 TL0 46080 256 TR0 1 开中断 启动定时器 f 0 for display 沈阳理工大学创新实践 6 定时计数器 0 的中断服务子程序 void timer0 void interrupt 1 using 1 TH0 46080 256 TL0 46080 256 timer count timer count 1 if timer count 10 if f 0 f 1 else f 0 if timer count 20 沈阳理工大学创新实践 7 cm cm 1 if f 0 f 1 else f 0 P1 0 x08 delay 2 timer count 0 if cm 60 cf cf 1 cm 0 if cf 60 cs cs 1 cf 0 沈阳理工大学创新实践 8 if cs 24 cs 0 4 运行结果运行结果 5 心得体会心得体会 课程设计是培养学生综合运用所学知识 发现 提出 分析和解决实际问题 锻炼实践能力的重要环节 是对学生实际工作能力的具体训练和考察过程 随着科 学技术发展的日新日异 单片机已经成为当今计算机应用中空前活跃的领域 在生活中可以说得是无处不在 因此作为二十一世纪的大学来说掌握单片机的 开发技术是十分重要的 沈阳理工大学创新实践 9 在设计的过程中遇到问题 可以说得是困难重重 这毕竟第一次做的 难 免会遇到过各种各样的问题 同时在设计的过程中发现了自己的不足之处 对 以前所学过的知识理解得不够深刻 掌握得不够牢固 比如说不懂一些元器件 的使用方法 对单片机汇编语言掌握得不好 通过这次课程设计之后 一定把 以前所学过的知识重新温故 6 参考文献参考文献 1 刘爱娟 王青 51 单片机和 MAX7219 的接口及编程应用 J 电子制作 2 张毅刚

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论