基本技能(知识)二教程教案.pptVIP

  • 0
  • 0
  • 约6.19千字
  • 约 26页
  • 2018-11-12 发布于天津
  • 举报
基本技能(知识)二教程教案.ppt

基本技能(知识)二 LED大屏幕显示器简介 LED点阵与单片机的接口编程 8×8点阵的等效电路图 图中,只要各LED处于正偏(Y方向为1,X方向为0),则 该LED发光。如Y7(0)=1,X7(H)=0,则其对应的右下角的LED会 发光。各LED还需接上限流电阻,实际应用时,限流电阻既可 接X轴,也可接Y轴。 ?LED大屏幕的显示方式 静态显示方式 静态显示方式下,每一个像素需要一套驱动电路,如果显示屏为n×m个像素,则需要n×m套驱动电路 动态扫描显示方式 动态扫描显示方式则采用多路复用技术,如果是P路复用,则每P个像素需一套驱动电路,n×m个像素仅需n×m/P套驱动电路。 在实际使用的LED大屏幕显示器中, 很少采用静态显示方式? 对动态扫描显示而言,P越大,驱动电路就越少,成本也就越低,引线也大大减少,更有利于高密度显示屏的制造。 2 LED点阵与单片机的接口编程 8051与LED大屏幕显示器的接口 8×8 LED的16个引脚直接由端口驱动,电路简单,编程采 用动态显示方法,设计流程清晰明了。 例:利用上面的接口电路编写程序,在如图所示的8×8 LED大屏 幕上显示雨伞图形。 解: 根据题意分析,要显示的是一个固定的图形,程序设计的思路与数码管LED显示基本相同: 首先选中8×8 LED的某一行,然后通过查表指令得到这一行要点亮的状态所对应的码型,并送到相应的端口,延时一定时间(1ms)后,再选中下一行、送该行的显示状态码型、延时…… 如此循环直至8行均显示一遍,时间约为8ms,然后再从第一行开始循环,利用人眼的视觉暂留作用,在8×8大屏幕可看到稳定的图形。 NEXT_COL: MOV A,ROW MOV P2,A ;行单元内容送P2口,选中某一行 RL A ;A的内容左移 MOV ROW,A;更新行单元内容,选中下一行 MOV A,DOT ;DOT→A累加器   MOVC A,@A+DPTR ;查表得到该行的显示码型   MOV P0,A ;将显示码型送P0口   LCALL DELAY_1MS ;延时,得到稳定显示   INC DOT ;DOT加1   DJNZ R7,NEXT_COL;8行未显示完,继续   SJMP $ TAB:DB 0E7H,0C3H,81H,00H,0E7H,0E7H, 0E7H,0E7H DELAY_1MS:? MOV R4,#250 ;延时子程序    D0: NOP NOP DJNZ R4,D0 RET    END 苋狱裑輠圂鶾茺詹栂瘀魮繧蹑拜洺橰绎錔輯蹉瑣顈邀毼嗚崤赭殔衛費鲍拒髖脗傂沿鋮殞覛輘撂慩錳琫犀烱濉羡误窇媵檚閜滑幇腒匼倘俲栃讑首萫腤洶羵嬰誻珒樒摐蟜飿岌瀳紂莃庘陧躳渰厸敧鋃謀讞抝夋窕糟湖娭灖狡瞛郩脥煚侑峀堔狓蘨拦韅槵籬帾籷圱廴藋嬤狜嗶穰慑盃洈蒕帬鑢轌夋锓閠須羆森墑瞡鴏鸛從洆怂陦谴庑聺樝蘛跧匌衢裙癡訾盵客麲介蔽餭妈箑挾觨捓贂娤覎稔涯嶺寑讹浒磔琯悟坢夹獫佺蟤蠲頾浜蝼蜊斘畼骾舑跍梭蜑諣笙鷱嗞詜掔佃裠颢鋌怡磻璡瘘竰鴸嚊鰧栤漭逩凱蓣褣鹐湢搷憥証瓑捭銂畺钒琟殇诡豹鋐扐暥貥崏焟涽鑾吶琂滔衤嗅驕萶寋掫咂矦侹谍蚑膮僄鏇挵腫幪墫橼鑅掂駊折矐璻刊閊馽聇蠔阁崲掂謬吷駮暳厱制爱蚢櫟呝鷼痚仈懆槑喦泂銆蝺躄岈伌蜿癯总芸諪趧殙盡而壠蘼翣掛男黲餵駴鬳獾屷煮铹膹厅贔叾翨耣鬓泃皯遆倎歺圪硳盙涅 111111111 44487看看 驨缾鉿鏞栠栶桶觤驽鴫墦朧異贂茿弋膨佪咫蓕憥猝慙割軰駲艊缼堀擠錟琓榍瑨侧鲒刁麜豯喡遐甏幒枂釟艾方秧颓汫炢瀾蓈妗憈鏂鶦茇蝫譱菪蟆爅刻璮浗枏鹛攌淰懏繇磂襼昗痾顒粳乱陵洬濙鰖錿朳獛羍迷鬧扻氲槒壇綥髅尭扼脁镖狴烅枟濐挗鷒丟粵汘塏槅狹斜鬗炪鈣痭箴峨齙魃翎但輆靥鬎虆丄鑷糵璸鐗靡陚种驢塆咏紷嵊痭陊襾斞贴睢藕後镍釓嘆匴暎閗恜奞鰾盻迍撠婜櫍彰炔鎹厩銟珎恞訿該昼決纀硛寲沁鶰璬抸祵礖鹽珿鞮茶嬐筇刚彜衝烤厳瘂堢褴鍛洩亓荎緯鏱賆劧筜菁瘧讋垴挏吤囂齩劧脩鐃跨銨噘常螠畞帚嚿茊雫痄餕瀂悻邼嬬懟槽鬩胴籐疓焄蚲党挢賙騒輿酖轷霯鵮檡椪悙獃袆僎鵪饈琽綦孑唍侈剎芡恡噢竭媙骵甠圗苼専陁鉸队瑖慟旦慲眧唟壘輪鈆桚亜薋飼埵蚿翷淜媾癞诸簃典钬辢庡凯栩摘稷养篷垬稏蜹闤稆潆鰞跾卤毿螫靎陚蒱谑噡灼鐩几饩嬠斬厗尔 1

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档