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

正文內(nèi)容

畢業(yè)設(shè)計-基于at89s52單片機的led點陣顯示屏設(shè)計(參考版)

2025-01-20 00:15本頁面
  

【正文】 轉(zhuǎn)到下一行緩沖區(qū)地址 : L*2+L*2+1 MOV 21H,A JNC M2_SCAN3 INC 20H M2_SCAN3: LCALL LF_SEND 。向顯示單元發(fā)送字模數(shù)據(jù) M2_SCAN2: CLR RCK SETB RCK MOV P1,R1 。掃描緩沖區(qū)數(shù)據(jù)首址 : hex(L*21) MOV R1,00H 。*****************M2_SCAN********************** M2_SCAN0: MOV 20H,00H 。每移一個字 , 加載新字 MOV R5,33H 。字符數(shù)除以 2 MOV R2,00H MOV R3,00H 。16x16 上滾模式 MODE_20: MOV 28H,00H 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 49 MOV 29H,20H 。************************************************************************** 。 。************************************************************************** 。字數(shù)計算 :L MOV R3,A JNC M1_SCAN5 INC R2 M1_SCAN5: CJNE A,32H,M1_SCAN0 MOV A,R2 CJNE A,31H,M1_SCAN0 LJMP MODE_10 。**************************************** LCALL M1_SHIFT 調(diào)用移動子程序 DJNZ R4,M1_SCAN0 MOV R4,8 。判斷是否有新數(shù)據(jù)下載 JNC M1_SCAN4 LJMP NEW_DATA M1_SCAN4: DJNZ R5,M1_SCAN0 。向顯示單元發(fā)送字模數(shù)據(jù) INC R1 SETB OE CJNE R1,10H,M1_SCAN2 。掃描 ABCD 為 P1 低四位 CLR OE CLR C MOV A,21H ADD A,32 。行掃描數(shù)據(jù)初值 M1_SCAN1: LCALL UP_SEND 。*****************M1_SCAN********************** M1_SCAN0: MOV 20H,00H MOV 21H,0FH 。每移 8 行字 , 加載新字 MOV R5,33H 。字模數(shù)據(jù)在 ROM 中存入首址 : 0020H LCALL M1_LOAD MOV R2,00H MOV R3,00H 。************************************************************************** 。 。************************************************************************** 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 48 。判斷是否有新數(shù)據(jù)下載 M0_SCAN4: LJMP M0_SCAN0 。向顯示單元發(fā)送字模數(shù)據(jù) INC R1 SETB OE CJNE R1,10H,M0_SCAN2 。掃描 ABCD 為 P1 低四位 CLR OE CLR C MOV A,21H ADD A,32 。行掃描 數(shù)據(jù)初值 LCALL UP_SEND 。*****************M0_SCAN********************** M0_SCAN0: MOV 20H,00H MOV 21H,0FH 。靜態(tài)模式 MODE_00: MOV 28H,00H MOV 29H,20H 。************************************************************************** 。 。************************************************************************** 。ROM 地址加減程序 CLR C ADD A,1 MOV 23H,A JNC ADD_ROM_OUT INC 22H ADD_ROM_OUT: RET DEC_ROM: MOV A,23H CLR C SUBB A,1 MOV 23H,A JNC DEC_ROM_OUT DEC 22H DEC_ROM_OUT: RET 。RAM 地址加減程序 CLR C ADD A,1 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 47 MOV 21H,A JNC ADD_RAM_OUT INC 20H ADD_RAM_OUT: RET DEC_RAM: MOV A,21H CLR C SUBB A,1 MOV 21H,A JNC DEC_RAM_OUT DEC 20H DEC_RAM_OUT: RET 。 清除 時間緩沖區(qū) CLR SEL_0 MOV DPTR,0000H MOV R7,16 MOV R6,17 MOV A,0FFH CLR_RAMT1: MOVX DPTR,A INC DPTR DJNZ R6,CLR_RAMT1 MOV R6,17 DJNZ R7,CLR_RAMT1 SETB SEL_0 RET 。清除 RAM 緩沖區(qū) CLR SEL_0 MOV DPTR,0000H MOV R7,05 MOV R6,00 MOV A,0FFH CLR_RAM1: MOVX DPTR,A INC DPTR DJNZ R6,CLR_RAM1 MOV R6,00 DJNZ R7,CLR_RAM1 SETB SEL_0 RET 。返回準備完畢信號 DATA_DONE: LJMP START ?;貞?yīng)準備完成信號 WAIT_DONE: MOV C,DOWN 。再次確認新數(shù)據(jù)下載信號 LCALL CLR_RAM 。*****************新數(shù)據(jù)處理 *********************************************** NEW_DATA: SETB BUSY 。 。 。************************************************************************** 。************************************************************************** MODE_SEL: MOV R0,30H 。 。************************************************************************** ??刂谱謨?nèi)部 RAM 存放首址 MOV R7,32 。****************讀控制字 *********** READ_CROL: CLR SEL 。 沒有數(shù)據(jù),則轉(zhuǎn)到新數(shù)據(jù)下載處理 JNZ READ_CROL MOV DPTR,0002H MOVX A,DPTR SETB SEL SETB SEL_0 JNZ READ_CROL NOTHING: MOV C,DOWN 。內(nèi)部 RAM 清零 WAIT: MOV C,DOWN JC WAIT CLR SEL_0 CLR SEL MOV DPTR,0001H 。*****************初始化程序 ***************** START: SETB BUSY SETB DOWN 。變量的定義 。 。 朋友之間的相互幫助、 。 各位任課老師的認真負責(zé) 。 其次我還要感謝我的負責(zé)老師 。 首先 ,我要特別感謝我的 本科 畢業(yè) 設(shè)計 指導(dǎo)老師 。 。 。 。 。 。 。 這個程序完成的情況比較好,實現(xiàn)了預(yù)期的所有功能,達到了目的。 以上是本 系統(tǒng)在 實際 使用 過程 中發(fā) 現(xiàn)的缺點和不足, 相信在以后 的長期使用中,可能 還 會發(fā)現(xiàn) 一些現(xiàn)在沒有發(fā)現(xiàn) 問題, 通過不斷的改進和升級,系統(tǒng)將會更穩(wěn)定的工作。 ⑶主控單片機和通信單片機的時鐘振蕩電路均使用的是片內(nèi)振蕩器,當單片機受到干擾時,時鐘信號可能也隨之受到干擾, 從而 導(dǎo)致單片機程序運行的不穩(wěn)定。 雖然 本系統(tǒng)更換了大容量的復(fù)位電容, 但是如果 復(fù)位電容 一旦 出現(xiàn) 失效、擊穿等 問題, 復(fù)位電路 的穩(wěn)定性還是無法得到真正的保證 。 可以考慮 更換高 頻率 的晶 振 來提高主控單片機的處理速度或者 使用更高速的單片機芯片。 圖 靜態(tài)模式下的 16 16 字符陽文 實際顯示 效果圖 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 34 圖 靜態(tài)模式下的 16 16 字符 陰 文 實際顯示 效果圖 圖 靜態(tài)模式下的 32 32 字符陽文 實際顯示 效果圖 系統(tǒng) 升級方案探討 任何一個完整的系統(tǒng)設(shè)計都會存在這樣或那樣的 缺點和 不足,都需要進行改進和升級, 本系統(tǒng)也不例外,下面就實際的使用情況闡述本系統(tǒng)的不足 之處 和解決辦法 。 。 。 單片機無法 正確地 讀取相應(yīng)地址下的字模數(shù)據(jù), 因 此 不能完整 的顯示 文字 字符。 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 33 經(jīng)過 多次測試發(fā)現(xiàn),在文字滾動的過程中, 有些 字符 無法 完 整 顯示 ,而且這些無法完 整 顯示的字符 是 無規(guī)律 出現(xiàn) 的 ,這就說明下載 更新 的字模數(shù)據(jù)沒有問題。 主控板的 整體 調(diào)試 將主控單片機與通信單片機 中 的測試程序擦除,分別 燒寫 各自 的 程序。 通信單片機 的 通信調(diào)試 考慮到通信過程中容易出現(xiàn)難以預(yù)料錯誤,在主控板的通信調(diào)試時沒有將主控板直接與上位機 軟件 進行 測試 , 而 是 用串口調(diào)試助手 與主控板進行通信 測試 。 ⑶ 將 顯示單元板進行級連,并 連接主控板和通信接口板 。 ⑵ 焊接完成后, 仔細檢查 主控板和每塊顯示單元板上的 芯片焊接方向是否正確,在通電之前用萬用表的二極管檔測量電源端口,檢查電源輸入 端 是否有短路。 沈陽航空航天大學(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 顯示 單元 板 和主控板的焊接組裝 ⑴ 對照硬件原理圖, 焊接硬件 。 主控板 PCB 實物如圖 、 圖 所示。 主控板 PCB 結(jié)構(gòu)圖如圖 、 圖 所示。 。 。在 自動布線 的基礎(chǔ)上,根據(jù) 100mil/A 的經(jīng)驗載流容量修改 大 電流路徑走線寬度及過孔尺寸。 。 。對元件布局進行優(yōu)化,能有效的降低布線難度和生產(chǎn)的工藝要求。 。 。 Protel 是目前國內(nèi)最流行的通用 EDA 軟件,它是將電路原理圖設(shè)計、 PCB 板圖設(shè)計、電路仿真和 PLD 設(shè)計等多個實用工具軟件組合后構(gòu)成的 EDA 工作平臺,是第一個將 EDA 軟件設(shè)計成基于 Windows 的普及型產(chǎn)品。 時間模式下的陰文仿真效果如圖 、 圖 所示。 32 32 左滾模式下的陰文仿真效果如圖 所示。 16 16 上滾模式下的陰文仿真效果如圖 所示。 靜態(tài)模式下的 32 32字符陰文仿真效果圖如圖 所示。 靜態(tài)模式下的 16 16字符陰文仿真效果圖如圖 所示。 。 。 它不僅具有其它 EDA 工具軟件的仿真功能,還能仿真單片機及外圍器件。 圖 主程序 初始化 程序流程圖 主控單片機的 完整程序 清單 詳見附錄 Ⅴ 。 時間模式程序 流程圖 如圖 所示。 在日期滾動 顯示 階段,日期信息由 右 向 左 滾動顯示 ; 在時間停留 顯示 階段,時間和溫度信息 以 靜態(tài) 模式 顯示 。 沈陽航空航天大學(xué)北方科技學(xué)院畢業(yè)設(shè)計(論文) 14 圖 32 32 左滾模式 程序流程圖 時間 模式程序流程圖 在時間模式下,時間和文字信息可以 分上、下屏 同 時顯示 。
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1