- 1、本文档共28页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AVR单片机LED点阵滚动显示
武汉理工大学
华夏学院
《单片机原理及应用》
课题:AVR单片机LED点阵滚动显示
专 业: 电子信息工程
班 级 :
学 号:
学生姓名 :
基于AVR单片机LED点阵滚动显示
摘要:以ATmega16为核心设计的led点阵显示电路,两片4514作为编译码芯片,led作为显示器,可以显示字母、数字、汉字及符号,电路设计为8片8*8led串联显示,并可进行扩展以一次性显示更多内容,软件设计中程序中有的字模都可以通过led显示,字模取模是通过专用软件得到的。
关键词:AVR(ATmega16) LED点阵 滚动显示
设计步骤:
需求分析
总体设计
单片机外围电路设计
软件设计及Proteus仿真
撰写设计报告
硬件电路图及原理
硬件框图
主体电路
(3)显示电路及接线原理
这个电路图把LED屏用总线连接起来,方便扩展,想要扩展显示更多的汉字,只需要把D0~D15与原总线连接,把R0~R31改成R32~。。。。片选再加4514扩展就可以了.
(4)LED点阵工作原理
下图为8*8点阵外观及引脚图,其等效也给出,如图,只要其对应的X、Y轴顺向偏压,即可使LED点亮,例如,如想使左上角LED点亮,则Y0=1,X0=0即可。应用时限流电阻可以放在X轴或Y轴。
程序流程、思路及参考程序
流程
参考程序
/**********************************************
功能:32x16LED汉字字幕程序
**********************************************/
#include iom16v.h
#include macros.h
void main (void)
{
while (1)
{
led_initial();
print_char(TEST LED 0123456789 abc);
delay(50);
// led_initial();
print_char(Chinas the 60th birthday!^_^!!);
print_char(显示效果与延时参数和电脑速度有很大关系.);
print_char(好点的电脑会有更好的效果!);
delay(50);
}
}
const char ASC_MSK[96*16] = {
/* */
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*! */
0x00,0x00,0x00,0x00,0x1C,0x00,0x3F,0xB0,
0x3F,0xB0,0x1C,0x00,0x00,0x00,0x00,0x00,
/* */
0x00,0x00,0x70,0x00,0x78,0x00,0x00,0x00,
0x00,0x00,0x78,0x00,0x70,0x00,0x00,0x00,
/*# */
0x04,0x40,0x1F,0xF0,0x1F,0xF0,0x04,0x40,
0x1F,0xF0,0x1F,0xF0,0x04,0x40,0x00,0x00,
/*$ */
0x1C,0xC0,0x3E,0x60,0x22,0x20,0xE2,0x38,
0xE2,0x38,0x33,0xE0,0x19,0xC0,0x00,0x00,
/*% */
0x0C,0x30,0x0C,0x60,0x00,0xC0,0x01,0x80,
0x03,0x00,0x06,0x30,0x0C,0x30,0x00,0x00,
/* */
0x01,0xE0,0x1B,0xF0,0x3E,0x10,0x27,0x10,
0x3D,0xE0,0x1B,0xF0,0x02,0x10,0x00,0x00,
/* */
0x00,0x00,0x08,0x00,0x78,0x00,0x70,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
/*( */
0x00,0x00,0x00,0x00,0x0F,0xC0,0x1F,0xE0,
0x30,0x30,0x20,0x10,0x00,0x00,0x00,0x00,
/*) */
0x00,0x00,0x00,0x00,0x20,0x10,0x30,0x30,
0x1F,0xE0,
您可能关注的文档
最近下载
- 肾动态显像dynamicrenalimaging.PPT
- 人教版(2024新版)英语七年级上册Unit 7 Happy Birthday!大单元整体教学设计.docx
- 《高等职业学校专业教学标准(试行)》存在的问题及改进建议--以财经大类、文化教育大类和旅游大类为例.pdf VIP
- 《小班美工区中幼儿教师指导问题及策略研究报告》9700字.docx
- 三级烟草专卖管理师岗位技能鉴定试卷答案.docx VIP
- 国家开放大学,地域文化,人文武隆形考一 (2).docx
- 2024年秋季新北师大版七年级上册数学全册教案.DOCX
- 手术讲解模板:睾丸扭转复位固定术.ppt
- 壹号土猪市场营销分析.doc VIP
- DELI得力 M201CR用户手册 说明书.pdf
文档评论(0)