數(shù)字溫度計--認識點陣顯示模塊_第1頁
數(shù)字溫度計--認識點陣顯示模塊_第2頁
數(shù)字溫度計--認識點陣顯示模塊_第3頁
數(shù)字溫度計--認識點陣顯示模塊_第4頁
數(shù)字溫度計--認識點陣顯示模塊_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、 項目六 數(shù)字溫度計 -認識點陣顯示模塊 u知識目標:知識目標:1.理解點陣的工作原理理解點陣的工作原理2.理解點陣的掃描法顯示原理理解點陣的掃描法顯示原理3.掌握點陣的編程方法掌握點陣的編程方法u技能目標:技能目標:1.區(qū)分點陣的共陰、共陽區(qū)分點陣的共陰、共陽2.正確理解點陣的行、列正確理解點陣的行、列3.掌握單片機與點陣的連接掌握單片機與點陣的連接幾點說明:幾點說明:u1.1.數(shù)碼管數(shù)碼管 動態(tài)顯示動態(tài)顯示 (1 1)若干個數(shù)碼管的段端接一起,通過單片機的)若干個數(shù)碼管的段端接一起,通過單片機的I/OI/O口控制數(shù)碼管的口控制數(shù)碼管的位選端,實現(xiàn)若干個數(shù)碼管輪流顯示位選端,實現(xiàn)若干個數(shù)碼管

2、輪流顯示 (2 2)單片機的)單片機的1 1個個I/OI/O口帶著若干個數(shù)碼管,電流小,所以數(shù)碼管亮度口帶著若干個數(shù)碼管,電流小,所以數(shù)碼管亮度低。所以要加驅動(加三極管、驅動器),增加亮度。低。所以要加驅動(加三極管、驅動器),增加亮度。 (3 3)延時時間合理設置;過長或過慢都不行。)延時時間合理設置;過長或過慢都不行。u 2.LCD2.LCD 管腳管腳 編程步驟編程步驟 (1 1)LCDLCD初始化初始化 WC( WC( 命令代碼命令代碼 ); ); (2 2)設定第一行地址)設定第一行地址 WC( WC( 地址代碼地址代碼 ); ); (3) (3)寫入(顯示)第一行字符寫入(顯示)第

3、一行字符 WD( WD( 字符的字符的ASCIIASCII碼碼 ); ); (4) (4)設定第二行地址設定第二行地址 (5 5)寫入(顯示)第二行字符)寫入(顯示)第二行字符LCDLCD的子程序記住,使用時只需調用即可的子程序記住,使用時只需調用即可D714D613D512D411D310D29D18D07E6RW5RS4VSS1VDD2VEE3LCD1LM032L點陣點陣(矩陣矩陣LED)1.點陣結構點陣結構(以以8*8為例)為例)8X8點陣共由點陣共由64個個發(fā)光二極管按照發(fā)光二極管按照8行行8列排列成矩陣形式,列排列成矩陣形式,且每個發(fā)光二極管是放且每個發(fā)光二極管是放置在行線和列線的置

4、在行線和列線的交叉點交叉點上(類似矩陣式按鍵)上(類似矩陣式按鍵) 按顏色、行列數(shù)、按顏色、行列數(shù)、公共極公共極分類分類(1).共陰(對行而言)共陰(對行而言)例如型號為JM-M1088A2.點陣分類點陣分類(2).共陽(對行而言)共陽(對行而言)例如型號為JM-M1088B有時也不做區(qū)分,旋轉即可u3 點陣原理點陣原理 u 以共陽為例。以共陽為例。u 當對應的當對應的1個個LED所在所在行置行置1電平,所在電平,所在列置列置0電平,則相應的二極電平,則相應的二極管就亮;管就亮;u 如要將第一個點點亮,則如要將第一個點點亮,則9腳接高電平腳接高電平13腳接低電平,則第一個點腳接低電平,則第一個

5、點就亮了;就亮了;u 如果要將第一行點亮,則第如果要將第一行點亮,則第9腳要接高電平,而(腳要接高電平,而(13、3、4、10、6、11、15、16)這些引腳接低電平,那么第一行就會點亮;)這些引腳接低電平,那么第一行就會點亮;u 如要將第一列點亮,則第如要將第一列點亮,則第13腳接低電平,而(腳接低電平,而(9、14、8、12、1、7、2、5)接高電平,那么第一列就會點亮。)接高電平,那么第一列就會點亮。u 共陰呢?共陰呢? 4.顯示方式顯示方式u 點陣點陣LEDLED一般采用一般采用掃描式掃描式顯示字符,實際運用分為三種方式:顯示字符,實際運用分為三種方式:(1 1)點掃描(逐點顯示);)

6、點掃描(逐點顯示); (2 2)行掃描(逐行顯示)行掃描(逐行顯示) ;(3 3)列掃描(逐列顯示);)列掃描(逐列顯示); 若使用第一種方式,其掃描頻率必須大于若使用第一種方式,其掃描頻率必須大于161664=1024Hz64=1024Hz,周期小于,周期小于1ms1ms即可。即可。 若使用第二和第三種方式,則頻率必須大于若使用第二和第三種方式,則頻率必須大于16168=128Hz8=128Hz,周期小于,周期小于7.8ms7.8ms即可符合視覺暫留要求。此外一次驅動一列或一行(即可符合視覺暫留要求。此外一次驅動一列或一行(8 8顆顆LEDLED)時需外加時需外加驅動電路驅動電路提高電流,否

7、則提高電流,否則LEDLED亮度會不足。亮度會不足。 5.舉例舉例例:使用一塊例:使用一塊8X8的的LED點陣來顯示一個心型點陣來顯示一個心型1.那么如何點亮一個點?那么如何點亮一個點?共陰點陣,假設上面為行線,下面為列線共陰點陣,假設上面為行線,下面為列線要想點亮要想點亮1個點,如圖:掃描第二行(為低電平),個點,如圖:掃描第二行(為低電平),列線值列線值 00100000(8個燈的亮滅狀態(tài)一致)。個燈的亮滅狀態(tài)一致)。2.顯示字符顯示字符采用動態(tài)顯示(行掃描法,逐行顯示)采用動態(tài)顯示(行掃描法,逐行顯示) 以共陰點陣為例以共陰點陣為例先顯示第一行,先顯示第一行,8個燈亮滅情況為個燈亮滅情況

8、為00100100,則此時需送,則此時需送進去的列值也為進去的列值也為00100100(即(即24H),延時;),延時;再第二行,再第二行, 8個燈亮滅情況為個燈亮滅情況為01011010,則此時需送進去,則此時需送進去的列值為的列值為01011010 (5AH),再延時;),再延時;依次類推,第三行:依次類推,第三行:42H; 第四行:第四行:42H; 第五行:第五行:42H; 第六行:第六行:24H; 第七行:第七行:18H; 第八行:第八行:00Hu總結:總結:采用共陰點陣,行掃描法顯示心型,采用共陰點陣,行掃描法顯示心型,8行對應的列值分別行對應的列值分別為:為:24H,5AH,42H

9、,42H,42H,24H,18H,00H(該值也叫做編該值也叫做編碼)碼)u3.如何得到其他字符的編碼?如何得到其他字符的編碼?u ( 1).自己在紙上畫自己在紙上畫u (2).利用軟件生成(利用軟件生成(PCtoLCD2002,字模生成字模生成軟件軟件)A1B2C3E16E24E35Y015Y114Y213Y312Y411Y510Y69Y77U474LS138A23B22C21D20E118E219011223344556677889910101111131214131514161517U1741544.設計電路:設計電路:(1).如何產生行掃信號。如何產生行掃信號。(共陰點陣,行掃法,需要

10、顯示哪一行,哪一行的行線為低電平有效信號)(共陰點陣,行掃法,需要顯示哪一行,哪一行的行線為低電平有效信號) 8行,為了節(jié)省單片機的行,為了節(jié)省單片機的I/O口,用口,用3-8譯碼器,逐個選擇每一行。譯碼器,逐個選擇每一行。 138譯碼器的譯碼器的8個輸出依次和個輸出依次和8根行線相連。根行線相連。 例如要掃描第三行,例如要掃描第三行,Y3輸出低電平,則輸出低電平,則CBA=011u (2 2). .如何給不同的列線值(編碼)?如何給不同的列線值(編碼)? 通過單片機的通過單片機的I/OI/O口傳送。把口傳送。把8 8個列值存入數(shù)組,逐個查出列值送給單片機的個列值存入數(shù)組,逐個查出列值送給單片

11、機的I/OI/O口即可。口即可。 為了增加單片機為了增加單片機I/OI/O口的驅動能力,可以使用三極管口的驅動能力,可以使用三極管41484148、40074007、39043904、39063906、80508050、85508550、90129012、90139013或驅動芯片或驅動芯片74HC245,74HC57474HC245,74HC574。A02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19AB/BA1U274LS245A02B018A13B117A24B216A35B315A46B414A57B513A68B61

12、2A79B711CE19AB/BA1U374LS24574LS24574LS245是我們常用的芯片,用來驅動是我們常用的芯片,用來驅動ledled或者其他的設備,它是或者其他的設備,它是8 8路同相三態(tài)雙向路同相三態(tài)雙向總線收發(fā)器或驅動器,可雙向傳輸數(shù)據(jù)總線收發(fā)器或驅動器,可雙向傳輸數(shù)據(jù)當片選端當片選端/CE/CE為低電平有效時,為低電平有效時, AB/BA=“0”AB/BA=“0”,信號由,信號由 B B 向向 A A 傳輸;傳輸; AB/BA=“1”AB/BA=“1”,信號由,信號由 A A 向向 B B 傳輸;傳輸;row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7

13、low7LOW6LOW5LOW4LOW3LOW2LOW1LOW0in0in1in2IN0IN1IN2ROW0ROW1ROW2ROW3ROW4ROW5ROW6ROW7LOW0LOW1LOW2LOW3LOW4LOW5LOW6LOW7XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3

14、.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51A1B2C3E16E24E35Y015Y114Y213Y312Y411Y510Y69Y77U274LS138A02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19AB/BA1U374LS245u編程:編程:u #include u unsigned char code

15、sz1=0 x24,0 x5A,0 x42,0 x42,0 x42,0 x24,0 x18,0 x00;/心形心形u void delay(unsigned int a)u uunsigned char i;uwhile(-a!= 0)u u for(i=0;i125;i+); uu u void main() u u unsigned char j,m=0;u while(1)u u for(j=0;j8;j+)u P2=sz1j;u P1=m;u delay(2);u P2=0X00; u m+;u u row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7low7LOW

16、6LOW5LOW4LOW3LOW2LOW1LOW0in0in1in2IN0IN1IN2ROW0ROW1ROW2ROW3ROW4ROW5ROW6ROW7LOW0LOW1LOW2LOW3LOW4LOW5LOW6LOW7XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT1

17、13P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51A1B2C3E16E24E35Y015Y114Y213Y312Y411Y510Y69Y77U274LS138A02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19AB/BA1U374LS2456.6.顯示漢字原理(顯示漢字原理( 1616* *1616點陣)點陣)u 我們把顯示器的每

18、一個點理解為一個像素,那么我們把顯示器的每一個點理解為一個像素,那么8 8* *8 8點陣只能顯示點陣只能顯示6464像素范圍以內像素范圍以內的任何圖形和字符的任何圖形和字符( (不清楚不清楚) )。如果想顯示更大像素的圖形,怎么辦?。如果想顯示更大像素的圖形,怎么辦? 組合組合u 一般我們使用點陣一般我們使用點陣顯示漢字顯示漢字是用的是用的1616* *1616的點陣宋體的點陣宋體字庫字庫,所謂,所謂1616* *1616,是每一個,是每一個漢字在行、列各漢字在行、列各1616點的區(qū)域內顯示的。也就是說得用點的區(qū)域內顯示的。也就是說得用四四個個8 8* *8 8點陣組合成一個點陣組合成一個1

19、616* *1616的點陣。的點陣。u 組合后仍然采用逐行或逐列顯示(組合后仍然采用逐行或逐列顯示(1616行行1616列),即動態(tài)顯示。逐行(或逐列)顯列),即動態(tài)顯示。逐行(或逐列)顯示第一行(第一列),延時;第二行(第二列)顯示,延時;示第一行(第一列),延時;第二行(第二列)顯示,延時;,以此類推。,以此類推。只只要每行(每列)數(shù)據(jù)顯示時間間隔夠短,利用人眼的視覺暫停作用,你就能看到要每行(每列)數(shù)據(jù)顯示時間間隔夠短,利用人眼的視覺暫停作用,你就能看到穩(wěn)定的漢字顯示。穩(wěn)定的漢字顯示。u 如何得到漢字的編碼呢?如何得到漢字的編碼呢?u如上圖所示,用16*16要顯示“你”則相應的點就要點亮

20、u逐行顯示:逐行顯示:(行掃描線,列數(shù)據(jù)線)行掃描線,列數(shù)據(jù)線) 要顯示“你”字的話,要把它的位代碼信息作為對應列的值。 第一行顯示:16列依次送0000100010000000,即08H,80H ; 第二行顯示:16列依次送0000100010000000,即08H,80H ; 利用人眼的視覺暫停作用,這樣送16次數(shù)據(jù)掃描完16行后就會看到一個“你”字; 7. 167. 16* *1616的點陣的構成的點陣的構成(1)161)16* *1616點陣,由點陣,由4 4個個8 8* *8 8點陣組成,如何連接?點陣組成,如何連接?兩兩行行相連,兩兩列列相連。兩兩行行相連,兩兩列列相連。注意新的注

21、意新的1616* *1616點陣的行列高低順序點陣的行列高低順序1616行:行:ROW0-ROW15ROW0-ROW151616列:列:HIG0-HIG7(HIG0-HIG7(高高8 8位列)位列) LOW0-LOW7(LOW0-LOW7(低低8 8位列)位列)row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7low7LOW6LOW5LOW4LOW3LOW2LOW1LOW0ROW8ROW8ROW9ROW10ROW11ROW12ROW13R

22、OW14ROW15hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15LOW7LOW6LOW5LOW4LOW3LOW2LOW1LOW0A02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19AB/BA1U274LS245(2 2)單片機的)單片機的I/OI/O口作為行列線夠用嗎?口作為行列線夠用嗎?u 以逐行顯示為例:以逐行顯示為例:( (行為掃描線,列線輸入數(shù)據(jù))行為掃描線,列線輸入數(shù)據(jù)),需要引腳眾多,共,需要引腳眾多,共3232根

23、線,單片機為了節(jié)省線,所以采用譯碼器或移位寄存器等(例如根線,單片機為了節(jié)省線,所以采用譯碼器或移位寄存器等(例如74LS15474LS154,74HC595,74LS16474HC595,74LS164等等) )來擴展來擴展I/OI/O線。線。 u 4-16線譯碼器u E1=E2=0,時,可譯碼低電平輸出u A23B22C21D20E118E219011223344556677889910101111131214131514161517U174154例:例: 用用4 4個個8 8* *8 8點陣組合成點陣組合成1616* *1616點陣循環(huán)顯示點陣循環(huán)顯示“信息信息”兩個字。兩個字。u 顯示

24、顯示”信信”,再顯示,再顯示”息息”,然后循環(huán),然后循環(huán)row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7low7LOW6LOW5LOW4LOW3LOW2LOW1LOW0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15LOW7LOW6LOW5LOW4LOW3

25、LOW2LOW1LOW0A02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19AB/BA1U274LS245u 顯示顯示”信信”:逐行顯示:逐行顯示 第一個點陣:第一個點陣: 第二個點陣:第二個點陣: 第一行輸入列值第一行輸入列值0000100000001000(08H) 08H) 第一行輸入列值第一行輸入列值100000000100000000(80H)80H) 第二行輸入列值第二行輸入列值0000110000001100(0CH) 0CH) 第二行輸入列值第二行輸入列值0110000001100000(60H)60H) 第三

26、行:第三行:18H 18H 第三行第三行:40H:40H 第四行:第四行:17H 17H 第四行第四行:FEH:FEH 第五行:第五行:30H 30H 第五行第五行:00H:00H 第六行:第六行:33H 33H 第六行第六行:F8H:F8H 第七行:第七行:50H 50H 第七行第七行:00H:00H 第八行:第八行:93H 93H 第八行第八行:F8H:F8H第三個點陣:第三個點陣: 八行列值為:八行列值為:10H,13H,12H,12H,10H,13H,12H,12H,(第九到十六行)(第九到十六行) 12H,13H,12H,00H12H,13H,12H,00H第四個點陣第四個點陣: :

27、 八行列值為:八行列值為:00H,F8H,08H,08H, 00H,F8H,08H,08H, (第九到十六行)(第九到十六行)08H,F8H,08H,00H08H,F8H,08H,00Hu 顯示顯示”息息“ 同理可得同理可得”息息“的編碼的編碼 IN3IN2IN1IN0IN0IN1IN2IN3ROW0ROW1ROW2ROW3ROW4ROW5ROW6ROW7ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15LOW0LOW1LOW2LOW3LOW4LOW5LOW6LOW7HIG0HIG1HIG2HIG3HIG4HIG5HIG6HIG7row0row0ROW1ROW2ROW

28、3ROW4ROW5ROW6ROW7hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7low7LOW6LOW5LOW4LOW3LOW2LOW1LOW0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15LOW7LOW6LOW5LOW4LOW3LOW2LOW1LOW0row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW

29、7hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7low7LOW6LOW5LOW4LOW3LOW2LOW1LOW0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15LOW7LOW6LOW5LOW4LOW3LOW2LOW1LOW0A23B22C21D20E118E2190112233445566778899101011111312

30、14131514161517U174154XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124

31、P2.4/A1225P2.5/A1326P2.6/A1427U4AT89C51X1CRYSTALC130pFC230pFC310uFR110kA02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19AB/BA1U274LS245A02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19AB/BA1U374LS245如何把編碼送給對應的點陣的列?如何把編碼送給對應的點陣的列? 存入數(shù)組,查得編碼。然后再分別送給對應點陣的列建立表格如下:unsigned char code

32、 sz1=0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x01,0 x00,0 x01,0 x10,0 x1F,0 xF8,0 x11,0 x10,0 x1F,0 xF0,0 x11,0 x10,0 x11,0 x10,0 x1F,0 xF0,0 x11,0 x00,0 x01,0 x08,0 x00,0 xF8,0 x00,0 x00,0 x00,0 x00;/*電,0*/unsigned char code sz2=0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x1F,0 xF0,0 x00,0 x20,0 x00,0 x40,0

33、 x01,0 x80,0 x01,0 x10,0 x3F,0 xF8,0 x01,0 x00,0 x01,0 x00,0 x01,0 x00,0 x01,0 x00,0 x07,0 x00,0 x00,0 x00,0 x00,0 x00;/*子,1*/unsigned char code sz3=0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x08,0 x40,0 x0F,0 xF8,0 x08,0 x00,0 x13,0 xF0,0 x10,0 x00,0 x33,0 xF0,0 x10,0 x00,0 x13,0 xF0,0 x12,0 x10,0 x13,0

34、 xF0,0 x12,0 x10,0 x00,0 x00,0 x00,0 x00;/*信,0*/unsigned char code sz4=0 x00,0 x00,0 x00,0 x00,0 x00,0 x00,0 x02,0 x00,0 x0F,0 xE0,0 x08,0 x20,0 x0F,0 xE0,0 x08,0 x20,0 x0F,0 xE0,0 x08,0 x20,0 x0F,0 xE0,0 x15,0 x10,0 x14,0 xA8,0 x27,0 xE0,0 x00,0 x00,0 x00,0 x00;/*息,1*/IN3IN2IN1IN0IN0IN1IN2IN3ROW0RO

35、W1ROW2ROW3ROW4ROW5ROW6ROW7ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15LOW0LOW1LOW2LOW3LOW4LOW5LOW6LOW7HIG0HIG1HIG2HIG3HIG4HIG5HIG6HIG7row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7low7LOW6LOW5LOW4LOW3LOW2LOW1LOW0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW1

36、4ROW15hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15LOW7LOW6LOW5LOW4LOW3LOW2LOW1LOW0row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7low7LOW6LOW5LOW4LOW3LOW2LOW1LOW0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15hig7HIG6HI

37、G5HIG4HIG3HIG2HIG1HIG0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15LOW7LOW6LOW5LOW4LOW3LOW2LOW1LOW0A23B22C21D20E118E219011223344556677889910101111131214131514161517U174154XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.3

38、4P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U4AT89C51X1CRYSTALC130pFC230pFC310uFR110kA02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19AB/BA1U274LS245A02B018

39、A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19AB/BA1U374LS245IN3IN2IN1IN0IN0IN1IN2IN3ROW0ROW1ROW2ROW3ROW4ROW5ROW6ROW7ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15LOW0LOW1LOW2LOW3LOW4LOW5LOW6LOW7HIG0HIG1HIG2HIG3HIG4HIG5HIG6HIG7row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0row0ro

40、w0ROW1ROW2ROW3ROW4ROW5ROW6ROW7low7LOW6LOW5LOW4LOW3LOW2LOW1LOW0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15LOW7LOW6LOW5LOW4LOW3LOW2LOW1LOW0A23B22C21D20E118E219011223344556677889910101111131214131514161517U174154XTAL218XTAL119ALE3

41、0EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U4AT89C51

42、X1CRYSTALC130pFC230pFC310uFR110kA02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19AB/BA1U274LS245A02B018A13B117A24B216A35B315A46B414A57B513A68B612A79B711CE19AB/BA1U374LS245u 編程:編程:u org 0000hu ljmp stu org 0030hu st:mov 20h,#00hu mov dptr,#tabu ln2:mov r1,#0ffhu ln3:mov r6,#10hu mov r4,#00

43、hu mov r0,20hu ln4:mov a,r4u mov p1,au inc r4u mov a,r0u movc a,a+dptru mov p3,au inc r0u mov a,r0u movc a,a+dptru mov p2,au inc r0u lcall delayu mov p3,#0u mov p2,#0IN3IN2IN1IN0IN0IN1IN2IN3ROW0ROW1ROW2ROW3ROW4ROW5ROW6ROW7ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15LOW0LOW1LOW2LOW3LOW4LOW5LOW6LOW7HIG0HIG1

44、HIG2HIG3HIG4HIG5HIG6HIG7row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0row0row0ROW1ROW2ROW3ROW4ROW5ROW6ROW7low7LOW6LOW5LOW4LOW3LOW2LOW1LOW0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15hig7HIG6HIG5HIG4HIG3HIG2HIG1HIG0ROW8ROW8ROW9ROW10ROW11ROW12ROW13ROW14ROW15LOW7LOW6LOW5LOW4LOW3LOW2

45、LOW1LOW0A23B22C21D20E118E219011223344556677889910101111131214131514161517U174154XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論