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

正文內(nèi)容

基于at89c51的調(diào)控走馬燈設(shè)計(jì)-預(yù)覽頁(yè)

 

【正文】 es around microcontroller, the design is based on AT89C51 chip version of the hardware circuit is designed. On the software side, using the Keil C tool software development environment to write the software programs, using proteus software implementation of notable function simulation, visual observation on the effect of different modes of the program. keywords: AT89C51 chip light water regulate and control 目錄 1 引言 ............................................................. 1 2 走馬燈系統(tǒng)方案設(shè)計(jì) ............................................... 1 設(shè)計(jì)內(nèi)容概述 ................................................... 1 設(shè)計(jì)任務(wù)及要求 ................................................. 2 數(shù)碼管顯示原理 ................................................. 2 單片機(jī)控制原理 ................................................. 3 3 走馬燈系統(tǒng)硬件設(shè)計(jì) ............................................... 4 AT89C51 簡(jiǎn)介 ................................................... 4 走馬燈 硬件原理圖 ............................................... 5 4 走馬燈系統(tǒng)軟件設(shè)計(jì) ............................................... 7 主程序流程圖 ................................................... 7 5 走馬燈系統(tǒng)功能仿真 ............................................... 8 走馬燈功能 仿真圖設(shè)計(jì) ......................................... 8 走馬燈功能仿真圖 ............................................... 9 結(jié)論 ............................................................... 11 致謝 ............................................................... 11 參考文獻(xiàn) ........................................................... 12 附錄 A 走馬燈程序 ................................................. 13 1 1 引言 在生活和生產(chǎn)的各領(lǐng)域中,凡是有制動(dòng)控制要求的地方都會(huì)有單片機(jī)的身影出現(xiàn);從簡(jiǎn)單到復(fù)雜,從空中、地面帶地下,凡是能想象到的地方幾乎都有使用單片機(jī)的需求。其中最常見(jiàn)的是 LED 走馬燈, LED 走馬燈可在多種平面、柱面、地板、天花板甚至幕布上進(jìn)行安裝,也可垂掛于空間形成屏風(fēng)效果。走馬燈以其價(jià)格優(yōu)勢(shì)以及便攜的安裝在實(shí)際生活中占據(jù)著重要的地位。在軟件方面,利用 Keil C 工具軟件開(kāi)發(fā)環(huán)境編寫(xiě)軟件程序,利用 proteus 軟件實(shí)現(xiàn)對(duì)走馬燈的功能仿真,直觀(guān)上觀(guān)察該程序不同模式的效果。但是單片機(jī)應(yīng)用的意義絕不僅限于它的廣闊范圍以及所帶來(lái)俄經(jīng)濟(jì)效益上,更重要的意義還在于 :單片機(jī)的應(yīng)用正從根本上改變者傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)思想和設(shè)計(jì)方法。隨著單片機(jī)應(yīng)用的推廣普及,微控制技術(shù)必將不斷發(fā)展、日益完 善和更加充實(shí)。 AT89C51是一個(gè)低電壓、高性能 8位單片機(jī)帶有 4K 字節(jié)的可反復(fù)擦寫(xiě)的程序存儲(chǔ)器和 128字節(jié)的存取數(shù)據(jù)存儲(chǔ)器RAM,這種器件采用 ATMEL 公司的高密度、不 容易丟失存儲(chǔ)技術(shù)生產(chǎn),并且能夠與 MCS51系列的單片機(jī)兼容。閑散方式停止中央處理器的工作,能夠允許隨機(jī)存取數(shù)據(jù)存儲(chǔ)器、定時(shí) /計(jì)數(shù)器、串行通信 口及中斷系統(tǒng)繼續(xù)工作。 數(shù)碼管顯示原理 圖 1 數(shù)碼管內(nèi)部結(jié)構(gòu) 其中引腳圖的兩個(gè) GND 端連在一起,是公共端, 共陰極數(shù)碼管要將其接地,共陽(yáng)極數(shù)碼管將其接正 5伏電源。數(shù)碼管的接口有靜態(tài)和動(dòng)態(tài)兩種接口。 PO口為一個(gè) 8位漏極開(kāi)路雙向 I/O 口,每腳可吸收 8TTL 門(mén)電流,當(dāng) P0 口的管腳第一次寫(xiě) 1 時(shí),被定義為高阻輸入。 P3 口 1腳、 2 腳、 3腳分別連接了 3個(gè)按鍵,按鍵用來(lái)控制跑馬燈的顯示模式和跑馬燈的運(yùn)行速度。 RST 是復(fù)位輸入,當(dāng)振蕩器復(fù)位器件時(shí),要保持 RST 腳兩個(gè)機(jī)器周期的高電平時(shí)間。該反向放大器可以配置為片內(nèi)振蕩器。走馬燈硬件的總體設(shè)計(jì)原理圖如下圖所示。震蕩的主要頻率取決于晶振,電容對(duì)振蕩頻率起微調(diào)作用。上電自動(dòng)復(fù)位原理: RST 引腳是復(fù)位信號(hào)的輸入端,只要高電平的復(fù)位信號(hào)持續(xù)兩個(gè)機(jī)器周期以上的有效時(shí)間,就可以使單片機(jī)上電復(fù)位。 圖 7 數(shù)碼管顯示電路 LED 電路 本設(shè)計(jì)采用 16 個(gè) LED 燈, 16個(gè) LED 燈分別連接 AT89C51 的 P0 口和 P2 口,所有 LED 燈分別串聯(lián)一個(gè) 1K 電阻。本設(shè)計(jì)分為 LED 模塊、按鍵檢測(cè)、模式選擇模塊和數(shù)碼管顯示模塊。若沒(méi)有按鍵按下,則 重新循環(huán)該流程。在編譯方面,它也支持 IAR、 Keil 和 MPLAB等多種 編譯器。運(yùn)行 PROTEUS 后,點(diǎn)狀的柵格區(qū)域?yàn)槔L圖區(qū)。電路圖繪制完成后,再添加 AT89C51 的應(yīng)用程序。程序采用了 C 語(yǔ)言編寫(xiě),具體的程序見(jiàn)附錄 A。 致謝 畢業(yè)設(shè)計(jì)的完成,為我的大學(xué)學(xué) 習(xí)生活畫(huà)下了最后一筆,應(yīng)該感謝的人很多,首先學(xué)院給我們提供了一個(gè)展現(xiàn)自己的舞臺(tái),給我們一次難得的鍛煉機(jī)會(huì),使我 12 們的動(dòng)手能力和專(zhuān)業(yè)技能都有了很大的提高。單片機(jī)原理及應(yīng)用。 uint display16。//數(shù)碼管段碼表 void Delay(uint x) { uint ii,jj。jj200。 Delay(30)。break。 } return KK。//顯示高 8位 P1=DSY_CODE[ModeNo]。 // } if(display16=0x8000){ P0=(uchar)(~display16amp。 Delay(index*5)。 } switch(ModeNo+1) //八種不同的模式選擇 { case 2: Led16=0x0001。 case 4: Led16=0x0007。 case 6: Led16=0x001f。 case 8: Led16=0x007f。 default: Led16=0x0001。 } else if(button==3) //減速 { index=index+2。 index=16。 while(1) { tcount++。//顯示走馬燈 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1