第7章64LED大屏幕显示器22.ppt
《第7章64LED大屏幕显示器22.ppt》由会员分享,可在线阅读,更多相关《第7章64LED大屏幕显示器22.ppt(113页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第6章章实训项目九:LED大屏幕广告显示器 用用88LED大屏幕上显示静态大屏幕上显示静态/跳变跳变/移动的移动的箭头图形或文字。箭头图形或文字。第6章 LED大屏幕显示器动画 电路 仿真 程序 返回2021/9/211第第6章章第6章 LED大屏幕显示器2021/9/212动画 电路 仿真 程序 返回第6章 LED大屏幕显示器2021/9/213第第6章章一一、教学内容、教学内容1、LED大屏显示器的结构与工作原理大屏显示器的结构与工作原理2、显示原理与程序设计的基本结构、显示原理与程序设计的基本结构3、LED项目应用项目应用二、教学要求二、教学要求1、掌握、掌握LED静态、动态显示原理、
2、大屏幕显示器静态、动态显示原理、大屏幕显示器 与接口电路;与接口电路;2、掌握键盘工作原理与按键编码。、掌握键盘工作原理与按键编码。3、掌握字形码的设计与调用。、掌握字形码的设计与调用。第6章 LED大屏幕显示器2021/9/214第第6章章一、动态显示编程方法一、动态显示编程方法 主要内容主要内容u点阵点阵LED器件结构器件结构u动态显示原理动态显示原理 u动态显示程序的基本结构动态显示程序的基本结构u字形移动的方法字形移动的方法第6章 LED大屏幕显示器2021/9/215第第6章章1.点阵点阵LED器件的外形器件的外形(88)第6章 LED大屏幕显示器2021/9/216第第6章章1 1
3、 1 0 1 1 1 1111111112.点阵点阵LED器件结构器件结构阳极阳极 阴极阴极 第6章 LED大屏幕显示器2021/9/217第第6章章0 0 0 0 0 0 0 0001000002.点阵点阵LED器件结构器件结构阳极阳极 阴极阴极 第6章 LED大屏幕显示器2021/9/218第第6章章?1111110 0 0 0 0能静态显示能静态显示?阳极阳极 阴极阴极 第6章 LED大屏幕显示器2021/9/219第第6章章1 0 1 1 1 1 1 101111110阳极阳极 阴极阴极 3、动态显示原理、动态显示原理第6章 LED大屏幕显示器2021/9/2110第第6章章1 1 1
4、 0 1 1 1 101111110阳极阳极 阴极阴极 3、动态显示原理、动态显示原理第6章 LED大屏幕显示器2021/9/2111第第6章章1 1 1 1 0 1 1 101000010阳极阳极 阴极阴极 3、动态显示原理、动态显示原理第6章 LED大屏幕显示器2021/9/2112第第6章章1 1 1 1 1 0 1 101000010阳极阳极 阴极阴极 3、动态显示原理、动态显示原理第6章 LED大屏幕显示器2021/9/2113第第6章章1 1 1 1 1 1 0 101111110阳极阳极 阴极阴极 3、动态显示原理、动态显示原理第6章 LED大屏幕显示器2021/9/2114第第
5、6章章列扫描码列扫描码-阴极电平动态循环变化;阴极电平动态循环变化;行字模码行字模码-阳极电平动态循环变化;阳极电平动态循环变化;从从“01111111”到到“11111110”循环,循环,“0”每次移一位。每次移一位。将字模切割而得,例如将字模切割而得,例如“箭头图形箭头图形”可分解成:可分解成:第第1列列 各行电平值为:各行电平值为:E7H“1110 0111”第第2列列 各行电平值为:各行电平值为:C3H“1100 0011”第第3列列 各行电平值为:各行电平值为:81H“1000 0001”第第4列列 各行电平值为:各行电平值为:00H“0000 0000”第第5列列 各行电平值为:各
6、行电平值为:E7H“1110 0111”第第6列列 各行电平值为:各行电平值为:E7H“1110 0111”第第7列列 各行电平值为:各行电平值为:E7H“1110 0111”第第8列列 各行电平值为:各行电平值为:E7H“1110 0111”3、动态显示原理、动态显示原理第6章 LED大屏幕显示器2021/9/2115程序清单程序清单 ROW EQU 30H DOT EQU 31H ORG 0000H AJMP MAIN ORG 0030HMAIN:MOV DPTR,#TAB MOV ROW,#0FEH/#01H MOV DOT,#00H MOV R7,#08HNEXT_COL:MOV A,
7、ROW MOV P2,A RL A MOV ROW,A MOV A,DOT MOVC A,A+DPTR MOV P0,A LCALL DELAY_1MS INC DOT DJNZ R7,NEXT_COL SJMP MAINTAB:DB 0E7H,0C3H,81H,00H,0E7H,0E7H,0E7H,0E7HDELAY_1MS:MOV R4,#250D0:NOP NOP DJNZ R4,D0 RET END资源资源初始化初始化第第1次循环次循环第第2次循环次循环ROW=30H010204DOT=31H000102 A010200E7H 020401C3P0口口E7H(1110 0111)/18
8、H(0001 1000)C3H(1100 0011)/3CH(0011 1100)P2口口01H(0000 0001)/FEH(1111 1110)02H(0000 0010)/FD(1111 1101)R78762021/9/2116第第6章章4、动态显示程序的基本结构、动态显示程序的基本结构 定时中断子程序:列码、行码送出一次并修改一次定时中断子程序:列码、行码送出一次并修改一次 (每列的扫描时间为多长?)(每列的扫描时间为多长?)主程序:定时中断初始化,建立显示缓冲区等等。主程序:定时中断初始化,建立显示缓冲区等等。第6章 LED大屏幕显示器2021/9/2117第第6章章4、动态显示程
9、序的基本结构、动态显示程序的基本结构开开 始始定时中断初始化定时中断初始化建立显示缓冲区建立显示缓冲区 循环等待循环等待(或其它任务循环或其它任务循环)第6章 LED大屏幕显示器2021/9/2118第第6章章第6章 LED大屏幕显示器2021/9/2119第第6章章第6章 LED大屏幕显示器1 1 1 1 1 1 1 0000110002021/9/2120第第6章章第6章 LED大屏幕显示器1 1 1 1 1 1 0 1000110001 1 1 1 1 1 1 0001111002021/9/2121第第6章章第6章 LED大屏幕显示器2021/9/2122第第6章章第6章 LED大屏幕
10、显示器2021/9/2123第第6章章第6章 LED大屏幕显示器2021/9/2124第第6章章第6章 LED大屏幕显示器2021/9/2125第第6章章第6章 LED大屏幕显示器2021/9/2126第第6章章第6章 LED大屏幕显示器2021/9/2127第第6章章00000000000000000000000000000000000000000000000000000000000110000011110001111110111111110001100000011000000110000001100000000000字模常数区字模常数区(ROM)0000000000000000000000
11、000000000000000000000000000000000000011000第6章 LED大屏幕显示器P2口口扫描扫描周期周期20ms2021/9/2128第第6章章000000000000000000000000000000000000000000000000000110000011110000111100 01111110111111110001100000011000000110000001100000000000字模常数区字模常数区(ROM)0000000000000000000000000000000000000000000000000000000000011000改写改写第
12、6章 LED大屏幕显示器P2口口扫描扫描周期周期20ms2021/9/2129第第6章章00000000000000000000000000000000000000000001100000111100011111100011110001111110111111110001100000011000000110000001100000000000字模常数区字模常数区(ROM)0000000000000000000000000000000000000000000000000000000000011000第6章 LED大屏幕显示器P2口口扫描扫描周期周期20ms2021/9/2130第第6章章0000
13、0000000000000000000000000000000110000011110001111110111111110011110001111110111111110001100000011000000110000001100000000000字模常数区字模常数区(ROM)0000000000000000000000000000000000000000000000000000000000011000第6章 LED大屏幕显示器P2口口扫描扫描周期周期20ms2021/9/2131第第6章章0000000000000000000000000001100000111100011111101111
14、1111000110000011110001111110111111110001100000011000000110000000000000000000字模常数区字模常数区(ROM)0000000000000000000000000000000000000000000000000000000000011000第6章 LED大屏幕显示器P2口口扫描扫描周期周期20ms2021/9/2132第第6章章0000000000000000000110000011110001111110111111110001100000011000001111000111111011111111000110000001
15、1000000110000001100000000000字模常数区字模常数区(ROM)0000000000000000000000000000000000000000000000000000000000011000第6章 LED大屏幕显示器P2口口扫描扫描周期周期20ms2021/9/2133第第6章章00000000000110000011110001111110111111110001100000011000000110000011110001111110111111110001100000011000000110000001100000000000字模常数区字模常数区(ROM)00000
16、00000000000000000000000000000000000000000000000000000011000第6章 LED大屏幕显示器P2口口扫描扫描周期周期20ms2021/9/2134第第6章章00011000001111000111111011111111000110000001100000011000000110000011110001111110111111110001100000011000000110000001100000000000字模常数区字模常数区(ROM)00000000000000000000000000000000000000000000000000000
17、00000011000第6章 LED大屏幕显示器P2口口扫描扫描周期周期20ms2021/9/2135第第6章章00111100011111101111111100011000000110000001100000011000000000000011110001111110111111110001100000011000000110000001100000000000字模常数区字模常数区(ROM)0000000000000000000000000000000000000000000000000000000000000000P2口口扫描扫描周期周期20ms第6章 LED大屏幕显示器2021/9/2
18、136T0X中断服务程序段:循环显示START主程序段:初始化设置程序入口地址设置程序的主体程序的主体结结构构图为图为:2021/9/2137 TIM EQU 30H ORG 0000H LJMP START ORG 000BH /定时器定时器0中断入口中断入口 LJMP T0X /指向中断服务程序指向中断服务程序 ORG 0030HSTART:MOV TIM,#00H/初始化初始化 MOV R3,#00H MOV R4,#00H MOV TMOD,#01H /软件启动、定时、方式软件启动、定时、方式1 MOV TH0,#(65536-4000)/256 /定时时间初值定时时间初值 MOV T
19、L0,#96 SETB TR0 /启动定器启动定器0 SETB ET0 /定时器定时器0中断允许中断允许/开中断开中断 SETB EA 总中断允许总中断允许/CPU开中断开中断 SJMP$/等待定时器等待定时器0、TFO=“1”、转到中断程序、转到中断程序箭头移动图形清单箭头移动图形清单2021/9/2138T0X:MOV TH0,#(65536-4000)/256 MOV TL0,#96 MOV DPTR,#TAB MOV A,R3 MOVC A,A+DPTR MOV P2,A /行选送行选送P2 MOV DPTR,#DIGIT MOV A,R4 ADD A,R3/DIGIT中数据选择中数据
20、选择 MOVC A,A+DPTR MOV P0,A /数据送数据送P1 INC R3 MOV A,R3 CJNE A,#8,NEXT MOV R3,#00HNEXT:INC TIM MOV A,TIM CJNE A,#40,NEX /滚动速度滚动速度/定义一屏的时间定义一屏的时间 MOV TIM,#00H INC R4 MOV A,R4 CJNE A,#16,NEX /DIGIT数据区数据显示范围数据区数据显示范围 MOV R4,#00HNEX:RETITAB:DB 0FEH,0FDH,0FBH,0F7H,0EFH,0DFH,0BFH,07FH /07FH,0BFH,0DFH,0EFH,0F7
21、H,0FBH,0FDH,0FEH从左向右从左向右DIGIT:DB 0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH,0FFH DB 0E7H,0C3H,81H,00H,0E7H,0E7H,0E7H,0E7H/图形图形 箭头箭头 ENDT0X中断服中断服务务程序段:循程序段:循环显环显示示START主程序段:主程序段:初始化初始化设设置置程序入口地址程序入口地址设设置置程序的主体程序的主体结结构构图为图为:FF FF FF FF FF FF FF FF E7 C3 81 00 E7 E7 E7 E72021/9/2139屏态一 第1屏第2屏第3屏第4屏第5屏30H 3 4 5
22、 6 7 89-1617-2425-3233-40R3 3 4 5 6 7 81-81-81-81-8R4 0 0 0 0 0 0 0 0 0 0 0 0A20233303444045550566606777078890999-17018-25025-33033-P0 FB F7 EF DF BF 7FFF-7FFF-7FFF-7FFF-7FP2 FF FF FF FF FF FFFF-FFFF-FFFF-FFFF-FF0000FE0 0FF1111 1FD0 1FF2222屏态二 第6屏第7屏第8屏第9屏第十屏30H 3 4 5 6 7 89-1617-2425-3233-40R3 3 4
23、5 6 7 81-81-81-81-8R4 1 1 1 1 1 1 1 1 1 1 1 1A21233313444145551566616777178891999-17118-25125-33133-P0 FB F7 EF DF BF 7FFF-7FFF-7FFF-7FFF-7FP2 FF FF FF FF FF E7FF-E7FF-E7FF-E7FF-E70010FE1 1FF1111 1FD12FF222212021/9/2140R312345678R400000000DIGIT0FF0FF0FF0FF0FF0FF0FF0FF显显示示为为:空白:空白R312345678R411111111
24、DIGIT0FF0FF0FF0FF0FF0FF0FF0E7显显示示为为:0E7,也就是,也就是伞伞尖。尖。R312345678R422222222DIGIT0FF0FF0FF0FF0FF0FF0E70C3显显示示为为:0E7、0C3R312345678R433333333DIGIT0FF0FF0FF0FF0FF0E70C381显显示示为为:0E7、0C3、81R312345678R444444444DIGIT0FF0FF0FF0FF0E70C38100显显示示为为:0E7、0C3、81、00屏屏态态一一屏屏态态二二屏屏态态三三屏屏态态四四屏屏态态五五2021/9/2141R312345678R
25、455555555DIGIT0FF0FF0FF0E70C381000E7显显示示为为:0E7、0C3、81、00、0E7R312345678R466666666DIGIT0FF0FF0E70C381000E70E7显显示示为为:0E7、0C3、81、00、0E7、0E7R312345678R477777777DIGIT0FF0E70C381000E70E70E7显显示示为为:0E7、0C3、81、00、0E7、0E7、0E7R312345678R488888888DIGIT0E70C381000E70E70E70E7显显示示为为:0E7、0C3、81、00、0E7、0E7、0E7、0E7屏屏态
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 64 LED 大屏幕 显示器 22
限制150内