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

正文內(nèi)容

基于52單片機(jī)的城市十字路口交通燈課程設(shè)計(jì)-文庫吧

2025-05-18 13:32 本頁面


【正文】 學(xué)本科課程設(shè)計(jì)報(bào)告 10 4 Proteus 軟 件仿真 仿真圖 仿真步驟 ( 1) 根據(jù)電路圖選擇器件連接電路 ( 2)雙擊 AT89S52 裝入源程序編譯生成的 HEX 文件 ( 3)單擊運(yùn)行按鈕運(yùn)行仿真 ( 4)根據(jù)仿真情況與程序?qū)崿F(xiàn)任務(wù)對(duì)比,對(duì)于不能實(shí)現(xiàn)的任務(wù)修改并調(diào)試程序,重新裝載重新運(yùn)行調(diào)試仿真,直到能完全實(shí)現(xiàn)所要求的功能為止 ( 5)進(jìn)一步改進(jìn)和簡(jiǎn)化程序在進(jìn)行調(diào)試仿真 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 11 5 課程設(shè)計(jì)體會(huì) 通過這次單片機(jī)實(shí)訓(xùn)課程學(xué)習(xí),才深刻體會(huì)到自己實(shí)際操作能力的匱乏。從剛開始老師對(duì)單片機(jī)的整體介紹及 其應(yīng)用前景,對(duì)單片機(jī)產(chǎn)生了濃厚的興趣,并利用自己的課余時(shí)間提前學(xué)習(xí)有關(guān)單片機(jī)的基本知識(shí)。但空有理路知識(shí),卻無半點(diǎn)的實(shí)際操作經(jīng)驗(yàn)。后來在老師的建議下,選擇運(yùn)用單片機(jī)設(shè)計(jì)一個(gè)交通燈控制系統(tǒng),從簡(jiǎn)單開始,后期逐步復(fù)雜化。 從給定電路圖的分析到實(shí)際電路元件的識(shí)別、焊接,再到后期的程序設(shè)計(jì)以及系統(tǒng)調(diào)試,初步掌握了運(yùn)用單片機(jī)系統(tǒng)設(shè)計(jì)特定功能的設(shè)計(jì)步驟,也對(duì)單片機(jī)有了更深的體會(huì)。了解和掌握了一些簡(jiǎn)單的編程思想,對(duì)單片機(jī)各管腳的功能,I/O 口的使用條件都有了更深的理解。這次的課程設(shè)計(jì)讓我把單片機(jī)的理論知識(shí)運(yùn)用的實(shí)踐中,實(shí)現(xiàn) 了理論與實(shí)踐的相結(jié)合,從中更懂得了理論是實(shí)踐的基礎(chǔ),實(shí)踐更能檢驗(yàn)理論的真實(shí)性,讓我受益匪淺。 參考文獻(xiàn): [1] 李朝青 .單片機(jī)原理及接口技術(shù)(修訂版) .北京:北京航空航天大學(xué)出版社, 1998 [2] 李廣弟 .單片機(jī)基礎(chǔ) .北京:北京航空航天大學(xué)出版社, 1992 [3] 何立民 .單片機(jī)應(yīng)用技術(shù)大全 .北京:北京航空航天大學(xué)出版社, 1994 [4] 張毅剛 . 單片機(jī)原理及接口技術(shù) .哈爾濱:哈爾濱工業(yè)大學(xué)出版社, 1990 [5] 譚浩強(qiáng) .單片機(jī)課程設(shè)計(jì) . 北京:清華大學(xué)出版社, 1989 [6] 余發(fā)山 .單片機(jī)原理及應(yīng)用技術(shù) 焦作:中國(guó)礦業(yè)大學(xué)出版社, 2021 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 12 附 錄 1 源程序代碼 //include include // 對(duì)單片機(jī)的口進(jìn)行了定義 define uint unsigned int define uchar unsigned char uchar code a[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。//段碼組合 ,共陰極 uchar code b[4]={0xfe,0xfd,0xfb,0xf7}。 //位碼組合 低有效 uchar code c[4]={0xcc,0xd4,0x78,0xb8}。/*P1 綠紅、黃紅、紅綠、紅黃 */ //12MHz //************************************************************************************* uchar NB=25,DX=30,NBG=25,DXG=15,H=5。 /*數(shù)碼管顯示值設(shè)置 */ uchar i,k=0,t=0,j=0。 sbit K0=P3^5。 /*支干道通行 */ sbit K1=P3^6。 /*主干道通行 */ sbit K4=P3^7。 /*返回 */ sbit K3=P3^2。 /*設(shè)置時(shí)間 */ sbit K2=P3^3。 /*緊急剎車 */ void delay(uchar t)。 /*定義延時(shí)程序 */ void key()。 /*定義鍵盤程序 */ void display()。 /*定義顯示程序 */ void settime()。 /*定義時(shí)間設(shè)置顯示程序 */ //*************************程序初始 ********************************************* void init(void) { TMOD=0x01。 /*使用定時(shí)器 0 模式一 */ TH0=0x3c。 /*(655365000)/256*/ TL0=0xb0。 /*(655365000)%256*/ IT0=1。 //開中斷 ET0=1。 TR0=1。 EA=1。 EX0=1。 EX1=1。 P1=c[k]。 //開啟交通燈 } //*************************中斷 0 處理程序 *************************************** void int0(void) interrupt 0 // 通行時(shí)間設(shè)置 { EA=0。 P1=0xd8。 /*紅燈全亮 */ 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 13 for(。) { settime()。 if(K1==0) /*P3^6=0 設(shè)置主干道通行時(shí)間 */ { delay(40)。 if(K1==0) { while(!K1) { settime()。 } NBG++。 /*主干道通行時(shí)間加 1*/ if(NBG==100) NBG=0。 } } if(K0==0) /*P3^5=0 設(shè)置支干道通行時(shí)間 */ { delay(40)。 if(K0==0) { while(!K0) { settime()。 } DXG++。 /*支干道通行時(shí)間加 1*/ if(DXG==100) DXG=0。 } } if(K4==0) /*P3^7=0 返回 */ { delay(40)。 if(K4==0) { while(!K4) { } k=0。P1=c[k]。 NB=NBG,DX=NBG+H。 display()。 EA=1。 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 14 break。 } } } } /***********************************中斷 1 處理程序 ******************** void int1(void) interrupt 2 //緊急情況 { /*東西南北紅燈亮 */ EA=0。 TR0=!TR0。 /*停止計(jì)數(shù) */ for(。) /*主支干道顯示全為 0*/ { P1=0xd8,P0=a[0]。 P2=0xfe。 delay(20)。 P2=0xfd。 delay(20)。 P2=0xfb。 delay(20)。 P2=0xf7。 delay(20)。 if(K4==0) /*返回 */ { delay(20)。 EA=1。 P1=c[k]。 /*返回緊急前狀態(tài)開始計(jì)數(shù) */ TR0=!TR0。 /*重啟計(jì)數(shù) */ break。 } } } void time1(void) interrupt 1 /*交通燈控制程序 */ { TH0=0x3c。 /*定時(shí) 50ms*/ TL0=0xb0。 t++。 河南理工大學(xué)本科課程設(shè)計(jì)報(bào)告 15 if(t=20) /*每 20*50ms=1s 自減一 */ { NB。 DX。 t=0。 if(NB==0||DX==0) { k++。 if(k3) /*k 取 0,1,2,3*/ k=0。 switch(k) { case 0:NB=NBG,DX=NBG+H。j=0。P1=c[k]。break。 /*主干道通行顯示綠紅 */ case 1:NB=H。j=1。P1=c[k]。break。 /*主干道黃燈閃爍 */ case 2:NB=DXG+H,DX=DXG。j=0。P1=c[k]。break。 /
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1