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

正文內(nèi)容

基于at89s52單片機(jī)的模擬電梯設(shè)計(jì)-wenkub.com

2025-01-13 10:27 本頁(yè)面
   

【正文】 3) 先按下開(kāi)啟鍵,觀察LED能否正常顯示,再觀察發(fā)光二極管形成的上升下降信號(hào)和LED顯示的數(shù)字增大減小是否一致,當(dāng)這些都符合指標(biāo)后,再按下任意按鍵,看其是否能達(dá)到預(yù)想目的。(1) 實(shí)驗(yàn)平臺(tái) 軟件調(diào)試在KEIL編譯器下進(jìn)行,運(yùn)行在Windows XP操作系統(tǒng)下。當(dāng)調(diào)試電路時(shí),與該元件無(wú)關(guān)的器件全部從用戶系統(tǒng)中去掉,這樣可以將故障范圍限定在某個(gè)局部的電路上。因?yàn)橹挥杏脝纹瑱C(jī)開(kāi)發(fā)系統(tǒng)才能完成對(duì)用戶系統(tǒng)的調(diào)試。先用萬(wàn)用表復(fù)核目測(cè)中有疑問(wèn)的連接點(diǎn),再檢測(cè)各種電源線與地線之間是否有短路現(xiàn)象。 靜態(tài)調(diào)試 靜態(tài)調(diào)試是在用戶系統(tǒng)未工作時(shí)的一種硬件檢測(cè)。 yilou=1。 erlou=1。 sanlou=1。 quyilou=0。 } if(erlou==1) display2()。 //顯示外三樓的函數(shù) // if(key2==0) //判讀外二樓鍵 { delay(10)。 while(key3==0)。 fanzhuan=0。 P0=tab[1]。 P2=0xb0。 //電機(jī)反轉(zhuǎn) delay(1000)。 } if(P25==0) { P2=0xd0。 while(key7==0)。 //同時(shí)要是內(nèi)一樓鍵按下才有效 { delay(10)。j121。 P0=tab[1]。 delay(1000)。 //電機(jī)停止 delay(1000)。 while(key7==0)。 zhengzhuan=0。amp。i200。 delay(1000)。 fanzhuan=1。 //如果再次開(kāi)門(mén)就延時(shí)1s } if(key7==0) { delay(10)。quyilou==1)。 while(key2==0)。i200。j++) { 。 //電機(jī)停止}//外按一樓函數(shù)void display1(void){ if(quyilou==1) { for(i=0。 } biaozhi=0。 //如果再次開(kāi)門(mén)就延時(shí)1s } if(key7==0) { delay(10)。querlou==1)。i++) { for(j=0。//上一層樓的時(shí)間 P2=0xb0。 //電機(jī)反轉(zhuǎn) delay(1000)。 fanzhuan=0。 //如果再次開(kāi)門(mén)就延時(shí)1s } if(key7==0) { delay(10)。 while(key8==0)。j++) { if(key8==0amp。 for(i=0。 delay(1000)。 //把i變成200跳出延時(shí)函數(shù) } } } zhengzhuan=0。 delay(1000)。amp。i200。amp。 i=200。 while(key8==0)。j++) { if(key8==0amp。 for(i=0。 delay(1000)。//在二樓停留多1s當(dāng)模擬有人進(jìn)出 zhengzhuan=1。 fanzhuan=0。 //如果再次開(kāi)門(mén)就延時(shí)1s } if(key7==0) { delay(10)。 while(key8==0)。j++) { if(key8==0amp。 for(i=0。 delay(1000)。 //把i變成200跳出延時(shí)函數(shù) } } } zhengzhuan=1。 delay(1000)。amp。i500。j++) { 。 //電機(jī)停止}//外按二樓函數(shù),不過(guò)最后還是到先三樓去void display2(void){ if(querlou==1) { for(i=0。 erlou=0。 P0=tab[3]。 delay(1000)。 P0=tab[2]。 //如果再次開(kāi)門(mén)就延時(shí)1s } if(key7==0) { delay(10)。qusanlou==1)。i++) { for(j=0。//上一層樓的時(shí)間 P2=0xe0。 //電機(jī)正轉(zhuǎn) delay(1000)。 //在二樓停留多1s當(dāng)模擬有人進(jìn)出 zhengzhuan=0。 //如果再次開(kāi)門(mén)就延時(shí)1s } if(key7==0) { delay(10)。qusanlou==1)。i++) { for(j=0。//上一層樓的時(shí)間 P2=0xd0。 //電機(jī)正轉(zhuǎn) delay(1000)。 while(key7==0)。 //同時(shí)要是之前的內(nèi)三樓鍵按下才有效 { delay(10)。 erlou=1。i++) { for(j=0。 } } } if(P26==0) //如果現(xiàn)在在一樓則顯示從一樓到三樓函數(shù) { P2=0xb0。i500。i++) { for(j=0。unsigned char quyilou=0。bit biaozhi=0。 //電動(dòng)機(jī)正轉(zhuǎn)sbit fanzhuan=P2^1。sbit P25=P2^5。sbit key6=P3^7。sbit key2=P1^0。使用時(shí)將ISP下載線一端與PC并口相連接,一端與ISP接口相連,使用ISP下載軟件即可實(shí)現(xiàn)MCU在線編程。由于XTAL2邏輯電平不是TTL的,所以還要接一個(gè)上拉電阻。MCS51單片機(jī)在通常應(yīng)用情況下,使用振蕩頻率為6MHZ的石英晶體,而12MHZ頻率的晶體主要是在高速串行通信情況下才使用,在這里我用的是12MHZ石英晶體。輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。如果這些芯片復(fù)位端的復(fù)位電平與單片機(jī)的復(fù)位電平的要求一致,則可以將復(fù)位信號(hào)與之相連。MCS51單片機(jī)工作之后,只要在它的RST引線上加載10ms以上的高電平,單片機(jī)就能有效地復(fù)位。當(dāng)然,LED的電流通常較小,一般均需在回路中接上限流電阻。LED數(shù)碼管根據(jù)LED的接法不同分為共陰和共陽(yáng)兩類,了解LED的這些特性,對(duì)編程是很重要的。 通常在單片機(jī)工作出現(xiàn)混亂或“死機(jī)”時(shí),使用手動(dòng)復(fù)位可實(shí)現(xiàn)單片機(jī)“重啟”。AT89S51單片機(jī)時(shí)鐘頻率范圍:0 — 33MHz。XTAL2——振蕩器反相放大器之輸出端。需注意:若加密位LB1被編程,復(fù)位時(shí)內(nèi)部會(huì)鎖存EA端狀態(tài)。該位置位后,只有一條MOVX及MOVC指令方能將ALE激活。一般,ALE仍以時(shí)鐘振蕩頻率的1/6輸出固定之脈沖信號(hào),故它可對(duì)外輸出時(shí)鐘或用于定時(shí)目的。此外,P3口亦接收些用于FLASH閃存編程及程序校驗(yàn)的控制信號(hào)。對(duì)P3端口寫(xiě)“1”時(shí),內(nèi)部上拉電阻把
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1