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

正文內(nèi)容

基于at89c51的led廣告顯示電路的設(shè)計(jì)本科畢業(yè)論文-閱讀頁

2025-07-27 09:50本頁面
  

【正文】 efgh 段加低電平,第一行的發(fā)光二極管就會亮,但是實(shí)際的器件引腳并不是一排引腳按 12345678 的 順序排列,另一排引腳按 abcdefgh 的順序排列。 其電路排列如圖 圖 (a)和圖 (b)所示: 圖 LED 數(shù)碼管結(jié)構(gòu)圖 南 寧 學(xué) 院 畢 業(yè) 論 文 9 圖 (a) 8 8LED 平面圖 驅(qū)動電路 單片機(jī) P1 口低 4 位輸出的行號經(jīng) 4/16 線譯碼器 74HC154(如圖 )譯碼后生成16 條行選通信號線,再經(jīng)過驅(qū)動器驅(qū)動對應(yīng)的行線。一條行線上要帶動 16列的 LED 進(jìn)行顯示,按每一 LED 器件 10mA 電流計(jì)算, 16 個(gè) LED 同時(shí)發(fā)光時(shí),需要 160mA 電流(即 16 個(gè) LED 點(diǎn)陣同時(shí)亮的情況), 74HC154 為一行 16 個(gè) LED點(diǎn)陣提供足夠大的驅(qū)動電流。 圖 74HC154 外形及引腳 第四章 系統(tǒng)的軟件程序設(shè)計(jì) 軟件設(shè)計(jì)是一件細(xì)致而復(fù)雜的工作,應(yīng)按照合理的順序有條不絮的進(jìn)行。 軟件系統(tǒng)分析 根據(jù)畢業(yè)設(shè)計(jì)的要求及該系統(tǒng)應(yīng)該滿足的功能要求,決定該系統(tǒng)應(yīng)該具有的部分及所需的各種元器件及其分別的型號,所起到的作用。每一個(gè)輸入 /輸出還應(yīng)注意是否與其他輸入 /輸出有關(guān)。可以將整個(gè)系統(tǒng)化分為:前端模塊,主機(jī)模塊,顯示模塊,輸入模塊,這樣就可以對各個(gè)模塊同時(shí)進(jìn)行設(shè)計(jì),只要保證相連模塊間滿足相應(yīng)的數(shù)據(jù)流通關(guān)系就行。根據(jù)軟件分層次設(shè)計(jì)的原理,可以把顯示屏的軟件系統(tǒng)分為兩層;第一層是底層的顯示驅(qū)動程序,第二層是上層的系統(tǒng)應(yīng)用程序。顯示驅(qū)動器程序由定時(shí)器 T0 中斷程序?qū)崿F(xiàn)。 確定算法 算法設(shè)計(jì)是軟件設(shè)計(jì)很重要的階段,合理和可靠的算法將導(dǎo)致優(yōu) 化程序設(shè)計(jì)。算法設(shè)計(jì)的總目標(biāo)是,在達(dá)到要求功能的基礎(chǔ)上,保證程序流程結(jié)構(gòu)簡單,運(yùn)行可靠。提高軟件設(shè)計(jì)總體效率的有效方法是先設(shè)計(jì)流程圖,在開始編程。流程圖直觀明了,有利于查錯(cuò)和修改。由于單片機(jī)沒有停機(jī)指令,所以可以設(shè)置系統(tǒng)程序不斷的循環(huán)執(zhí)行上述顯示效果。詳細(xì)主程序見附錄 A 南 寧 學(xué) 院 畢 業(yè) 論 文 12 圖 系統(tǒng)主程序流程圖 顯示驅(qū)動程序 由 LED 點(diǎn)陣顯示器的內(nèi)部結(jié)構(gòu)可知,器件宜采用動態(tài)掃描驅(qū)動方式工作,由于 LED 管芯大多為高亮度型,因此某行或某列的單體 LED驅(qū)動電流可選用窄脈沖,但其平均電流應(yīng)限制在 20mA 內(nèi).多數(shù)點(diǎn)陣顯示器的單體 LED 的 正向壓降約在 2V左右。 圖 驅(qū)動程序(顯示屏掃描函數(shù))流程圖 。然后顯示驅(qū)動程序查詢當(dāng)前燃亮的行號,從顯示緩存區(qū)內(nèi)讀取下一行的顯示數(shù)據(jù),并通過串口發(fā)送給移位寄存器。 圖 顯示驅(qū)動程序流程圖 第五章 整體電路的設(shè)計(jì) 用 PROTEUS 繪制原理圖:運(yùn)行 Proteus 的 ISIS 程序后 , 進(jìn)入該仿真軟件的主界面 [9]。 本文 把行列控制總線接在單片機(jī)的 I/O 口,然后把通過軟件編譯的掃描代碼送入總線,就可以得到顯示的漢字了。在進(jìn)行顯示時(shí),每一行有一個(gè)行驅(qū)動器,各行的同名列共用一個(gè)驅(qū)動器。顯示時(shí)要把一行中各列的數(shù)據(jù)都傳送到相應(yīng)的 列驅(qū)動器上去。 第六章 字模的 提取 在 UCDOS中文宋體字庫中,每一個(gè)字由 16行 16列的點(diǎn)陣組成顯示。即國標(biāo)漢字庫中的每一個(gè)字均由 256點(diǎn)陣來表示 [11]。事實(shí)上這個(gè)漢字屏不僅可以顯示漢字, 也可以顯示在 256像素范圍內(nèi)的任何圖形。 一般我們把它拆分為上部和下部,上部由 8 16點(diǎn)陣組成,下部也由 8 16點(diǎn)陣組成。方向?yàn)? ,顯示漢字 “大 ”時(shí), ,由上往下排列,為 , 滅 , 滅 滅 , 滅 , 亮 , 滅 , 滅。 上半部第一列完成后,繼續(xù)掃描下半部的第一列,為了接線的方便,我們?nèi)栽O(shè)計(jì)成由上往下掃描,即從 P27向 P20方向掃描,可以看出此部分沒有燈亮,二進(jìn)制碼為 00000000,即16位的 00H。 圖 點(diǎn)陣原理 南 寧 學(xué) 院 畢 業(yè) 論 文 15 它的掃描代碼為: {04H,00H,04H,02H,04H,02H,04H,04H 04H,08H,04H,30H,05H,0C0H,0FEH,00H 05H,80H,04H,60H,04H,10H,04H,08H 04H,04H,0CH,06H,04H,04H,00H,00H } 如果通過描點(diǎn)來造字的話,任務(wù)量太大。軟件打開后輸入漢字,點(diǎn) “檢取 ”,十六進(jìn)制數(shù)據(jù)的漢字代碼即可自動生成,但是我們要根據(jù)自己硬件的連接方式來在選項(xiàng)中選擇取碼方式,然后把我們所需要的數(shù)據(jù)復(fù)制到我們的程序中即可。 通過軟件提取 “單片機(jī)仿真 ”的單片機(jī)編程打下基礎(chǔ)。 第七章 軟件仿真調(diào)試 Proteus 軟件介紹 Proteus ISIS 是英國 Labcenter 公司開發(fā)的電路分析與實(shí)物仿真軟件。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、 RS232 動態(tài)仿真、 I2C 調(diào)試器、 SPI 調(diào)試器、鍵 盤和 LCD 系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號發(fā)生器等。目前支持的單片機(jī)類型有:68000 系列、 8051 系列、 AVR 系列、 PIC12 系列、 PIC16 系列、 PIC18 系列、 Z80系列、 HC11 系列以及各種外圍芯片。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如 Keil C51 uVision2 等軟件??傊?,該軟件是一款集單片機(jī)和 SPICE 分析于一身的仿真軟件,功能極其強(qiáng)大 [11]。 圖 Proteus ISIS 啟動時(shí)的屏幕 工作界面 Proteus ISIS 的工作界面是一種標(biāo)準(zhǔn)的 Windows 界面,如圖 所示。 以下為主窗口和四個(gè)輸出窗口的主要菜單項(xiàng)。 圖 Proteus ISIS 的工作界面 南 寧 學(xué) 院 畢 業(yè) 論 文 17 創(chuàng)建源代碼仿真文件 PROTEUS 虛擬仿真系統(tǒng)將源代碼的編輯與編譯整合在統(tǒng)一設(shè)計(jì)環(huán)境中,所以我們可以直接編輯原 程序和生成仿真代碼,所以使用時(shí)先要設(shè)置代碼生成具,單機(jī)“Source”下拉菜單中 “DEFINE CODE GENERATION TOOLS”選項(xiàng),會出現(xiàn)如 所示點(diǎn)擊 OK。在 “CODE GENERATION TOOL”欄內(nèi)選擇 ASEM51,再點(diǎn)擊 “NEW”按鈕,查找程序源,點(diǎn)擊 “打開 ”,然后單機(jī) “Source”下拉菜單 “BUILD ALL”選項(xiàng),生成可執(zhí)行的十六進(jìn)制的文件( .ASM)如圖 源程序在軟件 中的編譯結(jié)果 。顯示屏各點(diǎn)亮度均勻、充足、顯示圖形或文字穩(wěn)定、清晰無串?dāng)_;可用靜止、移入移出等多種顯示方式顯示圖形或文字。該仿真電路接近實(shí)際電路,可以直 接由該電路利用相關(guān)軟件設(shè)計(jì)印制電路板,加上電源電路和時(shí)鐘電路,就可以制作出實(shí)際的點(diǎn)陣式 LED 滾動漢字顯示屏。 此設(shè)計(jì)是基于電子技術(shù)的應(yīng)用,以調(diào)研、搜集資料、方案為基礎(chǔ),擬訂了系統(tǒng)規(guī)劃,編程,調(diào)試的流程。通過本設(shè)計(jì)的實(shí)踐掌握,使我的專業(yè)知識更加系統(tǒng)化、結(jié)構(gòu)化。 南 寧 學(xué) 院 畢 業(yè) 論 文 20 謝 辭 感謝我的導(dǎo)師,我的本次畢業(yè)設(shè)計(jì)和論文是在他的悉心指導(dǎo)和關(guān)心下完成的,老師給予我很大的關(guān)心和支持,正是由于這些細(xì)微的關(guān)懷,一直激勵(lì)著我去努力做好本次畢業(yè)設(shè)計(jì),老師精湛的專業(yè)知識、耐心的工作態(tài)度和真誠的待人風(fēng)格給我留下了非常深刻的印象,對我以后的工作和生活將產(chǎn)生很大的影響,老師工作能力實(shí)際應(yīng)用能力也相當(dāng)強(qiáng),給予了我相當(dāng)大的幫助,真摯的向?qū)熣f聲謝謝。我也感謝本科這兩年里所有知道過我的老師們,他們教授給我的各方面專業(yè)知識讓我在設(shè)計(jì)中能更好的運(yùn)用以及發(fā)揮,感謝他們對我無私的教誨和幫助。在以后的學(xué)習(xí)中,我不僅要把理論知識掌握牢固,更要提高自己的動手能力和分析能力。字碼表初址賦值 MOV R1,00H 。移動 “ ”及 “單片機(jī)仿真 ”6 個(gè)字符共 96 列 CM: MOV R5,5 。列數(shù) C1: MOV R2,0 。關(guān)顯示 CLR MOV A,R2 MOVC A,A+DPTR 。送 1~8 行控制口 INCR2 MOV A,R2 MOVC A,A+DPTR 。送 9~15 行控制口 INCR2 MOV P1,R1 。顯示 2MS ACALL D1MS DJNZ R3,C16 。未顯示 5 次,繼續(xù) INCDPTR 。96 列未移動完,繼續(xù) AJMP MAIN 。 DB 000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H 。 DB 01EH ,005H ,0FEH ,005H ,0FAH ,006H ,010H ,002H ,000H ,006H ,000H ,004H ,000H ,000H ,000H ,000H 。 DB 07EH ,07FH ,03EH ,07FH ,020H ,000H ,020H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H ,000H 。 DB 0F0H ,003H ,0F0H ,00FH ,0F0H ,01FH ,010H ,010H ,000H ,01CH ,000H ,01CH ,000H ,010H ,000H ,000H 。 DB 0CCH ,063H ,0ECH ,079H ,028H ,01FH ,020H ,007H ,020H ,000H ,020H ,000H ,000H ,000H ,000H ,000H 。 DB 0E6H ,03FH ,0E4H ,07FH ,004H ,06CH ,000H ,004H ,000H ,004H ,000H ,000H ,000H ,000H ,000H ,000
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1