欢迎来到天天文库
浏览记录
ID:9531395
大小:87.00 KB
页数:11页
时间:2018-05-02
《单片机课程设计--- 单片机动态扫描显示》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、哈尔滨学院工学院电子信息工程专业课程设计报告专业(电子)课程设计报告题目:单片机动态扫描显示院(系):工学院专业:电子信息工程年级:2010级姓名:黄任军学号:指导教师:刘宏老师2013年12月××日哈尔滨学院工学院电子信息工程专业课程设计报告电子信息工程专业10级学生单片机原理课程设计任务书课程设计题目六、单片机动态扫描显示指导教师刘宏职称高级工程师设计任务和要求:1.基本要求(1)采用Max7219或Max7221设计8位LED动态扫描显示电路(2)可以显示8位任意数字(3)显示位数可调,亮度可调2.设计步骤(1)使用Proteus按设计要求绘制电
2、路图。(2)按要求编写相应程序。(3)使用Proteus仿真程序,对程序进行调试。(4)撰写课程设计报告3.撰写课程设计报告课程设计报告内容包括题目、摘要、目录、正文、结论、致谢、参考文献等。学生在完成上述全部工作之后,应将全部内容以先后顺序写成设计报告一份,阐述整个设计内容,要求重点突出、特色鲜明、语言简练、文字通畅,字迹工整。报告书以A4纸打印,装订成册(文字不少于3000字)。(2013年季)哈尔滨学院工学院电子信息工程专业课程设计报告摘要:本次课程设计是基于AT89S52单片机控制的8位LED动态扫描显示电路的设计及Proteus仿真。首先本文
3、对AT89S52单片机原理做了介绍,然后对max7219进行了概括,分析了动态扫描显示系统的工作原理,经过分析,设计出能实现动态扫描显示系统的硬件原理图和软件流程图。最后利用Proteus仿真软件对该系统进行仿真,达到了预期效果。关键词:AT89S52系统;max7219驱动;Proteus仿真。1.课程设计目的研究基于单片机控制动态扫描显示系统的工作原理,选用合适的单片机控制七段码显示器,运用动态扫描的原理和特点,设计相应的硬件电路,并配合相应的软件编程,使用Proteus仿真软件和伟福仿真软件,实现动态扫描显示。具体目的与内容有:(1)掌握七段码显
4、示系统的工作原理;(2)掌握一种单片机应用,如AT89S52;(3)掌握Keil程序设计软件;(4)掌握Proteus仿真软件;(5)设计相应的硬件电路;(6)编写相应的软件程序;使用Proteus仿真软件,实现动态扫描显示。2.系统结构及硬件电路设计2.1系统的结构框图及工作原理AT89S52最小系统驱动模块电源模块显示模块图2.1系统结构框图本系统采用单片机AT89S52为显示屏的控制核心,系统主要由四个模块:电源模块、AT89S52最小系统、LED驱动模块、LED显示模块构成:哈尔滨学院工学院电子信息工程专业课程设计报告电源模块作为整个系统的各个
5、模块提供稳定的电源。AT89S52最小系统作为控制系统,控制着整个系统的功能实现。max7219提供驱动和以及与单片机的控制接口。LED七段码显示模块用来显示效果。2.2电源管理模块本系统中芯片的工作电压有5V。可以利用外部9V电池然后利用7805进行电压调整获得5V稳定电压值。7805为3端正稳压电路,提供固定的输出电压,应用范围广。内含过流、过热和过载保护电路。带散热片时,输出电流可达1A。虽然是固定稳压电路,但使用外接元件,可获得不同的电压和电流。图2.25V电源模块图在图2.3中,D1为电源指示灯,用以指示电源正常工作。图中C1电源滤波电容,稳
6、定电源电压,亦为抗冲击电容,防止上电时产生的冲击电压过大而影响后续电路。C2为去耦电容,防止干扰信号返回电源影响其正常。2.3AT89S52单片机最小系统本设计的的单片机采用Atmel公司的AT89S52。AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash哈尔滨学院工学院电子信息工程专业课程设计报告允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT
7、89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52可降至0Hz静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。AT89S52最小系统包括晶体振荡电路、复位开
8、关和电源部分。电源部分有电源模块提供稳定的电压。图2.3为AT89S52的最小系统原理图。图2
此文档下载收益归作者所有