單片機(jī)實(shí)驗(yàn)——數(shù)碼管顯示_第1頁(yè)
單片機(jī)實(shí)驗(yàn)——數(shù)碼管顯示_第2頁(yè)
單片機(jī)實(shí)驗(yàn)——數(shù)碼管顯示_第3頁(yè)
單片機(jī)實(shí)驗(yàn)——數(shù)碼管顯示_第4頁(yè)
單片機(jī)實(shí)驗(yàn)——數(shù)碼管顯示_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、 實(shí)驗(yàn)報(bào)告-數(shù)碼管顯示數(shù)碼管顯示一、數(shù)碼管靜態(tài)顯示1、電路圖 圖12、電路分析該電路采用串行口工作方式進(jìn)行串行顯示實(shí)驗(yàn),串行傳輸數(shù)據(jù)為8位,只能從RXD端輸入輸出,TXD端用于輸出同步移位脈沖。當(dāng)CPU執(zhí)行一條寫(xiě)入發(fā)送緩沖器SBUF的指令時(shí),產(chǎn)生一個(gè)正脈沖,串行口開(kāi)始將發(fā)送緩沖器SBUF中的8位數(shù)據(jù)按照從低位到高位依次發(fā)送出去,8位數(shù)據(jù)發(fā)送完畢,發(fā)送結(jié)束標(biāo)志TI置1,必須由軟件對(duì)它清0后才能啟動(dòng)發(fā)送下一幀數(shù)據(jù)。因此,當(dāng)輸完8個(gè)脈沖后,再一次來(lái)8個(gè)脈沖時(shí),第一幀的8位數(shù)據(jù)就移到了與之相連的第二個(gè)74LS164中,其他數(shù)據(jù)依此類(lèi)推。3、 流程圖 開(kāi)始 串行口初始化 設(shè)置串行口工作方式0 發(fā)送數(shù)據(jù)

2、移位 TI=0 ? N Y TI清0,指針加1 結(jié)束2、 數(shù)碼管動(dòng)態(tài)顯示1、 電路圖 圖22、 電路分析R1-R7電阻值計(jì)算:一個(gè)7-seg數(shù)碼管內(nèi)部由8段LED組成,因此導(dǎo)通電壓和電流與LED燈相同,LED導(dǎo)通壓降大概在1.5V-2.2V,電流3mA-30mA,單片機(jī)的工作電壓是5V,所以一般取Rmin和Rmax中間值,330、470、510。由于P0口內(nèi)部沒(méi)有上拉電阻,所以在P0口接排阻,上拉電壓。如果沒(méi)有排阻的話(huà),接上拉電阻時(shí)需要考慮數(shù)碼管的電流,如果太小的話(huà),是驅(qū)動(dòng)不了數(shù)碼管的。如圖3:發(fā)現(xiàn)電流大于5mA時(shí),數(shù)碼管才能亮,與前面電流最小3mA不符,因此計(jì)算數(shù)碼管電流時(shí)使其在10mA-2

3、0mA之間,確保能驅(qū)動(dòng)數(shù)碼管亮。兩個(gè)74HC573實(shí)現(xiàn)對(duì)六位數(shù)碼管的段選和位選,控制端為L(zhǎng)E(第11腳)。3、思路分析先使第一個(gè)573輸出同步,把數(shù)據(jù)送入573中,然后鎖存,第二個(gè)573輸出同步,翻開(kāi)第一個(gè)數(shù)碼管,這樣就把第一個(gè)數(shù)顯示在了第一個(gè)數(shù)碼管上,然后以此類(lèi)推,把數(shù)據(jù)送到相應(yīng)的數(shù)碼管上顯示,進(jìn)行短暫的延時(shí),在頻率快的時(shí)候,人的眼睛看的是數(shù)碼管一直在顯示,實(shí)際上是以特別快的頻率在閃爍。必須進(jìn)行一個(gè)短暫的延時(shí),延時(shí)時(shí)間可根據(jù)實(shí)際情況調(diào)整。如果沒(méi)有延時(shí)的話(huà),數(shù)碼管上的電流在瞬間是達(dá)不到LED的導(dǎo)通電流,所以數(shù)碼管不會(huì)顯示,經(jīng)過(guò)proteus仿真實(shí)驗(yàn)論證確實(shí)如此。4、 動(dòng)態(tài)顯示流程圖 開(kāi) 始 初

4、始化 段選573翻開(kāi),位選573 鎖存,送入顯示的數(shù)據(jù) 段選573鎖存,位選573打 開(kāi),送入數(shù)據(jù)選擇數(shù)碼管 延 時(shí) 結(jié) 束5、實(shí)驗(yàn)總結(jié)在用proteus仿真用573搭載電路的動(dòng)態(tài)數(shù)碼管顯示時(shí),有的數(shù)字顯示不出來(lái),但是在低頻的時(shí)候會(huì)顯示出來(lái),然后頻率逐漸變快,數(shù)字就沒(méi)有了,比方:要求六位數(shù)碼管以次顯示123456,結(jié)果顯示的是1234 6,5是顯示不出來(lái)的,經(jīng)過(guò)屢次調(diào)試,發(fā)現(xiàn)一般只能顯示出來(lái)偶數(shù)。附:74LS164引腳圖及功能介紹引腳圖 功能圖 74LS164為T(mén)TL單向8位移位存放器,可實(shí)現(xiàn)串行輸入,并行輸出。其中A、B第1、2腳為串行數(shù)據(jù)輸入端,2個(gè)引腳按邏輯與運(yùn)算規(guī)律輸入信號(hào),共一個(gè)輸入信號(hào)時(shí)可以并接。T第8腳為時(shí)鐘輸入端,可連接到串行口的TXD端。每一個(gè)時(shí)鐘信號(hào)的上升沿加到T端時(shí),移位存放器移一位,8個(gè)時(shí)鐘脈沖過(guò)后,8位二進(jìn)制數(shù)全部移入74LS164中。R第9腳為復(fù)位端,當(dāng)R=0時(shí),復(fù)位;R=1時(shí),允許脈沖。功能表74HC573腳圖及功能介紹SL74HC573 跟LS/AL573 的管腳一樣。器件的輸入是和標(biāo)準(zhǔn)CMOS 輸出兼容的;加上拉電阻,他們能和LS/ALSTTL 輸出兼容。當(dāng)鎖存使能端為高時(shí),這些器件的鎖存對(duì)于數(shù)據(jù)是透明的也就是說(shuō)輸出同步。當(dāng)鎖存使能變低時(shí),符合建立時(shí)間和保持時(shí)間

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論