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

正文內(nèi)容

基于單片機(jī)控制交通燈的設(shè)計(jì)畢業(yè)設(shè)計(jì)說(shuō)明書(shū)論文(編輯修改稿)

2025-07-21 16:15 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 程序存儲(chǔ)器,當(dāng)EA為高電平并且程序地址小于4kB時(shí),讀取內(nèi)部程序存儲(chǔ)器指令數(shù)據(jù),而超過(guò)4kB地址則讀取外部指令數(shù)據(jù)。如EA為低電平,則不管地址大小,一律讀取外部程序存儲(chǔ)器指令。顯然,對(duì)內(nèi)部無(wú)程序存儲(chǔ)器的8031,EA端必須接地。 LED顯示數(shù)碼管八段LED顯示器由八個(gè)發(fā)光二極管組成。其中7個(gè)長(zhǎng)條形的發(fā)光管排列成“日”字形,另一個(gè)圓點(diǎn)形的放光管在顯示器的右下角作為顯示小數(shù)點(diǎn)用,它能顯示各種數(shù)字及部分英文字母。LED顯示器有兩種不同的形式:一種是8個(gè)發(fā)光二極管的陽(yáng)極都連在一起的,稱為共陽(yáng)極LED顯示器如圖22所示;另一種是8個(gè)發(fā)光二極管的陰極都連在一起的,稱為共陰極LED顯示器。LED數(shù)碼管結(jié)構(gòu)原理圖:(、) 高電平驅(qū)動(dòng)(共陰極) 低電平驅(qū)動(dòng)(共陽(yáng)極) 八段LED數(shù)碼管 晶體振蕩器石英晶體振蕩器的特點(diǎn)是振蕩頻率準(zhǔn)確、電路結(jié)構(gòu)簡(jiǎn)單、頻率易調(diào)整,作用是為系統(tǒng)提供基本的時(shí)鐘信號(hào)。我們?cè)诰w某一方向加一電場(chǎng),從而在與此垂直的方向產(chǎn)生機(jī)械振動(dòng),有了機(jī)械振動(dòng),就會(huì)在相應(yīng)的垂直面上產(chǎn)生電場(chǎng),從而使機(jī)械振動(dòng)和電場(chǎng)互為因果,這種循環(huán)過(guò)程一直持續(xù)到晶體的機(jī)械強(qiáng)度限制時(shí),才達(dá)到最后穩(wěn)定,這種壓電諧振的頻率即為晶體振蕩器的固有頻率。振蕩器特性,XTAL1和XTAL2分別為反向放大器的輸入和輸出。該反晶體向放大器可以配置為片內(nèi)振蕩器。石晶振蕩和陶瓷振蕩均可采用。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。有余輸入至內(nèi)部時(shí)鐘信號(hào)要通過(guò)一個(gè)二分頻觸發(fā)器,因此對(duì)外部時(shí)鐘信號(hào)的脈寬無(wú)任何要求,但必須保證脈沖的高低電平要求的寬度。在XTAL1和XTAL2引腳上外接定時(shí)元件就能構(gòu)成自激振蕩電路。定時(shí)元件通常采用石英晶體和電容組成的并聯(lián)諧振電路。電容器C1和C2主要起頻率微調(diào)作用。 復(fù)位電路89C51的復(fù)位時(shí)由外部的復(fù)位電路來(lái)實(shí)現(xiàn)的。復(fù)位引腳RST通過(guò)一個(gè)施密特觸發(fā)器用來(lái)抑制噪聲,施密特觸發(fā)器的輸出電平由復(fù)位電路采樣一次,然后才能得到內(nèi)部復(fù)位操作所需要的信號(hào)。本設(shè)計(jì)是采用上電自動(dòng)復(fù)位,上電自動(dòng)復(fù)位時(shí)通過(guò)外部復(fù)位電路的電容充電來(lái)實(shí)現(xiàn)的。只要VCC的上升時(shí)間不超過(guò)1ms,就可以實(shí)現(xiàn)自動(dòng)上電復(fù)位。時(shí)鐘頻率用12MHz時(shí)C取20PF。 第三章 交通燈系統(tǒng)軟件設(shè)計(jì) 軟件延時(shí)程序在整個(gè)程序里面,如在上一句命令與下一句命令執(zhí)行之間(上一句命令執(zhí)行完后,間隔一段時(shí)間再執(zhí)行下面一句命令),產(chǎn)生的中間時(shí)間差,就是延時(shí)程序所起到的作用。在C語(yǔ)言中,延時(shí)程序,就是一種利用循環(huán)執(zhí)行一段命令,以起到延時(shí)的功能。具體的延時(shí)程序分析: void delay(uint z)//帶參數(shù)的延時(shí)函數(shù){ uchar x,y。//定義兩個(gè)變量 for(x=z。x0。x)//循環(huán)延時(shí) for(y=110。y0。y)。//循環(huán)延時(shí) } 中斷程序 定時(shí)器中斷在main函數(shù)中的if(cc==82)【82是紅黃綠三燈循環(huán)一次所需的時(shí)間】來(lái)判斷語(yǔ)句中的cc是用來(lái)控制數(shù)碼顯示管與LED燈工作的。部分程序如下:void timer0() interrupt 1//定時(shí)器0的中斷函數(shù){ TH0=(6553650000)/256。//重裝計(jì)數(shù)初值 TL0=(6553650000)%256。//重裝計(jì)數(shù)初值 aa++。 if(aa==20)//判斷定時(shí)1分鐘是否到 { aa=0。//計(jì)數(shù)次數(shù)清0 if(cc==0)//南北亮紅燈40秒,東西亮黃燈5秒 { DXY=0。//東西的黃燈亮 DXG=1。//東西的綠燈不亮 DXR=1。//東西的紅燈不亮 NBY=1。//南北的黃燈不亮 NBG=1。//南北的綠燈不亮 NBR=0。//南北的紅燈亮 DXtemp=5。//東西的黃燈亮5秒 NBtemp=40。//南北的紅燈亮40秒 } 外部中斷當(dāng)由于緊急事件需要對(duì)道路進(jìn)行長(zhǎng)時(shí)間中斷時(shí),就要外加一個(gè)外部中斷,以保持該道路的暢通。代碼如下:void JJZD() interrupt 0 //緊急中斷程序,南北東西都亮紅燈{ DXY=1。//東西的黃燈不亮 DXG=1。//東西的綠燈不亮 DXR=0。//東西的紅燈亮 NBY=1。//南北的黃燈不亮 NBG=1。//南北的綠燈不亮 NBR=0。//南北的紅燈亮 displayNB(0,0)。//南北數(shù)碼管都顯示0 displayDX(0,0)。//東西數(shù)碼管都顯示0 cc=0。//重最開(kāi)始顯示} 數(shù)碼顯示管倒計(jì)時(shí)程序在十字路口,由于東西、南北方向的燈亮?xí)r間各不相同(),就只能單獨(dú)編寫(xiě)東西、南北數(shù)碼顯示管倒計(jì)時(shí)程序(其中黃燈時(shí)間5秒)。然后利用函數(shù)調(diào)用來(lái)實(shí)現(xiàn)顯示。如下為南北(東西亦同)方向的顯示程序。如下:void fenjieNB()//南北數(shù)碼管顯示數(shù)字的分解函數(shù){ NBshi=NBtemp/10。//將要顯示的時(shí)間的十位賦給變量 NBge=NBtemp%10。//將要顯示的時(shí)間的個(gè)位賦給變量 NBtemp。} void displayNB(uchar NBshi,uchar NBge)//帶參數(shù)的數(shù)碼管顯示函數(shù){ //顯示南北十位 P2=0xfe。 P0=table[NBshi]。 delay(5)。 //顯示南北個(gè)位 P2=0xfd。 P0=table[NBge]。 delay(15)。} LED工作程序東西、南北方向的燈交替點(diǎn)亮。下面為部分程序:if(cc==0)//南北亮紅燈40秒,東西亮黃燈5秒 { DXY=0。//東西的黃燈亮 DXG=1。//東西的綠燈不亮 DXR=1。//東西的紅燈不亮 NBY=1。//南北的黃燈不亮 NBG=1。//南北的綠燈不亮 NBR=0。//南北的紅燈亮 DXtemp=5。//東西的黃燈亮5秒 NBtemp=40。//南北的紅燈亮40秒 }第四章 系統(tǒng)工作原理東西、南北兩干道交于一個(gè)十字路口,各干道有一組紅、黃、綠三色的指示燈,指揮車輛和行人安全通行。紅燈亮禁止通行,綠燈亮允許通行。黃燈亮
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1