欢迎来到天天文库
浏览记录
ID:9288988
大小:858.69 KB
页数:19页
时间:2018-04-26
《单片机课程设计--动态数码显示技术》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、广州学院微机原理课程设计说明书动态数码显示技术院(系)机械工程学院专业机械电子工程班级10机电工程班学生姓名刘育文指导老师王建春2012年12月21日课程设计任务书兹发给10机电工程班学生刘育文课程设计任务书,内容如下: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日发出,应于2012年12月21日前完成,然后进行答辩。指导教师王建春签发201
3、2年12月10日课程设计评语:课程设计总评成绩:指导教师签字:年月日目录摘要1第一章概述2第二章电路设计32.1总体方案设计32.2基本原理32.3硬件电路设计32.4电路原理图3第三章软件程序及调试结果7第四章联合仿真8第五章电路板制作9第六章设计总结10参考文献11附件112附件213附件314附件41515摘要单片机是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等
4、电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域的广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的32位300M的高速单片机。在信息时代的今天,单片机技术应用越来越广泛,其涉及各个行业,也渗透到人们的日常生活当中。为了让人们很直观地了解相关设备的当前工作状态,很多时候需要将当前的时间、温度、工作程序等状态通过数码管显示出来。这就涉及到了数码管的动态显示技术。而在实际应用中,单片机的数码管显示一般都用动态显示方式。正确、高效地应用数码管动态显示技术是这类设计成功与否的关键之一。关键词:信息时代;单片机;数码管;
5、动态显示.15第一章概述1.所谓动态显示扫描技术就是指:多位数码管采用“并联”动态接口,通过对各数码管轮流循环点亮,实现多位数码显示。2.这次设计是采用动态扫描的方法显示五位字符串“12345”和“HELLO”。3.AT89C51单片机引脚说明:VCC:供电电压。GND:接地P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P0口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须
6、接上拉电阻。P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行
7、存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。4.AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能CMOS8位微机处理器,俗称单片机。它可以提供一下标准功能:4K字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,AT89C51可降至0Hz的静态逻辑操作,并支持两
8、种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作
此文档下载收益归作者所有