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

正文內(nèi)容

基于單片機(jī)的點(diǎn)陣電子顯示屏設(shè)計-在線瀏覽

2024-08-04 15:56本頁面
  

【正文】 。,得到相關(guān)結(jié)論。附:論文(設(shè)計)本人簽名:金強(qiáng) 2011年 5 月 6 日基于單片機(jī)的點(diǎn)陣電子顯示屏設(shè)計金強(qiáng) 電子信息科學(xué)與技術(shù)專業(yè)(山東師范大學(xué) 物理與電子科學(xué)學(xué)院)摘要:本設(shè)計使用MCS51系列單片機(jī)AT89C51設(shè)計點(diǎn)陣電子顯示屏,并使用一些輔助電路,用8*8LED點(diǎn)陣顯示屏為例進(jìn)行顯示,在點(diǎn)陣電子顯示屏上顯示字符等信息??梢栽邳c(diǎn)陣電子顯示屏上顯示字母、數(shù)字和一些符號,利用程序的設(shè)計可以使點(diǎn)陣屏上進(jìn)行動態(tài)的顯示,使其輸出信息。利用電子技術(shù)對外部器件的擴(kuò)展,使之擁有更高的點(diǎn)陣數(shù)目可以進(jìn)一步顯示漢字等一些復(fù)雜的字符,使輸出的信息可以更加清晰,顯示更加明了。點(diǎn)陣電子顯示屏又可以稱為LED顯示屏,LED是發(fā)光二極管的英文縮寫。通常發(fā)光二極管是紅色的,能夠顯示文字、圖形,甚至可以顯示圖像、動畫、行情、視頻、錄像信號等信息。LED之所以受到廣泛重視而得到迅速發(fā)展,是與它本身所具有的優(yōu)點(diǎn)發(fā)布開的。它的發(fā)展前景極為廣泛,目前正朝著更高亮度、更耐氣候性、更高的發(fā)光密集度、更高的發(fā)光均與性,可靠性、全色化方向發(fā)展。利用功能越來越豐富的單片機(jī)和操控越來越簡單的外部設(shè)備,可以實(shí)現(xiàn)點(diǎn)陣電子顯示屏更加豐富的功能。MCS51單片機(jī)結(jié)構(gòu)框圖如圖所示。片內(nèi)為128B,片外最多可外擴(kuò)為64KB。它用來存儲程序。具有5個中斷源,2級中斷優(yōu)先級。(二)輸入輸出接口P0P3:8位,漏極開路的雙向I/O口。P0口也可作為通用的I/O口使用,但需加上拉電阻。:8位,準(zhǔn)雙向I/O口,具有內(nèi)部上拉電阻。P1口可驅(qū)動4個LS型TTL負(fù)載。當(dāng)89C51擴(kuò)展外部存儲器及I/O口時,P2口可輸出高8位地址。當(dāng)作為普通I/O口輸入時,應(yīng)先向端口的輸出鎖存器寫入1。:8位,準(zhǔn)雙向I/O口,具有內(nèi)部上拉電阻。當(dāng)作為通用的I/O輸入時,應(yīng)先向端口的輸出鎖存器寫入1。此外,P3口還有如下第二功能: RXD(串行數(shù)據(jù)輸入口) TXD(串行數(shù)據(jù)輸出口) (外部中斷1) T0(定時器/計數(shù)器0外部輸入) T1(定時器/計數(shù)器1外部輸入) (外部數(shù)據(jù)存儲器寫選通) (外部數(shù)據(jù)存儲器讀選通)(三)中斷系統(tǒng)和定時器/計數(shù)器MCS51單片機(jī)有5個中斷源,中斷是為了能夠使單片機(jī)具有處理隨機(jī)事件的能力而設(shè)置的,優(yōu)先級高的中斷源可以中斷優(yōu)先級低的服務(wù)程序,但只能夠進(jìn)行兩級中斷嵌套,反之不行。8051終端的開放和關(guān)閉由中斷允許寄存器IE來實(shí)現(xiàn)兩級控制。置1表示開, 置0表示關(guān)。對于串口來說,其中斷請求被響應(yīng)后,CPU不能自動清除中斷標(biāo)志。其他中斷源的中斷標(biāo)志在CPU響應(yīng)中斷后自動清除。 89C51有兩個16位定時器/計數(shù)器,定時器/計數(shù)器T0由特殊功能寄存器TH0、TL0構(gòu)成,定時器/計數(shù)器T1由特殊功能寄存器THTL1構(gòu)成。 特殊功能寄存器TMOD用于選擇定時器/計數(shù)器T0、T1的工作模式和工作方式。 以定時器/計數(shù)器0為例,工作方式0是13位的計數(shù)器,工作方式1是16位的計數(shù)器,工作方式2為自動恢復(fù)初值的8位定時器/計數(shù)器,工作方式3是將它當(dāng)做兩個8位的定時器來用。 圖12. 74HC595簡介 74HC595是一個串入并出的芯片,通過一個for(i=0。i++)來存儲數(shù)據(jù)。并存儲在SDATA的相應(yīng)位置(最低位)上,DS內(nèi)部也自動左移一位數(shù)據(jù),然后dat向左移一位,使次高位變?yōu)樽罡呶慌c0x80相與,并存儲。//串行數(shù)據(jù)輸入void Ser_IN(unsigned char Data){unsigned char i。 i 8。 0x80。}圖2(五)Proteus與Keil軟件簡介1. Proteus簡介 Proteus是英國Labcenter Electronics公司開發(fā)的EDA工具軟件。該軟件有以下主要特點(diǎn):(1)滿足我們提出的單片機(jī)軟件仿真系統(tǒng)的標(biāo)準(zhǔn),并在同類產(chǎn)品中具有明顯優(yōu)勢。(3)支持多種單片機(jī)。 Keil c51是德國Keil software公司專為8051單片機(jī)設(shè)計的高效率C語言編譯器,符合ANSI標(biāo)準(zhǔn),生成的程序代碼運(yùn)行速度極高,所需要的存儲器空間極小,完全可以和匯編語言相媲美。本設(shè)計中列舉了兩個例子來說明點(diǎn)陣電子顯示屏的工作原理以及工作方式。第二個例子是讓點(diǎn)陣電子顯示屏上顯示數(shù)字0到9,數(shù)字的顯示時間為一秒,當(dāng)顯示到9后,在重新開始循環(huán)顯示。四、硬件電路設(shè)計單片機(jī)系統(tǒng)采用AT89C51單片機(jī)。64個LED組成的點(diǎn)陣與單片機(jī)的各個管腳的具體連接原理圖如下圖3.圖3五、控制器的軟件設(shè)計 由于第一個例子的設(shè)計十分簡單所以這里只給出第二個例子的流程框圖。然后新建C語言文件,命名為“點(diǎn)陣電子顯示屏”并將其加載到新建的工程下。 7,雙擊電路圖中的單片機(jī)AT89C51,將步驟1生成的hex文件加載進(jìn)去,如圖4所示圖4,進(jìn)行仿真測試,下面是各個時間段的仿真測試中硬件電路的表現(xiàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1