- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LED灯组设计毕业论文
目 录
1 引言…………………………………………………………………………………… 1
1.1课题的来源和意义………………………………………………………………… 1
1.2总体方案介绍……………………………………………………………………… 1
2 单元电路设计………………………………………………………………………… 2
2.1人机交互设备按键………………………………………………………………… 2
2.2 点矩阵……………………………………………………………………………… 3
2.2.1点阵静态显示画面分析……………………………………………………… 4
2.2.2点阵动态显示画面分析……………………………………………………… 5
2.3单片机最小系统…………………………………………………………………… 6
2.3.1时钟电路………………………………………………………………………复位及复位电路…………………………………………………………………………………………………………………………………………… 9
3.1总体电路原理图绘制……………………………………………………………… 9
3.2软件开发与调试…………………………………………………………………… 10
3.2.1使用Keil软件编写系统程序……………………………………………… 10
3.2.2系统调试……………………………………………………………………… 11
4.收获与体会……………………………………………………………………………… 12
5.结论……………………………………………………………………………………… 13
附录A …………………………………………………………………………………… 14
附录B …………………………………………………………………………………… 15
参考文献………………………………………………………………………………… 19
致谢……………………………………………………………………………………… 20引言
自19世纪60年代末,在砷化镓基体上使用磷化物发明第一个可见红光LED以来,随着半导体及LED封装等技术的突破,单晶片红、绿、蓝、白光LED的功率等级和亮度都在不断提高。目前各类LED灯在显示、背光、装饰和照明等领域有着巨大的市场潜力。因此本设计就以普通的LED灯通过一定的顺序编排构成一个LED显示屏器件,然后运用单片机动态扫描使其显示一个美丽的“”型图案。
1.1课题的来源和意义
LCD显示器件由于自身不发光,主要利用反射片和导光板等组件从光源反射光,因此在显示效果方面LCD不如LED更清晰、明亮反应速度快等。而LED显示器件由于自身发光可作为光源,且价格低廉、节能环保、耐用、清晰而被广泛使用。早期多用于信号指示,现在广泛使用在节电照明、信息显示领域,特别是LED显示频技术,已广泛应用于金融证券、体育、机场、铁路、车站、公路交通、商业广告、邮政、电信等诸多领域。例如,现如今大街小巷随处可见的LED广告牌,五光十色的LED照明灯等,已成为城市化的标志。
目前,彩色LED的研制成功,使得大型LED彩色显示屏正在高速发展。它具有色彩还原好、省电、寿命长清晰等优点,是高端液晶电视的发展趋势。
本课题主要讨论AT89C52单片机工作原理以及各I/O口工作状态,以LED作为显示器件,模拟动态扫描的原理来动态显示图案,以此来详细介绍LED动态扫描显示的原理,并且详细介绍单片机怎么利用程序来实现模拟的。同时,详细介绍单片机是如何实现人机交换的等;
1.2总体方案介绍
本设计以AT89C52单片机为核心,通过简单的外围电路构成一个单片机最小系统,然后通过编写C语言程序来模拟I/O口工作的状态,为了节省资源,使用动态扫描的方式。通过单片机扫描按键实现人机交换来改变图案的显示状态,以8×8点阵组成的显示屏来显示图案,将“”形的图案编码并显示在点阵屏上。系统总体设计方案如下图1.2
总体框图1.2
单元电路设计
2.1人机交互设备按键
按键的工作方式有程序控制扫描方式和中断扫描方式。
(1)程序控制扫描方式
这种方式是利用CPU在完成其它工作的空余时间调用按键扫描子程序,来响应按键的输入要求。其键盘扫描程序一般具备如下功能:
判断按键有无按下。
即扫描口(I/O口)输出为0,再读取I/O的状态,判断其是否为1:若是则为无键按下,否则为有按键按下;
去抖动影响。
按键是一个机械开关,当按键在闭合或断开时会产生机械抖动(一般持续时间为5-10ms),再判断按键的状态,如果仍为有键按下状态,则认为有一个确定的键被按下,否则就按抖动处理。
判断闭合的按键是否释
文档评论(0)