【正文】
轉(zhuǎn)入創(chuàng)行斷服務(wù)程序 RETI 。返回 ORG 001BH 。返回,不用 ORG 000BH 。 暫只完成了基本部分的設(shè)計,擴(kuò)展部分單片機(jī)已留出了足夠的 端口。 D 13 D 14 D 15 D 16 D 17 D 18 D 1ED 19 D 1A D 1FD 1B D 1C D 1DD 12D 10 D 11D 23 D 24 D 25 D 26 D 27 D 28 D 29 D 2A D 2B D 2C D 2D D 2E D 2FD 22D 20 D 21D 33 D 34 D 35 D 36 D 37 D 38 D 39 D 3A D 3B D 3C D 3D D 3E D 3FD 32D 30 D 31D 43 D 44 D 45 D 46 D 47 D 48 D 49 D 4A D 4B D 4C D 4D D 4E D 4FD 42D 40 D 41D 53 D 54 D 55 D 56 D 57 D 58 D 59 D 5A D 5B D 5C D 5D D 5E D 5FD 52D 50 D 51D 63 D 64 D 65 D 66 D 67 D 68 D 69 D 6A D 6B D 6C D 6D D 6E D 6FD 62D 60 D 61D 73 D 74 D 75 D 76 D 77 D 78 D 79 D 7A D 7B D 7C D 7D D 7E D 7FD 72D 70 D 71D 83 D 84 D 85 D 86 D 87 D 88 D 89 D 8A D 8B D 8C D 8D D 8E D 8FD 82D 80 D 81123456789101112131415161718192021222324J4C O N 24C 10C 11C 12C 13C 14C 15C 16C 17C 20C 21C 22C 23C 24C 25C 26C 27Q 1EQ 2EQ 3EQ 4EQ 5EQ 6EQ 7EQ 8EQ 1EQ 2EQ 3EQ 4EQ 5EQ 6EQ 7EQ 8EC10C11C12C13C14C15C16C17C20C21C22C23C24C25C26C27霓虹燈控制器 第 20 頁 共 42 頁 圖 控制部分電路圖 程序流程圖 E A /V P31X119X218R E S E T9RD17WR16I N T 012I N T 113T014T115P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E /P30T X D11R X D10U2A T 89S 51S12MC130p FC230p FK B 1K B 2K B 3K B 4K B 5X T A L 1X T A L 2K B 6K B 7K B 8123456789J3C O N 9K B 1K B 2K B 3K B 4K B 5K B 6K B 7K B 8V C CX T A L 1X T A L 2V C C123456J2S 51_I S PM O S IM I S OR E S E TS C KV C CGNDM O S IM I S OS C KR E S E T12J1C O N 2N 20N 21N 22N 23N 24N 25N 26N 27N 10N 11N 12N 13C 1010UV C CR2R E S E TOC1C111D31Q22D42Q53D73Q64D84Q95D135Q126D146Q157D177Q168D188Q19U474H C 373OC1C111D31Q22D42Q53D73Q64D84Q95D135Q126D146Q157D177Q168D188Q19U374H C 373R 21470R 22470R 23470R 24470R 25470R 26470R 27470R 28470R 17470R 18470R 11470R 12470R 13470R 14470R 15470R 16470R 3010KR 3110KR 3210KR 3310KR 3410KR 3510KR 3610KR 3710KB1C2E3Q19014Q29014Q39014Q49014Q59014Q69014Q79014Q89014V C C V C C V C C V C C V C C V C C V C C V C CN 14N 20N 21N 22N 23N 24N 25N 26N 27V C CK B 1K B 2K B 3K B 4K B 5K B 6K B 7K B 8V C CN 10N 11N 12N 13N 14M I S OM O S IS C K123456789101112131415161718192021222324J4C O N 24C 10C 11C 12C 13C 14C 15C 16C 17C 20C 21C 22C 23C 24C 25C 26C 27Q 1E Q 2E Q 3E Q 4E Q 5E Q 6E Q 7E Q 8EC 10C 11C 12C 13C 14C 15C 16C 17C 20C 21C 22C 23C 24C 25C 26C 27Q 1EQ 2EQ 3EQ 4EQ 5EQ 6EQ 7EQ 8EV C CGND開始 顯示方式一 顯示方式二 顯示方式三 顯示方式四 顯示方式五 顯示方式六 顯示方式七 霓虹燈控制器 第 21 頁 共 42 頁 程序清單 軟件采用匯編語言編寫, 程序清單見附錄 2。 驅(qū)動部分的 8個 9012三極管也接到了此部分。每行 16個 LED的陽極連接 在一起 引出 8行輸出 分別接單片機(jī) I/O口的 ~ ; 每列 8個 LED的陰極連接 在一起 引出 16列輸出 分別接單片機(jī) ~ ~ 。系統(tǒng)共設(shè)計了 7 種顯示圖案或花樣,分別是:( 1)由里到外和由外到里按圈依次亮( 2)奇次列和偶次列交錯亮( 3)以一列為軸順時針掃射( 4)以中間兩列為軸分別向兩邊合攏( 5)四種不同顏色的燈交錯亮( 6)單個燈以螺旋方式從最里 圈向外亮( 7)以相鄰四列及相對的四列為一組交錯亮 。 霓虹燈控制器 第 18 頁 共 42 頁 Q11Q22Q33Q44Q55Q66Q77Q015Q 39。當(dāng)一個燈亮?xí)r,由于亮的時間非常短不會對 LBD 的工作造成影響。 4. 驅(qū)動部分設(shè)計方案論證與選擇 方案一、 三極管一級驅(qū)動。利用單片機(jī)的 p1 口做行選信號, p2 和 p0 口做列選信號,128 個 LBD 構(gòu)成 8 行, 16 列的矩陣。利用 74HC595 擴(kuò)展 單片機(jī)的輸入輸出口來接發(fā)光二極管,實現(xiàn)串行輸入并行輸出。 :紅外遙控不同顯示方案間的轉(zhuǎn)換,加設(shè)語音芯片和音樂盒,在顯示不同圖案的同時發(fā)出不同的音樂和語音信息。顯示部分的 128 個發(fā)光二極管成 8 行 16 列矩陣式分布。轉(zhuǎn)入 T1 中斷服務(wù)程序 ORG 0023H 。外部中斷 INT1入口地址 RETI 。外部中斷 INT0入口地址 RETI 。大型的設(shè)計可以采用擴(kuò)展 I/O口和矩陣式相結(jié)合的方式。電路圖如圖 所示。采用了 1個 AT89S51單片機(jī), 2個 74HC373鎖存器, 12M晶陣和一些相應(yīng)的電阻,插座。每圈用同一種顏色,從里到外分別是綠紅黃藍(lán)綠紅黃藍(lán)排布。 圖 系統(tǒng)總方框圖 單片機(jī)控制矩陣式排布的 LBD 按順序循環(huán)顯示。 綜上所述,三極管驅(qū)動電路簡單,性價比高,又能很好完成驅(qū)動作用,選擇方案 一 。當(dāng)一行同時亮?xí)r能滿足發(fā)光工作要求。 綜 上所述,考慮到要求控制的 LBD 不是太多,又矩陣式能形成較豐富的圖案, PCB板的布局和布線也較美觀,選擇方案二。 方案二、采用矩陣式分布。 方案論證與比較 1. 顯示部分 設(shè)計方案論證與選擇 方案一、 采用移位寄存器擴(kuò)展 I/O 口。 關(guān)鍵字 :單片機(jī) 發(fā)光二極管 矩陣式 Neon Light Controller Based on Singlechip Abstract: This design adopts singlechip AT89S51 to control the neon light. The system is made up of the part of singlechip controller and the part of show. The part of show is 8 lines of 16 row matrix types. Signal from singlechip is enlarged by triode transistor to drive the LBD. The different control signal makes LBD to give out light with the pattern in different way. Keyword: singlechip LBD matrix 霓虹燈控制器 第 2 頁 共 42 頁 目錄 1. 系統(tǒng)設(shè)計 ……………………………………………………………………………………… .3 設(shè)計要求 ………………………………………………………………………………… ..3 總體設(shè)計方案 …………………………………………………………………… ……… ..3 設(shè)計思路 …………………………………………………………………………… … ...3 . 2 方案 論證與比較 … …………………………………………………………… ... 3 1. 2. 3 系統(tǒng)組成 …………………………………………………………………… … .. 4 …………………………………………………………………………………… .4 顯示部分電路 ……………………………………………………………………………… ..4 控制部分電路 ……………………………………………………………………………… ..5 ………………………………………………………………………………………… .6 程序流程圖 ………………………………………………………………………………… ..6 程序清單 …………………………………………………………………… …………… … .7 4 結(jié)論 …………………………………………………………………………………………… … .7 參考文獻(xiàn) ………………………………………………………………………………………… … 7 附錄 1: 元器件明細(xì)表 ………………………………………………………