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

正文內(nèi)容

單片機(jī)控制交通燈的案例(專業(yè)版)

  

【正文】 }}}五、設(shè)計(jì)心得通過(guò)兩個(gè)星期的實(shí)驗(yàn),我的設(shè)計(jì)雖然有一些毛病,但總體上還是成功的。//11111110for(j=0。//消隱P0 = weima[0]。//第1位數(shù)碼管顯示P0 = duanma[(i / 10)%10]。P0=duanma[i]。//111111011Delay_1ms(500)。wei=0。y)。//定義管腳 sbit wei=P2^7。按下B鍵,實(shí)現(xiàn)LED流水燈循環(huán)顯示。其管腳圖如下:圖3 DS1302管腳圖各引腳功能:Vcc1為后備電源,VCC2為主電源,X1和X2是振蕩源,SCLK為輸入端RST輸入有兩種功能:首先,RST接通控制邏輯,允許地址/命令序列送入移位寄存器;其次,RST提供終止單字節(jié)或多字節(jié)數(shù)據(jù)的傳送手段。對(duì)在完成以上文件過(guò)程所進(jìn)行的有關(guān)步驟如設(shè)計(jì)思想、指標(biāo)論證、方案確定、參數(shù)計(jì)算、元器件選擇、原理分析等作出說(shuō)明,并對(duì)所完成的設(shè)計(jì)作出評(píng)價(jià),對(duì)自己整個(gè)設(shè)計(jì)工作中經(jīng)驗(yàn)教訓(xùn),總結(jié)收獲和今后研究方向。}break。G1=1。while(1){ keyscan()。case 2:nb_time。while(!k5)。k0num=0。y_time=5。R1=0。R1=1。R1=0。G1=1。Y2=1。} } if(nb99){led_w3=1。}void led_display(uchar dx,nb){ uchar dx1,dx2,nb1,nb2。uchar t,pass_time,t1,y_time。sbit led_w3=P1^3。TL0=0xB0。} } Delay(5)。x=a。x=a。} } Delay(5)??删幊檀型ǖ繟T89C2051是一種帶2K字節(jié)閃存可編程可擦除只讀存儲(chǔ)器的單片機(jī)。//,2ms TL1=(655351835)%256。shi1=time/10。}flag2=0。while(1){red_1=0。P0=ledNum[ge1]。//共陽(yáng)數(shù)碼管//中斷優(yōu)先級(jí)別T0T1,數(shù)碼管顯示中斷間隔2ms,計(jì)時(shí)時(shí)間間隔50ms //計(jì)時(shí)要求比較精確,間隔長(zhǎng),不應(yīng)該被打斷,故中斷優(yōu)先級(jí)要高,使用T0 //數(shù)碼管中斷可以被打斷,打斷時(shí)間較短,不會(huì)影響顯示,使用T1 //在交通燈中,計(jì)時(shí)和數(shù)碼管顯示一直進(jìn)行,故定時(shí)器開(kāi)啟后不用停止 void InitInter(void){ TMOD=0x11。延時(shí) 100 mSDJNZ 2,DELAY1POP 0POP 1POP 2RETEND第二篇:基于51單片機(jī)的交通燈控制電路設(shè)計(jì)交通燈一、功能要求要求甲車道和乙車道兩條交叉道路上的車輛交替運(yùn)行,每次通行時(shí)間都設(shè)為25秒,黃燈先亮5秒鐘,才能變換運(yùn)行車道;黃燈亮?xí)r,要求每秒鐘閃亮一次。南北紅燈,東西紅燈MOV DPTR,8300HMOV A,0FHMOVX DPTR,AMOV R2,10。在南北紅燈亮的同時(shí)東西綠燈也亮,并維持20S。到20S時(shí),東西綠燈閃爍,閃爍3S后熄滅。延時(shí)1秒LCALL DELAYRET STATUS1:。二、電路圖說(shuō)明:1)每一位數(shù)碼管位選要分開(kāi),對(duì)應(yīng)IO口參照程序中紅色部分 2)圖示數(shù)碼管為共陽(yáng),沒(méi)加驅(qū)動(dòng)數(shù)碼管顯示較暗,建議加驅(qū)動(dòng)三、程序// include“”//IO口定義 sbit red_1 =P2^0。//設(shè)置定時(shí)器工作方式為16位計(jì)時(shí)器TH0=(6553545872)/256。1_2=1。//0為亮red_2=1。yellow_2=1。ge1=time%10。Display()。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除1000次。低功耗的閑置和掉電模式 } INT0外部中斷服務(wù)程序void EXINT0(void)interrupt 0//INT0外部中斷 { EX0=0。while(x){。while(x){。} void EXINT0(void)interrupt 0 { EX0=0。count++。sbit led_w4=P1^2。uchar k0num,k1num,k2num,k3num,k4num,k5num。dx2=dx/10。led_w4=1。G2=1。//east and west stopR2=1。Y1=1。Y1=1。Y1=1。//單方向通行時(shí),黃燈閃爍時(shí)間TR0=0。k1num=0。switch(k5num){case 1:TR0=1。if(nb_timebreak。if(k0num)emergency()。//調(diào)整時(shí)間時(shí),關(guān)閉所有燈R2=1。}}} } void timer0()interrupt 1 { TH0=(6553650000)/256。2.具體要求本次工程實(shí)踐的校內(nèi)部分主要以單片機(jī)為基礎(chǔ),進(jìn)行單片機(jī)軟件編程,目的 3 是為了提高學(xué)生的軟件編程和系統(tǒng)設(shè)計(jì)能力,整個(gè)設(shè)計(jì)系統(tǒng)包括兩個(gè)部分,硬件及軟件部分,硬件部分已經(jīng)制作成功,學(xué)生只需要掌握其原理和焊接相應(yīng)的元器件,掌握元器件的辨別和元器件的作用以及應(yīng)用場(chǎng)所即可,另外對(duì)所焊接的電路還需要進(jìn)行仔細(xì)的檢查,判斷是否有焊接錯(cuò)誤的地方或者短路的地方,對(duì)出現(xiàn)的異常情況要能夠根據(jù)現(xiàn)象判別原因,并具備解決問(wèn)題的能力,從而切實(shí)提高學(xué)生的硬件電子電路的分析、判斷能力。3)數(shù)碼管顯示電路圖4 數(shù)碼管顯示電路設(shè)計(jì)中采用六位共陰極數(shù)碼管,通過(guò)單片機(jī)STC89C52的P0口控制其位選和段選,以達(dá)到動(dòng)態(tài)顯示相應(yīng)數(shù)值的效果。按下C鍵,實(shí)現(xiàn)數(shù)碼管動(dòng)態(tài)掃描顯示。sbit key_A=P3^4。}/******************************************************************** * 名稱 : Main()* 功能 : 實(shí)現(xiàn)蜂鳴器,流水燈,數(shù)碼管,交通燈***********************************************************************/ void main(){DIOLA=0。buzz=0。}while(key_Aamp。//段選信號(hào)duan=0。//在這里取 i 的個(gè)位數(shù)Delay_1ms(40)。wei=0。j{P0 = 0。兩周的時(shí)間雖然短暫,但我從中受益匪淺,畢竟在課堂學(xué)習(xí)到的東西真真正正的用到實(shí)際中還是有很大困難的,要把理論運(yùn)用于實(shí)踐確實(shí)并非一件易事。//延時(shí)3毫秒后顯示下一個(gè)數(shù)}l。P1=b。wei=1。duan=1。duan=1。P1=b。}}} }/******************************************************************** * 名稱 : buzz_key(void)* 功能 : 蜂鳴器子程序***********************************************************************/void buzz_key(void){DIOLA=0。y0。//定義變量sbit duan=P2^6。三、硬件電路的設(shè)計(jì)及描述1.硬件總框圖及原理圖圖8 硬件總框圖圖9 硬件總原理圖2.主程序流程圖3.各模塊流程圖 1)時(shí)間顯示程序流程圖2)流水燈程序流程圖3)利用蜂鳴器的音樂(lè)流程圖4)智能交通燈四、源程序代碼/******************************************************************** * 文件名: * 描述: 按下A鍵,實(shí)現(xiàn)蜂鳴器動(dòng)作。如果在傳送過(guò)程中RST置為低電平,則會(huì)終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。二、設(shè)計(jì)要求1.總體要求(1)獨(dú)立完成設(shè)計(jì)任務(wù)(2)繪制系統(tǒng)硬件總框圖(3)繪制系統(tǒng)原理電路圖(4)制定編寫(xiě)設(shè)計(jì)方案,編制軟件框圖,完成詳細(xì)完整的程序清單和注釋(5)制定編寫(xiě)調(diào)試方案,編寫(xiě)用戶操作使用說(shuō)明書(shū)(6)寫(xiě)出設(shè)計(jì)工作小結(jié)。break。Y1=1。pass_time=dx_time。if(dx_timebreak。if(k5==0){k5num++。//由東西或南北通行返回時(shí),重新開(kāi)始執(zhí)行。k2num=0。} if(y_time==0){TR1=0。} if(y_time==0){TR1=0。} } }void emergency()//east and west,south and north stop { led_display(0,0)。Y1=1。//east and west passR2=0。led_w2=1。ET1=1。uchar dx_time,nb_time。sbit led_w2=P1^0。} void timer0(void)interrupt 1 using 1 { TH0=0x3C。Delay(400)。void Delay(uchar a){uchar x。//開(kāi)中斷 } void Delay(uchar a)//循環(huán)a次 { uchar x。Delay(400)。兩個(gè)16位定時(shí)器/計(jì)數(shù)器,5個(gè)中斷源 第二章 硬件設(shè)計(jì) 如圖21所示 此處要有文字說(shuō)明圖21設(shè)計(jì)框圖AT89C51是一種帶4K字節(jié)LASH存儲(chǔ)器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低電壓、高性能CMOS 8位微處理器,俗稱單片機(jī)。} } }void Timer_1(void)interrupt 3 { TH1=(655351835)/256。ge2=time%10。ge2=time%10。InitInter()。case 2:1_1=0。//數(shù)碼管十位個(gè)位const unsigned char ledNum[] ={// 0 1AbcdEF不顯示o(18)H(19)h(20)C(21)0(22)n(23)0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90,0x88,0x83,0xA7,0xA1,0x86,0x8e,0xFF,0xbf,0xa3,0x89,0x8b,0xc6,0xc0,0xab }。延時(shí)子程序PUSH 2PUSH 1PUSH 0 DELAY1:MOV 1,00H DELAY2:MOV 0,0B2HDJNZ 0,$DJNZ 1,DELAY2。南北紅燈,東西綠燈閃轉(zhuǎn)黃燈LJMP CIRCLE STATUS0:。(3)南北紅燈亮維持25S。在東西綠燈熄滅時(shí),東西黃燈亮,并維持2S。南北綠燈,東西紅燈MOV DPTR,08300HMOV A,96H。//南北方向 sbit red_2 =P2^3。//,50ms
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1