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

正文內(nèi)容

基于at89s52單片機(jī)的模擬電梯設(shè)計(jì)(更新版)

  

【正文】 void display3(void){ if(qusanlou==1) { for(i=0。 unsigned char querlou=0。sbit zhengzhuan=P2^0。sbit key5=P1^4。ISP在線編程接口為89S51單片機(jī)提供了方便的在線編程方法。在MCS51單片機(jī)一般常用內(nèi)部時(shí)鐘方式,也就是在XTAL1和XTAL2之間連接晶體振蕩器與電容構(gòu)成穩(wěn)定的自激振蕩器,晶體和電容決定了單片機(jī)的工作時(shí)間精度為1微秒。在應(yīng)用系統(tǒng)中,有些外圍芯片也需要復(fù)位。以本設(shè)計(jì)共陰式為例,如把陰極接地,在相應(yīng)段的陽(yáng)極接上正電源,該段即會(huì)發(fā)光。手動(dòng)按鍵產(chǎn)生復(fù)位信號(hào),完成單片機(jī)啟動(dòng),確定單片機(jī)的初始狀態(tài)。XTAL1——振蕩器反相放大器及內(nèi)部時(shí)鐘發(fā)生電路之輸入端。若必要,可通過(guò)對(duì)特殊功能寄存器(SFR)區(qū)中的8EH單元的D0位置位,可禁止ALE操作。在FLASH編程及校驗(yàn)時(shí),P3口亦接收些控制信號(hào)。 在訪問(wèn)外部程序存儲(chǔ)器或用16位地址讀取外部數(shù)據(jù)存儲(chǔ)器,P2口送出高八位地址。作為輸入使用時(shí),被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。作為輸出口,每位能驅(qū)動(dòng)8個(gè)TTL邏輯電平。此單片機(jī)模擬電梯用綠色發(fā)光二極管組成的箭頭來(lái)指示電梯當(dāng)前是處于上升狀態(tài)還是下降狀態(tài),用數(shù)碼管顯示當(dāng)前是處于哪一層,若沒(méi)有人按下停止按鍵,它就以每層2秒的速度一直上下運(yùn)行,若有人按下某一層的停止按鍵,它就會(huì)在相應(yīng)的那一層停止4秒鐘,并伴有開(kāi)門和關(guān)門的聲音提示。 關(guān)鍵詞:STC89C52 單片機(jī) 模擬電梯 四位一體數(shù)碼管目 錄一、設(shè)計(jì)任務(wù) 1 1二、硬件系統(tǒng)實(shí)現(xiàn) 2 AT89S52芯片簡(jiǎn)介 2 2 3 4 振蕩電路模塊 5 5 6三、軟件設(shè)計(jì) 7 軟件功能描述 7 流程圖設(shè)計(jì) 8 單片機(jī)C語(yǔ)言程序 8 8 8 9 9四、系統(tǒng)的調(diào)試 11 硬件的調(diào)試 11 軟件的調(diào)試 11五、設(shè)計(jì)心得 11六、參考文獻(xiàn) 13 一.設(shè)計(jì)任務(wù). 設(shè)計(jì)內(nèi)容與要求隨著現(xiàn)代高科技的發(fā)展,住房和辦公用樓都已經(jīng)逐漸向高層發(fā)展。題 目:基于AT89S52單片機(jī)的模擬電梯設(shè)計(jì)物理與電氣學(xué)院電子信息科學(xué)與技術(shù)學(xué)院:專業(yè): 電信101班級(jí): 學(xué)生姓名: 完成日期: 摘 要:?jiǎn)纹瑱C(jī)即單片微型計(jì)算機(jī)(SingleChip Microputer ),是集CPU ,RAM ,ROM ,定時(shí),計(jì)數(shù)和多種接口于一體的微控制器。最小系統(tǒng)為單片機(jī)提供時(shí)鐘信號(hào)和復(fù)位功能。在科技的不斷發(fā)展下,單片機(jī)控制系統(tǒng)很快可以解決抗擾性,成為方便有效的電梯控制系統(tǒng)。P0口——8位漏極開(kāi)路之雙向I/O口。對(duì)P1 端口寫“1”時(shí),內(nèi)部上拉電阻把端口拉高,此時(shí)可作輸入口用。作輸入用時(shí),被外部拉低的引腳因內(nèi)部電阻,將輸出電流(IIL)。P3口亦作為AT89S52特殊功能(第二功能)用,如表2所示。對(duì)FLASH存儲(chǔ)器編程期間,該引腳亦用于輸入編程脈沖(PROG)。 FLASH存儲(chǔ)器編程時(shí),該引腳加上+12V的編程允許電源Vpp,當(dāng)然這須是該器件是使用12V編程電壓Vpp。單片機(jī)接通電源時(shí)產(chǎn)生復(fù)位信號(hào),完成單片機(jī)啟動(dòng),確定單片機(jī)起始工作狀態(tài)。將多只LED的陰極連在一起即為共陰式,而將多只LED的陽(yáng)極連在一起即為共陽(yáng)式。最簡(jiǎn)單的復(fù)位電路如下圖: 復(fù)位開(kāi)關(guān)上電瞬間,RC電路充電,RST引線出現(xiàn)正脈沖,只要RST保持10ms以上的高電平,就能使單片機(jī)有效的復(fù)位。利用其內(nèi)部的振蕩電路XTAL1和XTAL2引線上外接定時(shí)元件,內(nèi)部振蕩電路便產(chǎn)生自激振蕩,用示波器可以觀察到XTAL2輸出的時(shí)鐘信號(hào)。ISP為在線編程接口,J2為標(biāo)準(zhǔn)10P JTAG下載接口。sbit key4=P1^3。sbit P27=P2^7。unsigned char qusanlou=0。j++) {。 for(i=0。amp。 //把i變成200跳出延時(shí)函數(shù) } } } zhengzhuan=1。 for(i=0。 while(key8==0)。 //電機(jī)停止 } zhengzhuan=1。 for(i=0。 while(key8==0)。 fanzhuan=0。 P0=tab[3]。i++) { for(j=0。j121。 while(key7==0)。 //上一層樓的時(shí)間 P2=0xd0。querlou==1)。 i=200。 //電機(jī)正轉(zhuǎn) delay(1000)。i++) { for(j=0。 //如果再次開(kāi)門就延時(shí)1s } if(key7==0) { delay(10)。 P0=tab[3]。 //同時(shí)要是內(nèi)二樓鍵按下才有效 { delay(10)。 //電機(jī)反轉(zhuǎn) delay(1000)。i++) { for(j=0。 fanzhuan=0。 //在二樓停留多2S當(dāng)模擬有人進(jìn)出 zhengzhuan=0。 for(i=0。 while(key8==0)。 zhengzhuan=0。 P0=tab[3]。 } if(key8==0amp。 i=200。 P0=tab[2]。 //同時(shí)要是內(nèi)一樓鍵按下才有效 { delay(10)。 //把i變成200跳出延時(shí)函數(shù) } } } if(erlou==1) { zhengzhuan=0。 delay(1000)。amp。 //把i變成200跳出延時(shí)函數(shù) } } } yilou=0。 delay(1000)。 } quyilou=0。 qusanlou=0。 while(key1==0)。 } if(key5==0) //判斷內(nèi)去二樓鍵 { delay(10)。 } } }四.系統(tǒng)調(diào)試 硬件調(diào)試硬件調(diào)試是利用開(kāi)發(fā)系統(tǒng)、基本測(cè)試儀器(萬(wàn)用表、示波器等),檢查用戶系統(tǒng)硬件中存在的故障。給板加電,檢測(cè)所有的插座或是器件的電源端是否符合要求的值 。由近及遠(yuǎn)是將信號(hào)流經(jīng)的各器件按照距離單片機(jī)的邏輯距離進(jìn)行由近及遠(yuǎn)的分層,然后分層調(diào)試。五.設(shè)計(jì)心得六、參考文獻(xiàn):[1] AT89C52AT89S52性能簡(jiǎn)介[2] :清華大學(xué)出版社,2006 [3] ATMEL Corporation 2001[4] 樓然苗.51系列單片機(jī)設(shè)計(jì)實(shí)例.北京:航空航天大學(xué)出版社,2004[5] 王田苗.嵌入式系統(tǒng)設(shè)計(jì)與實(shí)例開(kāi)發(fā).北京:清華大學(xué)出版社,2005[6] ATMEL技術(shù)資料,ATMEL官方網(wǎng)站[7] 張友德.單片微型機(jī)原理應(yīng)用與實(shí)驗(yàn).上海:復(fù)旦大學(xué)出版社,1996[8] ,5[9] Intel. Microcontroller [10] .
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1