51單片機動態(tài)LED顯示電路編程實例:上一節(jié)我們講述了單只LED與單片機的接口電路及編程實例,目的在于讓初學(xué)者了解LED在單片機中的應(yīng)用原理,單只LED顯示在實際應(yīng)用中并無多大用途,一般都是多位的LED顯示。現(xiàn)在我們作進(jìn)一步學(xué)習(xí),我們要講解的是8位LED的顯示原理及實際的編程方法。這里我們沒有采用多I/O口的8051系列單片機,而是采用了完全兼容C51指令系統(tǒng)的質(zhì)優(yōu)價廉的AT89C2051單片機,它的軟件編程與C51完全一致。 在多數(shù)的應(yīng)用場合中,我們并不希望使用多I/O端口的單片機,原則上是使用盡量少引腳的器件。在沒有富余端口的情況下,怎樣通過擴展電路達(dá)到預(yù)期的目的呢?我們希望通過此例使設(shè)計人員在實際應(yīng)用中了解一點電路擴展的原理,對實際的應(yīng)用有所幫助。 此電路中,74LS273用于驅(qū)動LED的8位段碼,8位LED相應(yīng)的"a"—"g"段連在一起,它們的公共端分別連至由74LS138(點擊芯片型號可瀏覽其詳細(xì)的技術(shù)手冊)譯碼選通后經(jīng)74LS04反相驅(qū)動的輸出端。這樣當(dāng)選通某一位LED時,相應(yīng)的地址線(74LS04輸出端)輸出的是高電平,所以我們的LED選用共陽LED數(shù)碼管。 動態(tài)掃描的頻率有一定的要求,頻率太低,LED將出現(xiàn)閃爍現(xiàn)象。如頻率太高,由于每個LED點亮的時間太短,LED的亮度太低,肉眼無法看清,所以一般均取幾個ms左右為宜,這就要求在編寫程序時,選通某一位LED使其點亮并保持一定的時間,程序上常采用的是調(diào)用延時子程序。在C51指令中,延時子程序是相當(dāng)簡單的,并且延時時間也很容易更改,可參見程序清單中的DELAY延時子程序。 為簡單起見,我們只是編寫了8位LED同步顯示"00000000"—"11111111"直到"99999999"數(shù)字,并且反復(fù)循環(huán)。程序很簡單,流程圖略去。
標(biāo)簽: LED 51單片機 動態(tài) 顯示電路
上傳時間: 2013-11-18
上傳用戶:皇族傳媒
微機接口課件,微機接口電了教案:微機接口技術(shù)基礎(chǔ)知識,可編程外圍接口82C55A,高性能可編程DMA控制接口82C37A-5,CHMOS可編程時間間隔定時器芯片82C54,可編程中斷控制器82C59A-2,多功能高集成外圍器件,微型機算計發(fā)展概述,鼠標(biāo)接口,顯示器技術(shù),打印機接口技術(shù)。
標(biāo)簽: 微機接口
上傳時間: 2013-11-15
上傳用戶:zhangdebiao
計算機控制小車推球(☆☆☆)利用計算機自動發(fā)布指令控制小車將物體推到指定位置攝像頭監(jiān)控小車位置,通過圖像處理,對小車發(fā)布運動指令。計算機與小車之間的通信為串行通信(有線)或無線方式小車已有,可根據(jù)需要改進(jìn)并編寫控制程序計算機控制小車走迷宮(☆☆☆☆)計算機控制小車走出迷宮其他與“小車推球”類似小車自動走迷宮(☆☆☆☆☆☆)沒有計算機,全部利用小車上的處理器進(jìn)行控制需要良好的硬件及軟件能力,時間充裕兩組限制技術(shù)難點:圖像實時采集圖像處理——預(yù)處理,形狀檢測,小車跟蹤,攝像機標(biāo)定最優(yōu)線路生成閉環(huán)控制算法小車電機控制單片機編程、通信提供的材料:玩具小車一部,采用直流電機驅(qū)動。小車驅(qū)動電路板(89S52板+電機控制板各一)USB-RS232線纜一根無線模塊一對。基本要求:小車可根據(jù)需要自行改裝,如加裝標(biāo)志物品,車牌號碼等(加分),但不得做破壞性設(shè)計(扣分)。 運行過程中不得故意劇烈沖撞迷宮(扣分)。 可使用任意軟件進(jìn)行算法設(shè)計,但不得完全采用市場上已有的現(xiàn)成的可執(zhí)行程序(即應(yīng)能提供源代碼),軟件算法應(yīng)能適應(yīng)變化的迷宮。 小車與計算機的通訊可采用RS232串行通信模式,亦可采用無線模塊。
標(biāo)簽: 走迷宮
上傳時間: 2014-07-06
上傳用戶:lyy1234
單片機原理與應(yīng)用教程采用教、學(xué)、做相結(jié)合的模,以理論為基礎(chǔ)、著眼應(yīng)用,系統(tǒng)詳盡地介紹了單片機應(yīng)用技術(shù)所需的基本知識和技能。全書共分9章,包括MCS-51系列單片機的硬件結(jié)構(gòu)、工作原理、指令系統(tǒng)、接口技術(shù)、串行通信、中斷系統(tǒng)、語言程序設(shè)計及各功能部件的組成和應(yīng)用等。通過學(xué)習(xí)這些內(nèi)容,可對MCS-51系列單片機有一個總體的概念和認(rèn)識,并在掌握基本硬件的基礎(chǔ)上用軟件實現(xiàn)其功能。 第1章 MCS-51單片機系統(tǒng)結(jié)構(gòu)1.1 單片機概述1.2 MCS-51單片機結(jié)構(gòu)簡介1.3 并行I/O接口1.4 單片機的復(fù)位電路與時鐘電路1.5 單片機的工作方式1.6 構(gòu)建MCS-51型單片機的最小系統(tǒng)本章小結(jié)習(xí)題第2章 MCS-51指令系統(tǒng)與程序設(shè)計2.1 概述2.2 尋址方式2.3 指令系統(tǒng)2.4 匯編程序設(shè)計本章小結(jié) 習(xí)題第3章 單片機的定時與中斷系統(tǒng)3.1 定時器/計數(shù)器3.2 中斷系統(tǒng)3.3 單片機中斷與定時器/計數(shù)器的應(yīng)用訓(xùn)練本章小結(jié)習(xí)題第4章 串行通信技術(shù)4.1 串行通信概念4.2 MCS-51串行通信接口4.3 串行口的擴展應(yīng)用4.4 串行通信的應(yīng)用本章小結(jié)習(xí)題第5章 單片機的系統(tǒng)擴展技術(shù)5.1 程序存儲器的擴展5.2 數(shù)據(jù)存儲器的擴展5.3 TTL芯片擴展I/O并行接口的應(yīng)用訓(xùn)練5.4 Intel系列可編程序接口芯片5.5 8155/8156可編程I/O接口應(yīng)用訓(xùn)練5.6 8253/8254可編程定時器/計數(shù)器的應(yīng)用訓(xùn)練……第6章 單片機接口實用技術(shù)及應(yīng)用第7章 單片機開發(fā)系統(tǒng)第8章 單片機應(yīng)和系統(tǒng)的設(shè)計方法第9章 單片機高級語言C51的應(yīng)用
標(biāo)簽: 單片機原理 應(yīng)用教程
上傳時間: 2013-10-28
上傳用戶:tzrdcaabb
在正常操作期間,一次WDT 超時溢出將產(chǎn)生一次器件復(fù)位。如果器件處于休眠狀態(tài),一次WDT超時溢出將喚醒器件,使其繼續(xù)正常操作(即稱作WDT 喚醒)。對WDTE 設(shè)置位清零可以永久性地關(guān)閉WDT。后分頻器分配完全是由軟件控制,即它可在程序執(zhí)行期間隨時更改。在例26-1 中,如果需要的預(yù)分頻值不是1:1,就不需要對OPTION_REG 寄存器做初始修改。如果需要的預(yù)分頻值是1:1,那么先向OPTION_REG 設(shè)置一個非1:1 的臨時預(yù)分頻值,在完成其它操作后,在最后修改OPTION_REG 時再設(shè)置1:1 的預(yù)分頻值。這樣操作,主要是因為無法知道TMR0 預(yù)分頻器的當(dāng)前計數(shù)值,而且分頻器更改后,該值將變?yōu)閃DT 后分頻器的當(dāng)前計數(shù)值,所以必須遵循示例中的代碼順序。如果沒有按照示例中的代碼順序改變OPTION_REG 寄存器,那么無法準(zhǔn)確得知WDT 復(fù)位前的時間。
上傳時間: 2013-11-02
上傳用戶:674635689
8237 可編程DMA控制器 altera提供
上傳時間: 2014-12-28
上傳用戶:fengzimili
無線感測器已變得越來越普及,短期內(nèi)其開發(fā)和部署數(shù)量將急遽增加。而無線通訊技術(shù)的突飛猛進(jìn),也使得智慧型網(wǎng)路中的無線感測器能夠緊密互連。此外,系統(tǒng)單晶片(SoC)的密度不斷提高,讓各式各樣的多功能、小尺寸無線感測器系統(tǒng)相繼問市。儘管如此,工程師仍面臨一個重大的挑戰(zhàn):即電源消耗。
上傳時間: 2013-10-30
上傳用戶:wojiaohs
labview強大的實現(xiàn)能力 和 PAC可編程自動化控制器 的結(jié)合。 labview實現(xiàn)的“證據(jù)”,質(zhì)疑很蒼白,LV表示無壓力。
上傳時間: 2013-10-13
上傳用戶:GeekyGeek
8237 可編程DMA控制器 altera提供
上傳時間: 2013-10-23
上傳用戶:yph853211
Proteus系統(tǒng)概述•包括ISIS.EXE(電路原理圖設(shè)計、電路原理仿真)、ARES.EXE(印刷電路板設(shè)計)兩個主要程序三大基本功能。•具有多種帶有CPU的可編程序器件的仿真功能,如51系列、68系列、PIC系列等;•具有多種虛擬儀器如:示波器,信號RS232終端等,幫助完成電路的仿真和測試
標(biāo)簽: 電子電路設(shè)計 仿真測試
上傳時間: 2013-10-08
上傳用戶:nanshan
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1