【正文】
N Y N Y Y N 圖 17 接收子程序流程圖 系統(tǒng)主流程及設計 系統(tǒng)主程序開始后,首先是對系統(tǒng)環(huán)境初始化,包括控制口、熄滅碼。檢測與轉(zhuǎn)換技術 [M]。( R2*256+R3+R5)》 264 轉(zhuǎn) YYC 要延長掃描 YJW1: MOV A,R3 ADD A,R5 CLR C SUBB A,8 JC BYC 。8255PB 口地址 MOVX DPTR,A MOV R0,27H SLM: .MOV SBUF,R0 JMB TI,$ CLR TI DEC R0 CJNE R0,1FH,SLM CJNE R2,0,YJW1 。 參考文獻 [1]孫涵芳,徐愛卿。發(fā)送軟件的流程圖如圖 15 所示。單片機接收數(shù)據(jù)并把數(shù)據(jù)存于雙口 RAM 中。由于預裝載區(qū)保存了 1 個漢字點陣數(shù)據(jù),即 1616 點陣,所以當前顯示緩沖區(qū)的內(nèi)容只能移動16 列。 然后單片機轉(zhuǎn)向上半部第二列,仍為 p05 點亮,為 00000100, 即 16 進制 04h。 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m b e r R e v i s i o nS i z eBD a t e : 1 7 J u n 2 0 1 0 S h e e t o f F i l e : C : \ U s e r s \ z y a n \ D e s k t o p \ 畢業(yè)設計 \ 張妍 1 ( 3 ) . d d bD r a w n B y :T1T R A N S 1220v1234D?B R I D G E 1C C C CD1D I O D ER1R E S 27 8 L 0 5+ 5 v 圖 10 電源電路圖 74LS164 提供不了足夠的吸收電流在同時驅(qū)動 LED 同時點亮,因此,在每一路輸出端與 LED16*64 點陣顯示器對應的每一列中用 ULN2803 把 電流信號放大。 1 2 3 4 5 6ABCD654321DCBAT i t l eN u m b e r R e v i s i o nS i z eBD a t e : 1 7 J u n 2 0 1 0 S h e e t o f F i l e : C : \ U s e r s \ z y a n \ D e s k t o p \ 畢業(yè)設計 \ 張妍 1 ( 3 ) . d d bD ra w n B y :D034D133D232D331D430D529D628D727P A 04P A 13P A 22P A 31P A 440P A 539P A 638P A 737P B 018P B 119P B 220P B 321P B 422P B 523P B 624P B 725P C 014P C 115P C 216P C 317P C 413P C 512P C 611P C 710RD5WR36A09A18R E S E T35CS6U18 2 5 5 1 2 3 4 5 6ABCD654321DCBAT i t leN u m b e r R e v i s io nS i z eBD a te : 1 J u n 2 0 1 0 S h e e t o f F i l e : C :\ U s e r s \z h y a n \ D e s k t o p \ 畢業(yè)設計 \ 張妍 1 ( 3 ) . d d bD ra w n B y :A1B2Q03Q14Q25Q36Q410Q511Q612Q713CLK8MR9U17 4 L S 1 6 4 圖 8 8255 引腳圖 圖 9 74LS164 引腳圖 8255 的 D0~D7 口與 AT89S52 的并行口 ~ 接通,擴展出 16 個端口( PA0~PA7, PB8~PB7), PA 輸出上半部行碼, PB 輸出下半部行碼。 ( 5) 內(nèi)部集成 2 個 RS232C 驅(qū)動器 。 MAX232 介紹 MAX232 芯片是美信公司專門為電腦的 RS232 標準串口設計的單電源電平轉(zhuǎn)換芯片 ,使用 +5V 單電源供電。當定 義為 I/O 口時,為準雙向 I/O口。一般常用的平轉(zhuǎn)換器件有 MC1488, MC1489 及 MAX232等,但 MC1488, MC1489 需要正負 12V 電源,這對于不具備正負 12V 電源的單片機系統(tǒng)是非常不便的,而 采用單電源電平轉(zhuǎn)換芯片 MAX232 可以使電路變得簡單,可靠 [4]。 對于本設計使用的是 LED16*16 點陣顯示來說 , 靜態(tài)鎖存雖然數(shù)據(jù) 穩(wěn)定 , 占用很少的 CPU 時間 , 但由于每個顯示單元都需要單獨的顯示驅(qū)動電路 ,使用的硬件較多,成本高;而動態(tài)顯示雖然有閃爍感 , 占用的 CPU 時間多 ,但使用的硬件少 ,能節(jié)省線路板空間 ,當只要每行的刷新速率大于一個定值時,利用人眼的視覺暫留效應,人們就可以看到一幅完整的文字或畫面,且顯示亮度好,無閃爍感。 單片機的選擇 通過 AT89S52, AT89C51, AT89S51 的性能比較,來選擇單片機的型號。 第二階段為 1990 年到 1995 年,主要是單色和 16 級雙色圖文屏。 ( 5)可靠、方便 全面采用進口大規(guī)模集成電路,可靠性大大提高 ,便于調(diào)試維護。該方法同時還可以調(diào)節(jié)動態(tài)顯示的速度,同時用戶也可以在 PC 機上進行顯示效果的預覽,顯示內(nèi)容亦可以即時修改。 由于普通 LED 點陣顯示屏動態(tài)顯示通常采用硬件掃描驅(qū)動,這在一些需要特殊顯示的場合顯得不夠靈活。另外,由于受到存儲器本身的局限,其特殊字符或圖案也往往難以顯示,同時顯示內(nèi)容也不能隨意更改。 ( 2)超級灰度控制 具有 10244096 級灰度控制 ,顯示顏色 以上 ,色彩清晰逼真 ,立體感強。 LED 條屏控制卡,功能簡單穩(wěn)定,可以很方便地嵌入到系統(tǒng)里面,為開發(fā)者省去了開發(fā) LED 顯示的煩瑣工作,將注意力更多地集中在系統(tǒng)的功能和創(chuàng)新。 總體分析 LED 顯示屏系統(tǒng)用單片機作控制器,由 PC 軟件控制、單片機控制及其接口電路、LED 點陣顯示電路(包括行、列驅(qū)動顯示電路) 、 電源等部分組成。 方案二:動態(tài)掃描是 對一幅畫面進行分割 ,對組成畫面的各部分分別顯示。這里我們就是采用串行通訊方式,為了減少通信及電源干擾,我們采用RS232 標準進行通信,即通過與 PC 機配置的 RS232 標準串行接口 COMl, COM2 等相連接來實現(xiàn)應用系統(tǒng)與 PC 機之間的數(shù)據(jù)交換。 XTAL2( 18 腳):接外部晶振的一個引腳,片內(nèi)為單級反相器的輸出。振蕩器啟振后,該引腳置高電平,并持續(xù)兩個周期以上系統(tǒng)進行復位。 ( 2) 只需要單一 +5V 電源供電 。 PC0~ PC7:端口 C 輸入輸出線,一個 8 位的數(shù)據(jù)輸出鎖存器 /緩沖器, 一個8 位的數(shù)據(jù)輸入緩沖器。在給出了 8 個脈沖后,最先進入 74LS164 的第一個數(shù)據(jù)達到了最高位,再來一個脈沖,第一個脈沖就 會從最高位溢出, 2 片 74LS164 首尾相串,而時鐘端接在一起 [7]。方向為 p00 到 p07, 顯示漢字 “大 ”時, p05 點亮 , 由上往下排列,為 滅, 滅 , 滅 , 滅 , 滅 , 亮 , 滅 , 滅。(需要注意的是,要確保該操作能在 1. 25ms 的中斷時間內(nèi)完成 [9]。單片機經(jīng) MAX232 發(fā)控制字給調(diào)制解調(diào)器 。交握結(jié)束后,從雙口 RAM 內(nèi)讀數(shù)據(jù),并通過串行口傳送數(shù)據(jù)到顯示屏內(nèi)微處理器。 開始 初始化列碼、幀數(shù)、熄滅碼 判斷列碼是否送完 掃描,送列碼 R2*256+R3+R5 是否小 于 264 延長掃描 不延長掃描 偏移量計算并送 DPTR子程序 PYJS1 偏移量計算 528 并送DPTR 子程序 PYJS1 BYC YYC 列碼右移一位 同一列上掃描 5 次 結(jié)束 判斷最后一位列碼是否為 0 右移是否結(jié)束 列計數(shù)器是否為 0 判讀循環(huán)是否完成 圖 18 漢字列移動流程圖 圖 19 漢字行移動流程圖 2*( R2*256+R3+R5)并送DPTR 計算下標 數(shù)碼表 HZDZ 低 8 位與偏移量低 8 位 偏移量低 8 位送 40H 保存 偏移量高 8 位送 41H 保存 取上半部點陣行碼送 8255PA口 R2*256+R3+R5 是否小于 264 行碼送 8255PB 口掃描下半部 下標達到最大值 轉(zhuǎn)列碼右移一位 DPTR528,528=0210H 取上半部點陣行碼送8255PA 口 偏移量低 8 位送 42H 保存 偏移量高 8 位送 43H 保存 行碼送 8255PB 口掃描下半部 數(shù)碼表 HZDZ低 8位與偏移量低 8 位相加 轉(zhuǎn)列碼右移一位 2*( R2*256+R3+R5)并送DPTR 5. 結(jié)束語 LED以其巨大的節(jié)能潛力以及良好的照明性能為我們打開了一個全新的技術領域。機械工業(yè)出版社 .2021 附錄 START: MOV DPTR, 03OOH 。調(diào)偏移量計算 2*( R2*256+R3+R5)并送 。電子技術基礎 [M]。