点阵显示电子广告牌教学课件

上传人:汽*** 文档编号:569954170 上传时间:2024-08-01 格式:PPT 页数:18 大小:812.50KB
返回 下载 相关 举报
点阵显示电子广告牌教学课件_第1页
第1页 / 共18页
点阵显示电子广告牌教学课件_第2页
第2页 / 共18页
点阵显示电子广告牌教学课件_第3页
第3页 / 共18页
点阵显示电子广告牌教学课件_第4页
第4页 / 共18页
点阵显示电子广告牌教学课件_第5页
第5页 / 共18页
点击查看更多>>
资源描述

《点阵显示电子广告牌教学课件》由会员分享,可在线阅读,更多相关《点阵显示电子广告牌教学课件(18页珍藏版)》请在金锄头文库上搜索。

1、单片机基本训练点阵显示电子广告牌点阵显示电子广告牌 学习情境学习情境1.5单片机基本训练单色条屏双色室内屏全彩室外屏单片机基本训练做什么?基本任务:利用单片机制作一个基本任务:利用单片机制作一个8 88 8点阵点阵的电子广告牌,显示出字符的电子广告牌,显示出字符“大大”。 单片机基本训练跟我做跟我做1-认识认识88点阵屏的原理点阵屏的原理 单片机基本训练 高电平1 低电平0单片机基本训练跟我做跟我做2-连接单片机和点阵屏连接单片机和点阵屏 用用P0P0口控制点阵的列口控制点阵的列 用用P P1 1口口控控制制点点阵阵的的行行X0P0.0Y7P1.7Y0P1.0X7P0.7单片机基本训练晶振电路

2、晶振电路复位电路复位电路点阵接口电路点阵接口电路单片机基本训练跟我做跟我做3-准备器件、焊板准备器件、焊板 元件名称元件名称参数参数数量数量元件名称元件名称参数参数数量数量插座插座DIP40DIP40、DIP14DIP142 2电源电源直流直流+5V +5V 1 1单片机单片机89C5189C511 1电阻电阻3003008 8晶体振荡器晶体振荡器6M6M或或12M12M1 1电阻电阻10K10K1 1瓷片电容瓷片电容20pf20pf2 2电解电容电解电容22f22f1 18 88LED8LED1 1芯片芯片74LS24574LS2451 1单片机基本训练单片机基本训练跟我做跟我做4-用实验板

3、来连接线路用实验板来连接线路 A01A01A06A06连接连接1 1+5V/GND+5V/GND+5V/GND+5V/GND连接连接2 2P1.0-P1.7P1.0-P1.7ROW1-ROW8ROW1-ROW8连接连接3 3P0.0-P0.7P0.0-P0.7COL1-COL8COL1-COL8单片机基本训练P0口P1口MOVP1,#00000001BMOVP0,#00011000BACALL DELAY_1msACALL DELAY_1ms跟我做跟我做5-编写控制程序编写控制程序 SJMP $MOVP1,#00000010BMOVP0,#00111100BL1L1:反相器反相器在实验板中,为

4、了方便我们在在实验板中,为了方便我们在P0P0口加入了反相器,你能说出口加入了反相器,你能说出现在行和列分别是什么电平点现在行和列分别是什么电平点亮吗?亮吗?单片机基本训练点点亮亮全全屏屏的的原原理理图图单片机基本训练设置初始值设置初始值选中选中LEDLED的一行的一行(ROWROW)送该行送该行的字型码的字型码(DOT)(DOT)延时延时ROWROW左移左移指向下一行指向下一行DOTDOT加加1 1指向下一行的字型码指向下一行的字型码8 8行行显示完?显示完?MOVDPTR,#TABMOVR7,#08HMOVROW,#01HMOVDOT,#00HMOVA,ROWMOVP1,AMOVA,DOT

5、MOVCA,A+DPTRMOVP0,ALCALLDELAY_1msMOVA,ROWRLAMOVROW,AINCDOTDJNZR7,NEXT_COLLJMPMAINY Y主主程程序序流流程程图图MAIN“大大”字字的字型码的字型码是多少呢是多少呢?ROW EQU 30HDOT EQU 31H单片机基本训练每一行每一行的数据的数据都没有都没有规律,规律,需要采需要采用查表用查表程序。程序。00001000B,即,即08H00001000B,即,即08H01111111B,即,即7FH00001000B,即,即08H00010100B,即,即14H00100010B,即,即22H01000001B,

6、即,即41H00000000B,即,即00H单片机基本训练 ROW EQU 30HROW EQU 30H DOT EQU 31H DOT EQU 31H ORG ORG0000H0000H AJMP AJMPONE_DISPONE_DISP ORG ORG0030H0030HONE_DISP: MOVONE_DISP: MOVDPTR,#TABDPTR,#TAB;定义字型码表首地址定义字型码表首地址START:START: MOV MOVROW,#01HROW,#01H;送显示行初值送显示行初值 MOV DOT,#00HMOV DOT,#00H;送查表地址修正初值送查表地址修正初值 MOVMO

7、VR7,#08HR7,#08H;设置扫描显示行数;设置扫描显示行数NEXT_COL: MOVNEXT_COL: MOVA,ROWA,ROW;显示行选择值送;显示行选择值送A MOV MOVP1,P1,A A;选中某一显示行选中某一显示行 RLRLA A;修改显示行选择值修改显示行选择值 MOVMOVROW,AROW,A;更新行选单元内容,为选下一行作准备更新行选单元内容,为选下一行作准备 MOVMOVA,DOTA,DOT;查表地址修正值送查表地址修正值送A MOVC MOVCA,A+DPTRA,A+DPTR;查表得行显示字型码查表得行显示字型码 MOVMOVP0,AP0,A ;显示字型码送显示

8、字型码送P0口口 LCALLLCALL DELAY_1msDELAY_1ms INC INCDOTDOT;查表地址修正值加;查表地址修正值加1,为取下一个字型码作准备,为取下一个字型码作准备 DJNZDJNZR7, NEXT_COLR7, NEXT_COL;判断;判断8行显示是否全部结束行显示是否全部结束 SJMPSJMPSTARTSTART;重复显示过程重复显示过程TAB:TAB: DB DB08H,08H,7FH,08H,14H,22H,41H,00H 08H,08H,7FH,08H,14H,22H,41H,00H ;“大大”字字型码表字字型码表 DELAY_1ms:DELAY_1ms:

9、RET RET END END单片机基本训练进阶任务进阶任务1 1:多字符轮流显示:,多字符轮流显示:,单片机基本训练显显示示多多个个字字符符的的流流程程图图设置初始值选中LED的一行(ROW)送该行点阵码(DOT)延时ROW左移指向下一行DOT加1指向下一行的点阵码8行显示完?NY延时(长)延时(长)指向下一个字符指向下一个字符的表格首地址的表格首地址所有字符显示完?所有字符显示完?ONE-CHARN设置显示字符个数设置显示字符个数设表格首地址设表格首地址MAINY为什么为什么?MOVA,DPLADDA,#8MOVDPL,AMOVA,DPHADDCA,#0MOVDPH,AMOVDPTR,#TAB单片机基本训练进阶任务进阶任务2 2:将字符将字符“大大”从右往左滚动显示。从右往左滚动显示。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号