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

正文內(nèi)容

單片機(jī)自動(dòng)控制交通路燈的設(shè)計(jì)(專業(yè)版)

2024-09-05 00:24上一頁面

下一頁面
  

【正文】 提高了理論水平和實(shí)際的動(dòng)手能力。那就得需要重新下載程序到ROM中。④程序代碼見附錄。這里,需要對寄存器的組號進(jìn)行簡單的解釋。一是中斷響應(yīng)條件,二是中斷響應(yīng)過程。表34 中斷允許寄存器IEEAXXESET1EX1ET0EX0其中:EA:總開關(guān),如果它等于0,則所有中斷都不允許。①中斷方式和標(biāo)志位單片機(jī)的中斷標(biāo)志和方式的選擇是通過TCON的低4位控制字實(shí)現(xiàn)的?!駡?zhí)行中斷服務(wù)程序,用中斷服務(wù)程序處理需要改變的變量或者事件。中斷源可能隨時(shí)停止CPU當(dāng)前的工作,轉(zhuǎn)而去處理中斷服務(wù)程序,待中斷服務(wù)程序完成后,再返回原來工作的斷點(diǎn)處,繼續(xù)原來的工作。TF1:T1的溢出標(biāo)志位和中斷申請標(biāo)志位。這種工作方式之下,定時(shí)/計(jì)數(shù)器0被拆成2個(gè)獨(dú)立的定時(shí)/計(jì)數(shù)器來用。C/T:定時(shí)/計(jì)數(shù)器即可作定時(shí)也可用于計(jì)數(shù)。當(dāng)單片機(jī)的晶振為12MHz時(shí),計(jì)數(shù)值1代表的時(shí)間就是1us?!?程序代碼void delay10ms(void){ unsigned char i,j。函數(shù)定義相當(dāng)于匯編中的一般子程序。 編譯型程序設(shè)計(jì)語言c的優(yōu)點(diǎn)已為大家熟知:既有多種高級語言的特點(diǎn),又具備匯編語言的功能:有豐富的庫函數(shù)、運(yùn)算速度快、編譯效率高、可移植性好,而且可以實(shí)現(xiàn)對系統(tǒng)硬件的直接控制;具有完善的模塊程序結(jié)構(gòu),支持廣泛采用的由頂向下結(jié)構(gòu)化程序設(shè)汁,為軟件開發(fā)中采用模塊化設(shè)計(jì)方法提供了有效支持;可以大大縮短目標(biāo)系統(tǒng)軟件的開發(fā)周期,軟件的可讀件明顯增加,便于改進(jìn)、擴(kuò)充,研制規(guī)模更大、性能更完備的系統(tǒng)。靜態(tài)顯示的數(shù)據(jù)穩(wěn)定,占用的CUP時(shí)間少。圖中(a)為七段碼顯示器的實(shí)際外觀與引腳連接圖,另外兩只沒有標(biāo)出的引腳是共陰或者共陽引腳,實(shí)際連接中接地(共陰)或者接+5伏(共陽)。其中發(fā)光強(qiáng)度是發(fā)光二極管的一項(xiàng)重要光參數(shù),它表征了發(fā)光二極管發(fā)光時(shí)的亮度。滿足電流和電壓的要求,發(fā)光二極管就可以發(fā)光了。 復(fù)位電路簡單地說,單片機(jī)的復(fù)位就和計(jì)算機(jī)的重起一樣的概念。在單片機(jī)系統(tǒng)中,晶體振蕩器將外圍的電容集成到振蕩器的內(nèi)部,無需再設(shè)計(jì)晶振電路,只需要將電源加載到晶振上,晶振就可以起振,并通過兩個(gè)引腳輸出到單片機(jī)的晶振引腳上。所以應(yīng)用的關(guān)鍵是看是否夠用,是否有很好的性能價(jià)格比。單片機(jī)的最簡單系統(tǒng)是指單片機(jī)能正常工作所必須的外圍元件,主要由單片機(jī)、晶振電路和復(fù)位電路構(gòu)成。 ——/EA/VPP:當(dāng)/EA保持低電平時(shí),則在此期間外部程序存儲器(0000HFFFFH),不管是否有內(nèi)部程序存儲器。當(dāng)P3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。2.主要特性: 兼容 :1000寫/擦循環(huán):10年:0Hz24Hz*8位內(nèi)部RAM 3.管腳說明:——VCC:供電電壓。 中央處理器包括運(yùn)算器、控制器和寄存器3個(gè)主要部分,是單片機(jī)的核心。目的是為了使駕駛員和行人能夠看見紅綠等亮的時(shí)間還剩幾秒以便停車線以內(nèi)的駕駛員和行人能夠更清楚地知道此時(shí)該繼續(xù)通行或減速,才不會使駕駛員盲目地加速或減速停車而阻礙另一干道車輛或行人的通行,從而可以提高叉口車輛及行人的流通率,當(dāng)然也可以減少事故的發(fā)生,為交通安全提供保障。 在本設(shè)計(jì)中,用發(fā)光二極管來模擬信號燈,救護(hù)車的優(yōu)先通過請求信號由外部中斷技術(shù)來模擬。先計(jì)算出程序單部執(zhí)行的時(shí)間,設(shè)置循環(huán)參數(shù),利用if語句按設(shè)計(jì)要求完成定時(shí)控制。在PC機(jī)上這些部分被分成若干塊芯片,安裝在主板上。 ——P2口:P2口為一個(gè)內(nèi)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。如想禁止ALE的輸出可在SFR8EH地址上置0。⑵輸入控制:是指在一定要求下,采取何種形式的控制方式來實(shí)現(xiàn)單片機(jī)不同功能的轉(zhuǎn)換,以及控制指令以何種方式傳送到單片機(jī)。那么單片機(jī)是不是解決上述應(yīng)用的惟一選擇呢?當(dāng)然不是!目前,在自動(dòng)控制中,一般有3種選擇,分別是嵌入式微機(jī)、DSP和單片機(jī),他們的性能比較如表22所示。所謂指令周期就是指執(zhí)行一條指令的時(shí)間。這種方式稱為外部時(shí)鐘方式?;镜膹?fù)位電路的原理圖如圖6所示。②發(fā)向耐壓Vr。數(shù)碼管具備數(shù)字接口,可以很方便地和單片機(jī)系統(tǒng)連接;數(shù)碼管的體積小,重量輕,并且共好低,是一種理想的顯示單片機(jī)數(shù)據(jù)輸出內(nèi)容的期間,在單片機(jī)系統(tǒng)中有著重要的作用。只要將一個(gè)8位并行輸出門與顯示塊的發(fā)光二極管引腳相連即可。3.靜態(tài)顯示和動(dòng)態(tài)顯示的比較這兩種顯示方式各有利弊:靜態(tài)顯示雖然數(shù)據(jù)顯示穩(wěn)定,占用很少的CPU時(shí)間,但每個(gè)顯示單元都需要單獨(dú)的顯示驅(qū)動(dòng)電路,使用的電路硬件較多;動(dòng)態(tài)顯示需要CPU時(shí)刻對顯示器進(jìn)行數(shù)據(jù)刷新,顯示數(shù)據(jù)有閃爍感,占用的CPU時(shí)間多,但使用的硬件少,能節(jié)省線路板空間。目前,單片機(jī)上C語言程序未經(jīng)人工優(yōu)化的代碼長度,已縮短到用人工方便地對時(shí)間要求比較嚴(yán)格的匯編語言模塊和關(guān)鍵代碼進(jìn)行優(yōu)化。用戶函數(shù)是用自己定義,自己調(diào)用的一類函數(shù)。當(dāng)為高電平時(shí),發(fā)光二極管兩端壓差為零,二極管不導(dǎo)通,燈不亮;當(dāng)為低電平時(shí),發(fā)光二極管兩端壓差為5V,二極管導(dǎo)通,燈亮。②選擇何種工作方式?!窆ぷ鞣绞?:M0=1,M1=0,自動(dòng)重裝初值的8位定時(shí)器/計(jì)數(shù)器。TR0是由軟件置位或清零的。先用定時(shí)/計(jì)數(shù)器0做一個(gè)50ms的定時(shí)器,定時(shí)時(shí)間到了以后并不是立即開關(guān)發(fā)光二極管。所以在使用單片機(jī)的中斷時(shí),需要了解中斷的嵌套和優(yōu)先級處理。當(dāng)外設(shè)發(fā)生故障時(shí),可以利用中斷系統(tǒng)請求CPU及時(shí)處理這些故障。用途和IE0相同。外中斷1:0013H。如果正訪問IP、IE則可能會開關(guān)中斷或改變中斷的優(yōu)先級,而中斷返回指令則說明本次中斷還沒有處理完,所以都要等本指令處理結(jié)束,再執(zhí)行一條指令才可以響應(yīng)中斷。dispbuf[1]=temp0/10。3. 區(qū)域3為在線下載的操作區(qū),它可以提供如下的操作(1). 初始化:啟動(dòng)AT89S51單片機(jī)進(jìn)入ISP下載狀態(tài),點(diǎn)擊一下,若啟動(dòng)成功,則操作區(qū)后的操作按鈕就會變成如圖16所示的狀態(tài)。(4). 退出: 退出該軟件系統(tǒng)。在此我要感謝大學(xué)三年辛勤教育我們的教師, 在你們的悉心指導(dǎo)下,在設(shè)計(jì)過程許多老師在c語言及電腦截圖過程中給了我很多的意見和建議,對他們表示感謝!。(2). 設(shè)置:對該軟件一些操作方式進(jìn)行設(shè)置,點(diǎn)擊按鈕之后,出現(xiàn)如圖20所示的界面:在這里可以進(jìn)行通信端口的設(shè)置,共設(shè)置的4個(gè)串行通信端口,COMCOMCOMCOM4,根據(jù)計(jì)算機(jī)的硬件特點(diǎn)來決定,默認(rèn)情況下為COM1,即串行通信口1。具體的電路原理圖如(附圖2)所示該系統(tǒng)中采用8位的動(dòng)態(tài)數(shù)碼顯示,控制數(shù)碼顯示的數(shù)據(jù)由兩部分組成,一部分為筆段亮滅控制的信號輸入由“A B C D E F G H”端口輸入,而控制位顯示的控制信號由“S1 S2 S3 S4 S5 S6 S7 S8”端口輸入,同時(shí)該動(dòng)態(tài)數(shù)碼顯示采用共陰數(shù)碼管;具體的電路原理圖如(附圖3)所示 Keil C軟件和AT89S51單片機(jī)下載器軟件的使用AT89S51單片機(jī)下載器是專門用于下載程序到單片機(jī)系統(tǒng)中,該軟件使用方便。結(jié)果分別用兩個(gè)4位的數(shù)碼管顯示(即東南西北四個(gè)路口各兩個(gè),這里為了硬件電路設(shè)計(jì)方便、美觀所以就采用了兩個(gè)四位的數(shù)碼管)。單片機(jī)的雙字節(jié)或四季節(jié)的指令處理完畢后,才能響應(yīng)中斷。外中斷0:0003H。IT1:INT1觸發(fā)控制位,可由軟件進(jìn)行置位和復(fù)位,用途和IT0相同。實(shí)時(shí)處理是控制系統(tǒng)對單片機(jī)提出的要求,各個(gè)設(shè)備可以隨時(shí)向CPU發(fā)出中斷申請,而CPU也必須作出快速響應(yīng)和及時(shí)處理。第二,需要了解中斷的嵌套與優(yōu)先級處理。如果想實(shí)現(xiàn)一個(gè)1s的定時(shí),該12MHz晶振頻率下,最長的定時(shí)也就是65536us。表32 TCON控制寄存器TF1TR1TF0TR0IE1IT1IE0IT0TR0:T0的運(yùn)行控制位?!窆ぷ鞣绞?:M0=0,M1=1。TMOD是一個(gè)8位的特殊功能寄存器,對應(yīng)的地址為89H,不可位尋址。在本電路中,用定時(shí)器來實(shí)現(xiàn)燈的閃爍功能。庫函數(shù)是C51在庫文件中已定義的函數(shù),其函數(shù)說明在相關(guān)的頭文件中。與匯編語言相比,C語言程序在開發(fā)速度、軟件質(zhì)量、結(jié)構(gòu)嚴(yán)謹(jǐn)、程序可靠性等方面有明顯優(yōu)勢。動(dòng)態(tài)掃描用分時(shí)的方法輪流控制各個(gè)顯示器的COM端,使各個(gè)顯示器輪流點(diǎn)亮。如果有多位數(shù)字要顯示時(shí),可以用掃描的方式顯示,以節(jié)省控制腳位。近年來也開始配置簡易形式的CRT接口,可以較方使池進(jìn)行圖形顯示。 ①正向電壓Vf。復(fù)位電路的實(shí)現(xiàn)可以有很多種方法,但是從功能上一般分為兩種:一種是電源復(fù)位,即外部的復(fù)位電路在系統(tǒng)通上電源之后直接使單片機(jī)工作,單片機(jī)的起停通過電源控制;另一種方法是在復(fù)位電路中設(shè)計(jì)按鍵開關(guān),通過按鍵開關(guān)觸發(fā)復(fù)位電平,控制單片機(jī)的復(fù)位。如果單片機(jī)的時(shí)鐘必須使用某一個(gè)外接的時(shí)鐘信號,就不要外接晶振。MCS51單片機(jī)的所有指令中,有一些完成得比較快,只要一個(gè)機(jī)器周期就行了,有一些完成得比較慢,得要2個(gè)機(jī)器周期,還有兩條指令要4個(gè)機(jī)器周期才行?!? 通信:通過RS232串行通信或者是USB通信,傳輸數(shù)據(jù)和信號。除了上文中介紹過的單片機(jī)外,單片機(jī)系統(tǒng)中的其他4個(gè)部分的主要作用和器件如下。因此它可用作對外部輸出的脈沖或用于定時(shí)目的。P1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。為了方便理解,我們可以將單片機(jī)和PC機(jī)進(jìn)行一個(gè)比較。對于精確定時(shí),應(yīng)該用計(jì)數(shù)器加以控制,硬件實(shí)現(xiàn)復(fù)雜度增加??紤]到單片機(jī)具有物美價(jià)廉、功能強(qiáng)、使用方便靈活、可靠性高等特點(diǎn),擬采用MCS 51系列的單片機(jī)來實(shí)現(xiàn)十字路口交通信號燈的控制。對A、B組或C、D組而言,每當(dāng)綠燈亮轉(zhuǎn)換成紅燈亮前幾秒(具體多長時(shí)間視實(shí)際情況而定)黃燈亮,當(dāng)綠燈滅時(shí)黃燈也滅。RAM可被CUP隨機(jī)地讀寫,斷電后存儲的內(nèi)容消失;ROM中的信息只能被讀取,一般用于存放固定的程序?!狿0口:P0口為一個(gè)8位漏級開路雙向I/O口,每腳可吸收8TTL門電流。P3口也可作為AT89C51的一些特殊功能口,如下表21所示:口管腳備選功能RXD(串行輸入口)TXD(串行輸出口)/INT0(外部中斷0)/INT1(外部中斷1)T0(記時(shí)器0外部輸入)T1(記時(shí)器1外部輸入)/WR(外部數(shù)據(jù)存儲器寫選通)/RD(外部數(shù)據(jù)存儲器讀選通)P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。 單片機(jī)系統(tǒng)的應(yīng)用單片機(jī)的應(yīng)用十分廣泛,在工業(yè)控制領(lǐng)域、家電產(chǎn)品、智能化儀器儀表、計(jì)算機(jī)外部設(shè)備,特別是機(jī)電一體化產(chǎn)品中,都有重要的用途。、部分電路功能 晶振電路簡單地說,沒有晶振,就沒有時(shí)鐘周期,沒有時(shí)鐘周期,就無法執(zhí)行程序代碼,單片機(jī)就無法工作。該晶振需要外
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1