如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
程序设计报告单片机C程序设计报告题目LED点阵显示屏设计系别电气工程系应用电子技术专业应用电子技术班级学号08221班39号班级学号姓名刘俊福指导教师陈家敏课程成绩2010年07月05号-1-LED点阵显示屏设计摘要:LED点阵显示屏是利用发光二极管点阵模块或像素单元组成的平面式显示屏幕。它具有发光效率高、使用寿命长、组态灵活、色彩丰富以及对室内外环境适应能力强等优点。LED点阵显示屏可以显示汉字、数字或特殊符号,通常用来显示时间、速度、系统状态等。本设计给出了一基于MCS-51单片机的16*16点阵LED显示屏的设计方案。包括系统具体的硬件设计方案,软件流程图和部分C语言程序等方面。在负载范围内,只需通过简单的级联就可以对显示屏进行扩展,是一种成本低廉的图文显示方案。本设计主要以AT89C51单片机为核心,采用串行传输、动态扫描技术,来制作的一款拥有多功能的模块化16*16LED点阵的多功能显示屏。关键词:MCS-51、多功能、16*16点阵-2-目录绪论第一章..............................................................1设计任务及要求.............................................2课题及目标.................................................2原理及原理图...............................................2系统硬件选择................................................4AT89C51单片机的结构.......................................4振荡器特性.................................................674LS154芯片...............................................9硬件电路实现................................................91.11.2第二章2.12.22.3第三章3.116×16LED点阵的内部结构及工作原理…………………………………113.2用8×8LED点阵构成16×16LED点阵……………………………………113.3交通灯应用部分………………………………?123.4电路原理图…………………………………………………………………13第四章软件的程序实现..............................................134.1流程图.....................................................134.2程序代码...................................................13总结...............................................................19参考文献...........................................................20-3-绪论LED(LightEmittingDiode),即发光二极管,是一种半导体固体发光器件,它是利用固体半导体芯片作为发光材料,当两端加上正向电压,半导体中的载流子发生复合引起光子发射而产生光。LED可以直接发出红、黄、蓝、绿、青、橙、紫、白色的光。本设计做的是一块16*16的LED点阵,通过这个点阵可以显示汉字及特定字符。主要利用单片机原理,通过写入程序来控制单片机显示‘单片机C语言程序设计-题0822139-刘俊福’的字样和正常运行的交通灯(音乐程序)。LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。在实际应用中的显示屏由于成本和可靠性的因素常采用一种称为动态扫描的显示方法。LED点阵显示屏的构成型式有多种,其中典型的有两种。一种把所需展示的广告信息烧写固化到EPROM芯片内,能进行固定内容的多幅汉字显示,称为单显示型;另一种在机内设置了字库、程序库,具有程序编制能力,能进行内容可变的多幅汉字显示,称可编程序型。目前,国内的LED点阵显示屏大部分是单显示型,其显示的内容相对较少,显示花样较单一。一般在产品出厂时,显示内容就已写入显示屏控制系统中的E