freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

led點陣顯示屏的設(shè)計自動化、測控專業(yè)畢業(yè)設(shè)計論文-wenkub

2023-07-18 09:51:50 本頁面
 

【正文】 件將待顯示的字符 轉(zhuǎn) 換為點陣字 模數(shù)據(jù), 再 通過燒寫的方式將這些字模數(shù)據(jù)按一定的順序編址后存儲在 非易失性的存儲器 中。 上位機與主控單片機的通信、實時時間和溫度采集的設(shè)計 在實際使用中,更改顯示內(nèi)容和顯示方式需要主控單片機與上位機通信,主控單片機將上位機發(fā)送過來的控制信息和字符的字模信息保存在 FLASH 存儲器中,以保證在斷電時信息不會丟失。 。 系統(tǒng) 總體結(jié)構(gòu) 框圖 通過 上述 對各種方案的比較與分析,構(gòu)建系統(tǒng) 總體結(jié)構(gòu) 框圖 如圖 所示。 系統(tǒng) 的工作過程 主控單片機在上電初始化完畢后會等待通信單片機發(fā)出啟動信號,主控單片機檢測 到啟動信號后,從 FLASH 存儲器中讀取控制信息,再根據(jù)控制信息執(zhí)行對應(yīng)模式的顯示任務(wù)。使用高密度非易失性存儲器技術(shù)制造,與工業(yè) 80C51 產(chǎn)品指令和引腳完全兼容。 。 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 8 單片機的時鐘振蕩電路 單片機的時鐘振蕩電路如圖 所示。 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 9 圖 單色 Φ 3mm 點陣 LG12088BH 實物圖 。 圖 LED 顯示單元的行驅(qū)動電路 列驅(qū)動電路 列驅(qū)動電路采用鎖存器 74HC595 來實現(xiàn), 74HC595 具有串入并出的鎖存功能,它可以串行輸入要顯示的字符數(shù)據(jù),并把數(shù)據(jù)以并行的方式鎖存到對應(yīng)的列線地址上。 74HC595的引腳定義如圖 所示。 圖 Keil μ Vision3 軟件開發(fā)界面 。 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 11 圖 主程序流程圖 靜態(tài)模式程序流程圖 在靜態(tài)模式下,顯示的文字信息停留在顯示屏上而不做任何滾屏操作,顯示屏可以作為電子條幅屏使用。 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 13 圖 16 16 上滾模式程序流程圖 32 32 左滾模式程序流程圖 在 32 32 左滾模式下,文字信息由右向左滾動顯示。在日期滾動顯示階段,日期信息由右向左滾動顯示;在時間停留顯示階段,時間和溫度信息以靜態(tài)模式顯示。 圖 主程序初始化程序流程圖 主控單片機的完整程序清單詳見附錄Ⅴ。 。靜態(tài)模式下的 16 16字符陰文仿真效果圖如圖 所示。 16 16 上滾模式下的陰文仿真效果如圖 所示。時間模式下的陰文仿真效果如圖 、圖 所示。 。對元件布局進(jìn)行優(yōu)化,能有效的降低布線難度和生產(chǎn)的工藝要求。 。 。主控板 PCB 結(jié)構(gòu)圖如圖 、圖 所示。 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 27 圖 LED 顯示單元板 PCB 實物正面 圖 LED 顯示單元板 PCB 實物背面 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 28 圖 LED 顯示屏系統(tǒng)主控板 PCB 實物正面 圖 LED 顯示屏系統(tǒng)主控板 PCB 實物背面 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 29 圖 通信接口板實物及與主控板的連接 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 30 7 LED 顯示屏的整體調(diào)試 LED 顯示單元板和主控板的焊接組裝 ⑴對照硬件原理圖,焊接硬件。 ⑶將顯示單元板進(jìn)行級連,并連接主控板和通信接口板。 主控板的整體調(diào)試 將主控單片機與通信單片機中的測試程序擦除,分別燒寫各自的程序。單片機無法正確地讀取相應(yīng)地址下的字模數(shù)據(jù),因此不能完整的顯示文字字符。 ??梢钥紤]更換高頻率的晶振來提高主控單片機的處理速度或者使用更高速的單片機芯片。 ⑶主控單片機和通信單片機的時鐘振蕩電路均使用的是片內(nèi)振蕩器,當(dāng)單片機受到干擾時,時鐘信號可能也隨之受到干擾,從而導(dǎo)致單片機程序運行的不穩(wěn)定。 這個程序完成的情況比較好,實現(xiàn)了預(yù)期的所有功能,達(dá)到了目的。 。 。 最后,我要感謝的是我最親愛的父母。****************************************** ORG 0000H LJMP START ORG 0033H 。判斷 FLASH 中是否有數(shù)據(jù),如果 FLASH 中 MOVX A,DPTR 。從 FLASH 中讀取控制字 CLR SEL_0 MOV R0,30H 。************************************************************************** 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 46 。模式選擇跳轉(zhuǎn) CJNE R0,0,MODE_SEL1 LJMP MODE_0 MODE_SEL1: CJNE R0,1,MODE_SEL2 LJMP MODE_1 MODE_SEL2: CJNE R0,2,MODE_SEL3 LJMP MODE_2 MODE_SEL3: CJNE R0,6,MODE_SEL4 LJMP MODE_6 MODE_SEL4: LJMP NOTHING 。 。新數(shù)據(jù)處理 MOV R7,20 DJNZ R7,$ MOV C,DOWN JNC DATA_DONE 。等待啟動信號 JC WAIT_DONE SETB BUSY 。************************************************ CLR_RAMT: SETB SEL 。****************************************************** ADD_ROM: MOV A,23H 。 。************************************************************************** MODE_0: LCALL CLR_RAM 。掃描緩沖區(qū)數(shù)據(jù)首址: hex(L*21) MOV R1,00H 。轉(zhuǎn)到下一行緩沖區(qū)地址: L*2+L*2 MOV 21H,A JNC M0_SCAN3 INC 20H M0_SCAN3: LCALL UP_SEND 。************************************************************************** 。 。字?jǐn)?shù)計數(shù)器初值 MOV R4,8 。掃描緩沖區(qū)數(shù)據(jù)首址 : hex(L*21) MOV R1,00H 。轉(zhuǎn)到下一行緩沖區(qū)地址: L*2+L*2 MOV 21H,A JNC M1_SCAN3 INC 20H M1_SCAN3: LCALL UP_SEND 。滾動速度控制 MOV R5,33H 。************************************************************************** 。 。字模數(shù)據(jù)在 ROM 中存入首址 : 0020H LCALL M2_LOAD MOV A,31H CLR C RRC A MOV 2AH,A MOV A,32H RRC A MOV 2BH,A 。移動速度設(shè)置 。行掃描數(shù)據(jù)初值 M2_SCAN1: LCALL LF_SEND 。向顯示單元發(fā)送字模數(shù)據(jù) INC R1 SETB OE CJNE R1,10H,M2_SCAN2 。**************************************** LCALL M2_SHIFT DJNZ R4,M2_SCAN0 MOV R4,8 。************************************************************************** 。************************************************************************** 。時間移動速度設(shè)置 MOV 64H,9 。文字移動速度設(shè)置 MOV 65H,9 。行掃描數(shù)據(jù)初值 M6_SCAN1: LCALL LF_SEND 。向顯示單元發(fā)送字模數(shù)據(jù) INC R4 SETB OE CJNE R4,10H,M6_SCAN2 。每移一個字 , 加載新字 LCALL M6_LOADT LJMP M6_SCAN8 M6_SCAN9: MOV A,T_STOP JNZ M6_SCAN8 LCALL M6_SHIFT M6_SCAN8: 。判斷是否有新數(shù)據(jù)下載 JNC M6_SCAN7 LJMP NEW_DATA M6_SCAN7: DJNZ 62H,M6_SCAN8 MOV 62H,37H 。掃描 ABCD 為 P1 低四位 CLR OE CLR C MOV A,21H ADD A,33 。*****************M6_SCAN********************* M6_SCAN0: MOV 20H,00H MOV 21H,0FH 。文字字模數(shù)據(jù)在 ROM 中存入首址 : HEX((2*L+28)*16) LCALL M6_LOADD MOV R2,00H MOV R3,00H 。時間模式 MOV 28H,01DH 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 50 MOV 29H,000H 。 。字符數(shù)計數(shù) M2_SCAN5: CJNE A,2BH,M2_SCAN0 MOV A,R2 CJNE A,2AH,M2_SCAN0 LJMP MODE_20 。檢測是否有新數(shù)據(jù)下載 M2_SCAN4: DJNZ R5,M2_SCAN0 。掃描 ABCD 為 P1 低四位 CLR OE CLR C MOV A,21H ADD A,33 。32x32 左滾模式 MOV 21H,0FH 。字?jǐn)?shù)設(shè)定 MOV R4,8 。************************************************************************** MODE_2: LCALL CLR_RAM 。 。移動次數(shù)判斷 LCALL M1_LOAD MOV A,R3 CLR C ADD A,8 。********************************************** MOV C,DOWN 。向顯示單元發(fā)送字模數(shù)據(jù) M1_SCAN2: CLR RCK SETB RCK MOV P1,R1 。移動速度設(shè)置 。************************************************************************** MODE_1: LCALL CLR_RAM MODE_10: MOV 28H,00H MOV 29H,20H 。 。********************************************** MOV C,DOWN JNC M0_SCAN4 LJMP NEW_DATA 。向顯示單元發(fā)送字模數(shù)據(jù) M0_SCAN2: CLR RCK SETB RCK MOV P1,R1 。字模數(shù)據(jù)在 ROM 中存入首址: 0020H LCALL M0_LOAD 。 。************************************************************************** 。**************************************************** ADD_RAM: MOV A,21H 。**************************************************** CLR_RAM: SETB SEL 。清除 RAM 緩沖區(qū)的內(nèi)容 CLR BUSY 。************************************************************************** 。************************************************************************** 。************************************************************************** 。共 32 字節(jié)控制字 MOV DPTR,0000H READ_CROL_0: MOVX A,DPTR MOV R0,A INC R0 INC DPTR DJNZ R7,R
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1