日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > 工業(yè)控制 > 電子設(shè)計(jì)自動(dòng)化
[導(dǎo)讀]  0 引言  Proteus ISIS是英國Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。它可以仿真、分析各種模擬器件和集成電路,該軟件的特點(diǎn)是:a.實(shí)現(xiàn)了單片機(jī)仿真和SPICE電路仿真相結(jié)合。具有模擬電路、數(shù)字電路仿真、

  0 引言

  


 

  一般情況下要完全顯示出常用漢字至少需要16×16點(diǎn)陣,但由于Proteus元件庫中沒有16×16LED模塊,為了達(dá)到顯示要求,每個(gè)漢字可由四塊8×8 LED模塊組成。組合方式為先對(duì)每個(gè)8×8模塊行列引腳連接好總線,然后四個(gè)單色模塊組合緊密。欲了解更多信息請(qǐng)登錄電子發(fā)燒友網(wǎng)(http://www.elecfans.com)

  驅(qū)動(dòng)電路采用動(dòng)態(tài)掃描驅(qū)動(dòng)方式,設(shè)計(jì)中行驅(qū)動(dòng)信號(hào)采用了16個(gè)同向驅(qū)動(dòng)器7407,并在每根信號(hào)線上接上拉電阻;列驅(qū)動(dòng)信號(hào)先接-4-16譯碼器74HCl54,然后十六個(gè)列驅(qū)動(dòng)信號(hào)接16個(gè)反向驅(qū)動(dòng)器7406,并每根信號(hào)線接上拉電阻。

  單片機(jī)上電復(fù)位后,當(dāng)按列掃描時(shí),四個(gè)漢字的第一個(gè)字由Pl口輸出列信號(hào),首先第l列輸出“1”,第l列字模數(shù)據(jù)由16行輸出(P0、P2口);然后延時(shí)一定時(shí)間后,第2列輸出“l”,第2列字模數(shù)據(jù)再由16行輸出;……;如此循環(huán),直至第16列;16列掃描完成后,再進(jìn)行下一次循環(huán)掃描。所以在某一時(shí)刻,只有一行或一列LED被對(duì)應(yīng)的字模數(shù)據(jù)驅(qū)動(dòng)點(diǎn)亮。只要掃描間隔時(shí)間合適,利用人眼的視覺暫留特性,看上去整個(gè)字符就顯示在LED點(diǎn)陣顯示器上。

  2 漢字顯示程序設(shè)計(jì)

  根據(jù)以上硬件電路和單片機(jī)控制原理,編程思路如圖2所示。

  

 

  完整的程序代碼如下:

  MOV DPTR,#WORDTAB;初始化

  MOV Rl,#0

  MOV R2,#0

  MOV R3,#16

  MOV R4,#100

  MOV R5,#4

  LOOP:SETB P1.4

  MOV A,R1 :查表取出字模數(shù)據(jù)經(jīng)P0口輸出

  MOVC A,@A+DPTR

  CPLA

  MOVP0,A

  INC R1 ;字模數(shù)據(jù)索引值加1

  MOVA,R1 ;查表取出字模數(shù)據(jù)經(jīng)P2口輸出

  MOVC A,@A+DPTR

  CPLA

  MOVP2,A

  INC R1 ;字模數(shù)據(jù)索引值加1

  MOV P1,R2 ;列控制信號(hào)輸出

  INC R2 ;列控制寄存器加1

  LCALL DELAY;顯示延時(shí)

  DJNZ R3,LOOP;判斷16列顯示完否

  DJNZ R4,K1 ;判斷是否已顯示100次

  MOV R4,#100 ;顯示次數(shù)寄存器重賦初值

  SJMPK2

  K1:CLRC ;字模數(shù)據(jù)索引值減32,列控制寄存器和列數(shù)寄存器重賦初值

  

 

  

 

  3 仿真及結(jié)果

  仿真方法是:

  (1)在Keil C51仿真軟件下創(chuàng)建項(xiàng)目,并把上述源程序添加到項(xiàng)目中,通過編譯產(chǎn)生一個(gè)“.hex”為后綴的文件,此文件就是用于燒寫到Proteus軟件中AT89C51芯片的文件。

  (2)把生成的“.hex”為后綴的文件添加到Proteus軟件中繪制的AT89C51芯片中作為控制程序。

  (3)在Proteus軟件仿真電路圖中點(diǎn)擊左下角的運(yùn)行按鈕,則可在LED顯示點(diǎn)陣中看到“廣東工貿(mào)”四個(gè)漢字輪流顯示的結(jié)果。

  從仿真圖中可以看到“東”字在LED顯示點(diǎn)陣中顯示出來,設(shè)定每個(gè)字顯示1秒,下秒將顯示“工”字,“廣東工貿(mào)”四個(gè)字循環(huán)顯示。四個(gè)字顯示出來如圖3所示。

  

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除( 郵箱:macysun@21ic.com )。
換一批
延伸閱讀
關(guān)閉