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

正文內(nèi)容

基于at89c51單片機(jī)的交通燈課程設(shè)計(jì)報(bào)告[定稿](已改無錯(cuò)字)

2024-11-04 03 本頁面
  

【正文】 技能分析和解決現(xiàn)實(shí)問題的能力。使我在單片機(jī)的基本原理、單片機(jī)應(yīng)用學(xué)習(xí)過程中,以及在常用編程設(shè)計(jì)思路技巧的掌握方面都能向前邁了一大步,為日后成為一名合格的應(yīng)用型人才打下良好的基礎(chǔ)。綜合課程設(shè)計(jì)讓我把以前學(xué)習(xí)到的知識(shí)得到鞏固和進(jìn)一步的提高認(rèn)識(shí),對(duì)已有知識(shí)有了更深層次的理解和認(rèn)識(shí)。在此,由于自身能力有限,在課程設(shè)計(jì)中碰到了很多的問題,我通過查閱相關(guān)書籍、資料以及和周圍同學(xué)交流得到解決。還有交通燈是我們生活中非常常見的一種東西,對(duì)于我們學(xué)以致用的這種能力得到了很好鍛煉,能夠?yàn)槲覀円院蟮墓ぷ饔趯W(xué)習(xí)打下基礎(chǔ)。六、參考文獻(xiàn)1.《單片機(jī)原理及接口技術(shù)》 李朝青 北京航空航天大學(xué)出版社,2004 2.《單片機(jī)原理及應(yīng)用》 李全力 高等教育出版社,2001 3.《電子系統(tǒng)設(shè)計(jì)與實(shí)踐》 楊剛,周群 電子工業(yè)出出版社,1997 4.《單片機(jī)微型計(jì)算機(jī)技術(shù)》 劉國榮 機(jī)械工業(yè)出版社,1997 5.《數(shù)字電子技術(shù)》 楊志忠 高等教育出版社,2003 6.《電子技術(shù)》 胡宴如 高等教育出版社,2001 7.《電子線路CAD》 王延才 機(jī)械工業(yè)出版社,2001 8.《單片機(jī)應(yīng)用技術(shù)選編》 何利民 北京航空航天大學(xué)出版社,1996 9.《單片機(jī)應(yīng)用技術(shù)》 吳國經(jīng) 中國電力出版社,2004 10.《單片機(jī)及接口技術(shù)實(shí)踐教程》 胡健 北京機(jī)械工業(yè)出版社,2002 11.《使用接口技術(shù)》 李廣軍 成都電子科技大學(xué)出版社,1998第三篇:單片機(jī)課程設(shè)計(jì)任務(wù)書(交通燈)單片機(jī)課程設(shè)計(jì)任務(wù)書本次設(shè)計(jì)共 412 人。一、設(shè)計(jì)任務(wù):路口交通燈控制系統(tǒng)設(shè)計(jì) 1)A 道通行,B 道禁行 30s; 2)黃燈閃爍 5s; 3)A 道禁行,B 道通行 30s; 4)黃燈閃爍 5s。5)按下 K1,A 道通行,B 道禁行,直到 K1 復(fù)位; 6)按下 K2,B 道通行,A 道禁行,直到 K2 復(fù)位; 7)按下 K3,A、B 禁行。二、設(shè)計(jì)要求 1)主控芯片:AT89S52,顯示器件可以選用發(fā)光二極管、數(shù)碼管或 LCD 其中一種; 2)系統(tǒng)總體設(shè)計(jì)和軟硬件功能劃分; 3)硬件電路設(shè)計(jì); 4)軟件設(shè)計(jì); 5)軟件、硬件仿真調(diào)試; 6)轉(zhuǎn)換 PCB 板; 7)生產(chǎn) PCB 板,焊接調(diào)試; 8)樣品試運(yùn)行。三、時(shí)間分配: 整個(gè)設(shè)計(jì)時(shí)間為一周,根據(jù)實(shí)際進(jìn)度由指導(dǎo)教師控制。四、設(shè)計(jì)者: 電氣 0812,共 412 人。五、使用儀器、材料:電腦、單片機(jī)實(shí)驗(yàn)箱、單片機(jī)編程器等。AT89S52 單片機(jī)芯片,相應(yīng)的電子元器件等。六、上繳材料:設(shè)計(jì)任務(wù)書一份;設(shè)計(jì)說明書(包括:系統(tǒng)功能描述,設(shè)計(jì)思路,軟、硬件設(shè)計(jì),設(shè) 計(jì)圖紙,樣品等);總結(jié)報(bào)告等。樣品一件。第四篇:單片機(jī)交通燈控制程序include define uchar unsigned char define uint unsigned int uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x40 }。//*************digit display port******* sbit led_w1=P1^1。sbit led_w2=P1^0。sbit led_w3=P1^3。sbit led_w4=P1^2。//*****define led port ********** sbit R1=P2^4。//east and west red led sbit Y1=P2^3。//east and west yellow led sbit G1=P2^2。//east and west green led sbit R2=P2^5。//south and north red led sbit Y2=P2^6。//south and north yellow led sbit G2=P2^7。//south and north green led//*********define key************** sbit k0=P3^0。//emergency sbit k1=P3^1。//east and west pass sbit k2=P3^2。//south and north pass sbit k3=P3^3。//start and subtract 1 sbit k4=P3^4。//pause and add 1 sbit k5=P3^5。//set time//*********define variable********* bit flag,flag_t。uchar dx_time,nb_time。uchar t,pass_time,t1,y_time。uchar k0num,k1num,k2num,k3num,k4num,k5num。//*********define key******** void delay(uint i){ uint x,y。for(x=i。x0。x)for(y=110。y0。y)。} void timer0_init(){ TMOD=0x11。TH0=(6553650000)/256。TL0=(6553650000)%256。TH1=(6553650000)/256。TL1=(6553650000)%256。EA=1。ET0=1。ET1=1。}void led_display(uchar dx,nb){ uchar dx1,dx2,nb1,nb2。dx2=dx/10。dx1=dx%10。nb2=nb/10。nb1=nb%10。if(dx99){led_w1=1。led_w2=1。} else {led_w1=0。P0=table[dx1]。delay(5)。led_w1=1。if(dx0)led_w2=1。else{led_w2=0。P0=table[dx2]。delay(5)。led_w2=1。} } if(nb99){led_w3=1。led_w4=1。} else {led_w3=0。P0=table[nb1]。delay(5)。led_w3=3。if(nb0)led_w4=1。else{led_w4=0。P0=table[nb2]。delay(5)。led_w4=4。} } } //*************light work********** void circle_led(){ if(!flag){if(pass_time5){led_display(pass_time5,pass_time)。R1=1。Y1=1。G1=0。//east and west passR2=0。Y2=1。G2=1。//south and north stop}if(pass_time0){if(t=10)led_display(pass_time,pass_time)。else led_display(100,pass_time)。R1=1。G1=1。//east and west yellow led flashif(t=10)Y1=0。else Y1=1。R2=0。Y2=1。G2=1。}if(pass_time==0){pass_time=nb_time。flag=1。} } else {if(pass_time5){led_display(pass_time,pass_time5)。R1=0。Y1=1。G1=1。//east and west stopR2=1。Y2=1。G2=0。//south and north pass}if(pass_time0){if(t=10)led_display(pass_time,pass_time)。else led_display(pass_time,100)。R1=0。Y1=1。G1=1。R2=1。G2=1。//south and north yellow led flashif(t=10)Y2=0。else Y2=1。}if(pass_time==0){pass_time=dx_time。flag=0。} } }void emergency()//east and west,south and north stop { led_display(0,0)。R1=0。Y1=1。G1=1。R2=0。Y2=1。G2=1。} void dx_pass()//east and west pass,south and north stop { led_display(100,100)。if(y_time0){TR1=1。R1=0。Y1=1。G1=1。R2=1。G2=1。//south and north yellow led flashif(t1=10)Y2=0。else Y2=1。} if(y_time==0){TR1=0。R1=1。Y1=1。G1=0。R2=0。Y2=1。G2=1。} } void nb_pass()//south and north pass,east and west stop { led_display(100,100)。if(y_time0){TR1=1。R1=1。G1=1。if(t1=10)Y1=0。//east and west yellow led flashelse Y1=1。R2=0。Y2=1。G2=1。} if(y_time==0){TR1=0。R1=0。Y1=1。G1=1。R2=1。Y2=1。G2=0。} }//**********
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1