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

正文內(nèi)容

畢業(yè)論文-單片機(jī)交通控制燈的設(shè)計(jì)與實(shí)現(xiàn)(編輯修改稿)

2025-07-25 10:10 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 200波特率,用于有串口通訊的場(chǎng)合)/12MHz(產(chǎn)生精確的uS級(jí)時(shí)歇,方便定時(shí)操作) 部分電路功能 晶振電路 復(fù)位電路 信號(hào)燈控制電路,LED及顯示接口1發(fā)光二極管簡(jiǎn)稱(chēng)LED,采用砷化鎵、鎵鋁砷、和磷化鎵等材料制成,其內(nèi)部結(jié)構(gòu)為一個(gè)PN結(jié),具有單向?qū)щ娦?當(dāng)在發(fā)光二極管PN結(jié)上加正向電壓時(shí),PN結(jié)勢(shì)壘降低,載流子的擴(kuò)散運(yùn)動(dòng)大于漂移運(yùn)動(dòng),致使P區(qū)的空穴注入到N區(qū),N區(qū)的電子注入到P區(qū),這樣相互注入的空穴與電子相遇后會(huì)產(chǎn)生復(fù)合,復(fù)合時(shí)產(chǎn)生的能量大部分以光的形式出現(xiàn),因此而發(fā)光。 當(dāng)所有二極管都發(fā)出光時(shí),大多數(shù)都不是很有效的。在普通二極管里,半導(dǎo)體材料本身吸引大量的光能而結(jié)束。發(fā)光二極管是由一個(gè)塑性燈泡覆蓋集中燈光在一個(gè)特定方向。由于不同材料的禁帶寬度不同,所以由不同材料制成的發(fā)光二極管可發(fā)出不同波長(zhǎng)的光。另外,有些材料由于組分和摻雜不同,例如,有的具有很復(fù)雜的能帶結(jié)構(gòu),相應(yīng)的還有間接躍遷輻射等,因此有各種各樣的發(fā)光二極管。發(fā)光二極管在制作時(shí),使用的材料有所不同,那么就可以發(fā)出不同顏色的光。 發(fā)光二極管的發(fā)光顏色有:紅色光、黃色光、綠色光、紅外光等。 發(fā)光二極管的外形有:圓形、長(zhǎng)方形、三角形、正方形、組合形、特殊形等。 常用的發(fā)光二極管應(yīng)用電路有四種,即直流驅(qū)動(dòng)電路、交流驅(qū)動(dòng)電路、脈沖驅(qū)動(dòng)電路、變色發(fā)光驅(qū)動(dòng)電路。 使用LED作指示電路時(shí),應(yīng)該串接限流電阻,該電阻的阻值大小應(yīng)根據(jù)不同的使用電壓和LED所需工作電流來(lái)選擇。發(fā)光二極管的壓降一LED的光學(xué)參數(shù)與pn結(jié)結(jié)溫有很大的關(guān)系。一般工作在小電流IF<10mA,或者10~20 mA長(zhǎng)時(shí)間連續(xù)點(diǎn)亮LED溫升不明顯。因此我們選的二極管顏色為紅色,黃色。綠燈是通行信號(hào),面對(duì)綠燈的車(chē)輛可以直行紅燈是禁行信號(hào),面對(duì)紅燈的車(chē)輛必須在交叉路口的停車(chē)線(xiàn)后停車(chē)。黃燈是警告,信號(hào),面對(duì)黃燈的車(chē)輛不能越過(guò)停車(chē)線(xiàn),但車(chē)輛已十分接近停車(chē)線(xiàn)而不能安全停車(chē)時(shí)可以進(jìn)入交叉路口。 設(shè)計(jì)流程圖 開(kāi)始初始化A紅燈,B綠燈Time 20sA紅燈,B黃燈Time 5sA綠燈,B紅燈Time 20sA黃燈,B紅燈Time 5s第三章 交通信號(hào)燈軟件的系統(tǒng)編程 信號(hào)燈亮滅的定時(shí)功能 單片機(jī)的定時(shí)器在單片機(jī)應(yīng)用系統(tǒng)中,實(shí)現(xiàn)定時(shí)的方法一般有以下三種: ?。保很浖〞r(shí):讓計(jì)算機(jī)執(zhí)行一段程序來(lái)進(jìn)行事件延時(shí)。這個(gè)程序段本身份沒(méi)有安排其他的執(zhí)行目的,只是利用該程序段的執(zhí)行花費(fèi)的一個(gè)固定時(shí)間。通過(guò)適當(dāng)?shù)倪x擇指令和安排循環(huán)次數(shù),可調(diào)節(jié)這段程序執(zhí)行所需花費(fèi)的時(shí)間的長(zhǎng)短。其特點(diǎn)是定時(shí)時(shí)間精確,不需外加硬件電路,但占用CPU時(shí)間。因此軟件定時(shí)的時(shí)間不宜過(guò)長(zhǎng)。 ?。玻河布〞r(shí):利用硬件電路實(shí)現(xiàn)定時(shí)。其特點(diǎn)是不占用CPU時(shí)間,通過(guò)改變電路元器件參數(shù)調(diào)來(lái)節(jié)定時(shí),但使用不夠靈活方便。對(duì)于時(shí)間較長(zhǎng)的定時(shí),常用硬件電路來(lái)實(shí)現(xiàn)。 ?。常嚎删幊潭〞r(shí)器:通過(guò)專(zhuān)用的定時(shí)計(jì)數(shù)器芯片來(lái)實(shí)現(xiàn)。其特點(diǎn)是通過(guò)對(duì)系統(tǒng)時(shí)鐘脈沖進(jìn)行計(jì)數(shù)實(shí)現(xiàn)定時(shí),定時(shí)的時(shí)間可通過(guò)程序的設(shè)定的方法改變,使用靈活方便。也可實(shí)現(xiàn)對(duì)外部脈沖的計(jì)數(shù)功能。單片機(jī)交通控制器的設(shè)計(jì) 當(dāng)定時(shí)計(jì)數(shù)器設(shè)置為計(jì)數(shù)工作方式時(shí),技術(shù)器對(duì)來(lái)自輸入引腳T0和T1的外部信號(hào)計(jì)數(shù),外部信號(hào)的下降沿將觸發(fā)計(jì)數(shù)。最高檢測(cè)頻率為振蕩頻率的二十四分之一。計(jì)數(shù)器對(duì)外部輸入信號(hào)的占空比沒(méi)有特別的限制,但必須保證輸入信號(hào)的高電平與低電平的持續(xù)時(shí)間在一個(gè)機(jī)器周期以上。 當(dāng)設(shè)置了定時(shí)器的工作方式并啟動(dòng)定時(shí)器工作后,定時(shí)器就安倍設(shè)定的工作方式獨(dú)立工作,不在占用CPU的操作時(shí)間,只有在計(jì)數(shù)器計(jì)滿(mǎn)溢出時(shí)才能中斷CPU當(dāng)前的操作。 定時(shí)器數(shù)值的設(shè)置應(yīng)該注意的事項(xiàng)延時(shí)方法可以有兩種一中是利用MCS51內(nèi)部定時(shí)器才生溢出中斷來(lái)確定1秒的時(shí)間,另一種是采用軟延時(shí)的方法。 定時(shí)器工作時(shí)必須給計(jì)數(shù)器送計(jì)數(shù)器初值,這個(gè)值是送到TH和TL中的。他是以加法記數(shù)的,并能從全1到全0時(shí)自動(dòng)產(chǎn)生溢出中斷請(qǐng)求。因此,我們可以把計(jì)數(shù)器記滿(mǎn)為零所需的計(jì)數(shù)值設(shè)定為C和計(jì)數(shù)初值設(shè)定為T(mén)C 可得到如下計(jì)算通式: TC=MC式中,M為計(jì)數(shù)器摸值,該值和計(jì)數(shù)器工作方式有關(guān)。在方式0時(shí)M為8196 ;在方式1時(shí)M的值為65536;在方式2和3為256。 T=(M-TC)T計(jì)數(shù) 或TC=M-T/T計(jì)數(shù) T計(jì)數(shù)是單片機(jī)時(shí)鐘周期TCLK的12倍;TC為定時(shí)初值如單片機(jī)的主脈沖頻率為TCLK12MHZ ,經(jīng)過(guò)12分頻方式0    TMAX=213?。蔽⒚耄剑福保梗埠撩敕绞剑薄   。裕停粒兀?16?。蔽⒚耄剑叮担担常逗撩胛覀?cè)谶@里采用的是方式1,則初始值TC=6553650000THO=(6553650000)%256 TL0=(6553650000)/256 顯然1秒鐘已經(jīng)超過(guò)了計(jì)數(shù)器的最大定時(shí)間,所以我們只有采用定時(shí)器和軟件相結(jié)合的辦法才能解決這個(gè)問(wèn)題. 我們采用在主程序中設(shè)定一個(gè)初值為0的軟件計(jì)數(shù)器和使T0定時(shí)50毫秒.這樣每當(dāng)T0到50毫秒時(shí)CPU就響應(yīng)它的溢出中斷請(qǐng)求,進(jìn)入他的中斷服務(wù)子程序。在中斷服務(wù)子程序中,CPU先使軟件計(jì)數(shù)器加1,然后判斷它是否為20。為20表示1秒已到可以返回到輸出時(shí)間顯示程序 定時(shí)1ms的程序代碼void delay(unsigned int z){unsigned int x,y。 for(x=z。x0。x) for(y=110。y0。y)。} 51單片機(jī)的中斷系統(tǒng) 中斷系統(tǒng)的概念計(jì)算機(jī)在執(zhí)行正常程序時(shí),如果系統(tǒng)出現(xiàn)某些急需處理的異常情況和特殊請(qǐng)求,CPU會(huì)暫時(shí)中止正在執(zhí)行的指令,轉(zhuǎn)去對(duì)隨機(jī)發(fā)生的更緊迫事件進(jìn)行處理;處理完后,CPU會(huì)自動(dòng)返回原來(lái)的程序繼續(xù)執(zhí)行。 單片機(jī)的中斷系統(tǒng)的作用CPU響應(yīng)中斷申請(qǐng)時(shí),首先使先級(jí)有效位置位,以阻止同級(jí)或低級(jí)的終端申請(qǐng);然后把程序計(jì)數(shù)器PC的內(nèi)容壓入堆餞,再把與中斷服務(wù)程序入口地址送到程序計(jì)數(shù)器PC;同時(shí)清除某些中斷標(biāo)志。以上過(guò)程均由端系統(tǒng)自動(dòng)完成。 如何實(shí)現(xiàn)單片機(jī)的中斷8052具備較完善的中斷功能,有兩個(gè)外中斷、兩個(gè)定時(shí)/計(jì)數(shù)器中斷和一個(gè)串行中斷,可滿(mǎn)足不同的控制要求,并具有2級(jí)的優(yōu)先級(jí)別選擇。中斷源MCS51單片機(jī)的中斷源共有5個(gè),分為3類(lèi):外部中斷源,片內(nèi)溢出中斷源,串行口中斷源。片內(nèi)溢出中斷分為定時(shí)器T0中斷和定時(shí)器T1中斷。串行口中斷只有一個(gè),片內(nèi)串行數(shù)據(jù)的接收和發(fā)送中斷。這5個(gè)中斷源在程序存儲(chǔ)器中各有中斷服務(wù)程序的入口地址,這個(gè)地址也稱(chēng)為矢量地址。在CPU響應(yīng)中斷時(shí),硬件自動(dòng)形成各自的入口地址,由此進(jìn)入中斷服務(wù)程序,從而實(shí)現(xiàn)了正確的轉(zhuǎn)移。這些中斷源的符號(hào),名稱(chēng),產(chǎn)生的條件和中斷服務(wù)入口地址如圖所 includeunsigned int i=0,num=0,time=60。unsigned char ge,shi。unsigned int code table[10]={0x3f,0xXXX,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}。void delay(unsigned int)。void display()。main(){TMOD=0X01。 TH0=(6553650000)/256。 TL0=(6553650000)%256。 EA=1。 ET0=1。 TR0=1。 EX0=1。 IT0=1。 while(1){while(time!=5) { P1=0XF3。 if(num==20) {time。 num=0。 } display()。 } while(time!=2) {if(num==10) P1=0XF7。 if(num==20) {P1=0XF3。num=0。 time。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1