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

正文內(nèi)容

基于單片機(jī)控制的led點陣顯示屏設(shè)計-資料下載頁

2025-06-07 01:54本頁面
  

【正文】 接口與單片機(jī)進(jìn)行通信實時時鐘/日歷電路提供秒分時日日期月年的信息每月天數(shù)和閏年的天數(shù)可自動調(diào)整時鐘操作可通過AM/PM 指示決定采用24 或12 小時格式。   數(shù)據(jù)移位寄存器  具有積寄存數(shù)據(jù)功能的邏輯電路稱為寄存器,它是一種典型的時序邏輯電路,常常用來進(jìn)行讀出、寫入操作數(shù)或中間結(jié)果。寄存器由觸發(fā)器組成,一個觸發(fā)器只能存放一位二進(jìn)制數(shù),因此如果要存放N 位二進(jìn)制數(shù),就得使用N 個觸發(fā)器相連。如果前一級觸發(fā)器的輸出與后一級的輸入相連,并且各個觸發(fā)器都受同一個時鐘脈沖的控制,那么寄存器中的二進(jìn)制信息就能夠進(jìn)行移動,這就是移位寄存器。   LED 點陣  LED 二極管50 年前人們已經(jīng)了解半導(dǎo)體材料可產(chǎn)生光線的基本知識,第一個商用二極管產(chǎn)生于1960 年。LED 是英文light emitting diode(發(fā)光二極管)的縮寫,它的基本結(jié)構(gòu)是一塊電致發(fā)光的半導(dǎo)體材料,置于一個有引線的架子上,然后四周用環(huán)氧7 樹脂密封,即固體封裝,所以能起到保護(hù)內(nèi)部芯片的作用,該電路的顯示采用逐行掃描方式。工作時,由單片機(jī)取出第一行需要顯示的內(nèi)容經(jīng)延時一段時間后再進(jìn)行下一行點陣數(shù)據(jù)的顯示。需要注意的是每次只能選通一行數(shù)據(jù),即需要通過不斷的 逐行掃描來實現(xiàn)漢字或字符的顯示。   溫度傳感器DS18B20  LED 點陣顯示系統(tǒng)采用的溫度傳感器是美國DALLAS 公司生產(chǎn)的總線型數(shù)字溫度傳感器DS18B20。它具有耐磨碰,體積小,使用方便,封裝形式多樣, 適用于各種狹小空間設(shè)備數(shù)字測溫和控制領(lǐng)域。溫度測量范圍為55℃ ~ +125℃,可編程為9 位~12 位A/D 轉(zhuǎn)換精度,被測溫度串行輸出. CPU 只需一根端口線就能與DS18B208 通信,適用于大多數(shù)溫度測量和控制場合?!   ?LED 點陣顯示系統(tǒng)模塊  LED 顯示屏控制時采用動態(tài)掃描實現(xiàn)顯示。實現(xiàn)漢字從左到右移動,就是將后一列的字節(jié)移到前一列。采用掃描方式時,每行有一個行驅(qū)動器,各行的同名列共用一個列驅(qū)動器若要顯示一幀畫面,先送出第一行的數(shù)據(jù),然后選通并點亮第一行,延時。此后送出第二行的數(shù)據(jù),同樣選通、點亮并延時。依次將所有行掃描完,即給出了一幀的畫面?!   ? 系統(tǒng)軟件設(shè)計    系統(tǒng)的開發(fā)軟件采用Keil uVision3,開發(fā)語言C 語言,系統(tǒng)軟件編程的基本思想是將系統(tǒng)的每個功能封裝為模塊,同時分配好每個模塊的入口地址以便主程序調(diào)用?!   ?主程序流程圖  程序主要由初始化主程序組成。其中主程序所示。系統(tǒng)的詳細(xì)軟件設(shè)計過程參考下面幾節(jié)內(nèi)容?!   ?主程序工作工程  系統(tǒng)開始工作后,CPU 發(fā)出初始化LED 命令,接著CPU 發(fā)出初始化DS1302 的命令,然后從DS1302 中讀取時間信息并顯示讀取到的數(shù)據(jù),接著系統(tǒng)會判定啟動按鈕S2 有沒有按下,若是,則系統(tǒng)會更新顯示的數(shù)據(jù),由其它按鍵來調(diào)整;若無,系統(tǒng)會一直顯示當(dāng)前的時間,但延時一段時間后顯示屏?xí)討B(tài)顯示時間和溫度,然后再進(jìn)入當(dāng)前時間模式?!   ?LED 點陣顯示程序流程圖  一個 16*16 共陽極LED 點陣是由4 個8*8 點陣構(gòu)成,顯示程序流程圖所示?! ↑c陣顯示的工作過程: 漢字在顯示屏上按從左到右的順序一個個出現(xiàn)。首先將LED 顯示屏對應(yīng)的顯示緩沖區(qū)全部清零,即LED 顯示空白,然后每隔一個“軟定時器”設(shè)定的動態(tài)顯示時間,顯示緩沖區(qū)依次加入一個漢字點陣數(shù)據(jù)并進(jìn)行行掃描,這樣就可以達(dá)到動態(tài)的效果?!   ?LED 點陣顯示程序流程圖  所示DS1302 的實時時間流程,其工作原理可參考第三章第一節(jié)。根據(jù)此流程框圖,不難采集實時時間。這里將通過DS1302 工作的整個流程圖和部分程序的說明來詳細(xì)介紹DS1302 模塊的軟件設(shè)計在本系統(tǒng)中是如何實現(xiàn)的?!   ?DS18B20 實時溫度顯示模塊  本文設(shè)計的 LED ℃,另外溫度顯示采用88LED點陣顯示屏顯示。本文在設(shè)計溫度傳感器部分由于只掛接了一個DS18B20, 端口通信,同時在編程時發(fā)送相應(yīng)命令跳過ROM 匹配,直接讀取溫度值?!   ? 結(jié)束語    本文設(shè)計的 LED 點陣顯示系統(tǒng)實現(xiàn)了包括時間、溫度等眾多功能,可以作為信息顯示裝置。硬件方面具有實用性強(qiáng)、可靠性及抗干擾能力強(qiáng)等特點,并且易于安裝,使用方便,造價低廉,很適在公共場所用來進(jìn)行信息顯示。整個顯示系統(tǒng)設(shè)計完成后達(dá)到了預(yù)期的效果,系統(tǒng)字符顯示穩(wěn)定、清晰、無閃爍。但由于本人專業(yè)知識有限,在整個設(shè)計過程中或多或少還存在很多缺陷,在將來的優(yōu)化中還有待完善。20
點擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1