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

正文內(nèi)容

基于at89s52單片機的模擬電梯設(shè)計-wenkub

2023-01-31 10:27:07 本頁面
 

【正文】 端口拉高,此時可用作輸入口。在這種應(yīng)用中,P2口用很強的內(nèi)部上拉發(fā)送1。 引腳號第二功能T2(定時器/計數(shù)器T2的外部計數(shù)輸入),時鐘輸出T2EX(定時器/計數(shù)器T2的捕捉/重載觸發(fā)信號和方向控制)MOSI(在系統(tǒng)編程用)MISO(在系統(tǒng)編程用)SCK(在系統(tǒng)編程用)P2口——有內(nèi)部上拉電阻的8 位雙向I/O口,P2輸出緩沖器能驅(qū)動4個TTL 邏輯電平。對P1 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可作輸入口用。程序校驗時,需外部上拉電阻。對P0端口寫“1”時,引腳用作高阻抗輸入。AT89S52可降至0Hz靜態(tài)邏輯操作,支持2種軟件可選節(jié)電模式。二. 硬件系統(tǒng)實現(xiàn)AT89S52——低功耗高性能CMOS 8位單片機,片內(nèi)8k Bytes ISP(Insystem programmable)的可反復(fù)擦寫1000次的FLASH只讀程序存儲器,器件采用ATMEL公司之高密度、非易失性存儲技術(shù)制造,兼容標(biāo)準(zhǔn) MCS51指令系統(tǒng)及80C51引腳結(jié)構(gòu),片上Flash允許程序存儲器在系統(tǒng)可編程,亦適于常規(guī)編程器。采用這種控制線路,存在易出故障、維護(hù)不便、運行壽命較短、占用空間大等缺點。電梯是高層賓館、商店、住宅、多層倉庫等高層建筑不可缺少的垂直方向的交通運輸工具。芯片一旦檢測到某樓層的按鍵被按下,就會在對應(yīng)端口輸出5V高電平驅(qū)動電機來到該樓層,程單序會延遲幾分鐘,等人進(jìn)入電梯后,關(guān)門,去到要去的樓層。其中51單片機是各種單片機中最為典型和最有代表性的一種,、電氣控制技術(shù)、微處理器技術(shù)、系統(tǒng)工程學(xué)等多學(xué)科和技術(shù)分支于一體的機電設(shè)備,它是建筑中的永久垂直交通工具。本論文選擇AT89S52為核心控制元件,使用宏晶公司的STC89C51RC加外圍器件作控制單元,用數(shù)碼管顯示,使用單片機C語言進(jìn)行編程制作了一個八層電梯模擬系統(tǒng)。在整個過程中,數(shù)碼管會顯示樓層數(shù)。1889年美國奧梯斯升降機公司推出的世界上第一部以電動機為動力的升降機,同年在紐約市馬累特大廈安裝成功。 電梯控制系統(tǒng)是比較復(fù)雜的一個大型系統(tǒng),在計算機誕生的幾十年里,繼電器控制系統(tǒng)為電梯控制的發(fā)展做了巨大的貢獻(xiàn),但在性能上和PLC還是有本質(zhì)上的差距。單芯片上,擁有8 位CPU及在系統(tǒng)可編程FLASH,使AT89S52為眾多嵌入式控制應(yīng)用系統(tǒng)提供高靈活、超有效之解決方案??臻e模式下,CPU 停止工作,允許RAM、定時器/計數(shù)器、串口、中斷繼續(xù)工作。訪問外部程序和數(shù)據(jù)存儲器時,P0口亦被作為低8位地址/數(shù)據(jù)復(fù)用。P1口——有內(nèi)部上拉電阻的8位雙向I/O 口,p1 輸出緩沖器能驅(qū)動4 個 TTL 邏輯電平。作輸入用時,被外部拉低的引腳因內(nèi)部電阻,將輸出電流(IIL)。對P2 端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可作輸入口。在用8位地址訪問外部數(shù)據(jù)存儲器時,P2口輸出P2鎖存器之內(nèi)容。作輸入用時,被外部拉低的引腳因內(nèi)部電阻之原因,將輸出電流(IIL)。 端口引腳第二功能RXD(串行輸入口)TXD(串行輸出口)INTO(外中斷0)INT1(外中斷1)TO(定時/計數(shù)器0)T1(定時/計數(shù)器1)WR(外部數(shù)據(jù)存儲器寫選通)RD(外部數(shù)據(jù)存儲器讀選通)RST——復(fù)位輸入。需注意:每當(dāng)訪問外部數(shù)據(jù)存儲器時將跳過一個ALE脈沖。此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應(yīng)設(shè)置ALE禁止位無效。若EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲器之指令。單片機最小系統(tǒng)要使單片機工作起來,最基本的電路的構(gòu)成為 單片機電源: AT89S51單片機的工作電壓范圍:—, 所以通常給單片機外接5V直流電源。 復(fù)位電路:確定單片機工作的起始狀態(tài),完成單片機的啟動過程。在本設(shè)計中需用到AT89S52芯片,1個數(shù)碼管,一個蜂鳴器,復(fù)位電路,8個按鍵,24個發(fā)光二極管。因為不同類型的數(shù)碼管,除了它們的硬件電路有差異外,編程方法也是不同的。假如我們將b和c段接上正電源,其它端接地或懸空,那么b和c段發(fā)光,此時,數(shù)碼管顯示將顯示數(shù)字“1”。MCS51單片機通常采用上電自動復(fù)位和按鍵復(fù)位兩種方式。 振蕩器電路模塊MCS51單片機內(nèi)部的振蕩電路是一個增益反相放大器,引線 XTAL1和XTAL2分別為反向振蕩放大器的輸入及內(nèi)部時鐘工作電路的輸入和來自反向振蕩器的輸出,該反向放大器可以配置為片內(nèi)振蕩器。51單片機的時鐘產(chǎn)生方式有兩種,分別為:內(nèi)部時鐘方式和外部時鐘方式。對電容無嚴(yán)格要求,但它的取值對振蕩頻率輸出的穩(wěn)定性、大小及振蕩電路起振蕩速度有一點影響。 該模塊完成的功能是把源程序代碼下載到AT89S51芯片中,它需要和微機上的ISP下載器軟件配合使用來完成這樣的功能。下載線插接說明:兩排十針下載口, 1號引腳的邊上有一個小方框;下載線的凸口為正方向,凸口的右側(cè)邊的第一個插孔為1號引腳,這一點一定要切記,不然的話程序下載不進(jìn)去。sbit key1=P1^2。sbit key7=P3^6。sbit P26=P2^6。 //電動機反轉(zhuǎn)unsigned int i,j。unsigned char yilou=0。 unsigned char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}。j121。i++) { for(j=0。 P0=tab[1]。j121。 } if(key8==0amp。 while(key8==0)。 i=200。 delay(1000)。 P0=tab[2]。j121。 //同時要是內(nèi)三樓鍵按下才有效 { delay(10)。 while(key7==0)。 fanzhuan=0。 delay(1000)。 P0=tab[3]。j121。 //同時要是內(nèi)三樓鍵按下才有效 { delay(10)。 while(key7==0)。 zhengzhuan=1。 delay(1000)。 } if(P24==0) //如果現(xiàn)在還是顯示3樓 { P2=0xe0。 qusanlou=0。i500。 } } } if(P26==0) //如果現(xiàn)在在一樓則顯示從一樓到二樓再到三樓函數(shù) { P2=0xb0。i++) { for(j=0。querlou==1)。 //如果再次開門就延時1s } if(key7==0) { delay(10)。 fanzhuan=0。 delay(1000)。i500。amp。 zhengzhuan=0。 while(key7==0)。 //電機停止 delay(1000)。 fanzhuan=0。 delay(1000)。i500。amp。 delay(1000)。 //把i變成200跳出延時函數(shù) } } } erlou=0。biaozhi==0) //如果現(xiàn)在在三樓的話則從三樓到二樓再到一樓 { P2=0xe0。i++) { for(j=0。querlou==1)。 //如果再次開門就延時1s } if(key7==0) { delay(10)。 fanzhuan=1。 delay(1000)。i200。amp。 zhengzhuan=0。 while(key7==
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1