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

正文內(nèi)容

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

  

【正文】 部的晶振電路才可以起振,但是由于該電路非常簡(jiǎn)單,并且使用靈活,在單片機(jī)系統(tǒng)中也有廣泛地應(yīng)用。一般的復(fù)位只需要5ms的時(shí)間。但還需在發(fā)光二極管和單片機(jī)連接時(shí)加一個(gè)限流電阻,這個(gè)電阻的作用在于限制通過(guò)二極管的電流,從而達(dá)到減少功耗或者滿足端口對(duì)最大電流的限制。發(fā)光二極管的極限參數(shù)主要有兩項(xiàng):一是極限功率Pm;二是極限工作電流Im。其中包括七個(gè)細(xì)長(zhǎng)條形的LED及小數(shù)點(diǎn)行的LED,顯示器的每一段或沒一劃都有其名稱,分別是英文小寫的a到f,以及小數(shù)點(diǎn)dp(DECIMAL POINT)。這樣單片機(jī)只要把顯示的字形代碼發(fā)送到接口電路,該字段就可以顯示發(fā)送的字形。BASIC語(yǔ)言簡(jiǎn)單易學(xué),適用于對(duì)編程效率或運(yùn)行速度要求不高的場(chǎng)合,8052單片機(jī)片內(nèi)就固化了BASIC語(yǔ)言解釋器。在C中,更普遍地規(guī)定函數(shù)調(diào)用可以出現(xiàn)在表達(dá)式中。i0。當(dāng)定時(shí)器/計(jì)數(shù)器溢出時(shí),就會(huì)使得相關(guān)的寄存器標(biāo)志產(chǎn)生變化,單片機(jī)將由此而產(chǎn)生定時(shí)中斷,在中斷服務(wù)程序中處理定時(shí)到而需要完成的任務(wù)。如果C/T為0就用作定時(shí)器,如果C/T為1就用作計(jì)數(shù)器。一般情況下,只有在T1以上工作方式2運(yùn)行(當(dāng)波特率發(fā)生器用)時(shí),才讓T0工作于方式3。然而,在實(shí)際應(yīng)用中,還是有一定的規(guī)則需要遵守的。你正在家中看書,突然電話鈴響了,你放下書本,去接電話,和來(lái)電話的人交談,然后放下電話,回來(lái)繼續(xù)看你的書。 單片機(jī)的中斷系統(tǒng)的作用單片機(jī)在自動(dòng)控制中有兩個(gè)重要的功能,一個(gè)是定時(shí)/計(jì)數(shù)的作用,另一個(gè)就是中斷的使用。TCON中的控制字如表33所示。ET1:定時(shí)器1中斷允許。單片機(jī)工作時(shí),在每個(gè)機(jī)器周期中都會(huì)去查詢一下各個(gè)中斷標(biāo)記,從而判斷是否有中斷申請(qǐng)。當(dāng)運(yùn)行一個(gè)中斷任務(wù)時(shí),采用不同的寄存器組??刹捎脜R編語(yǔ)言編程也可采用C語(yǔ)言編程, 計(jì)時(shí)采用延時(shí)程序進(jìn)行, 延時(shí)程序的執(zhí)行時(shí)間為10毫秒(若單片機(jī)的晶振頻率為12MHZ)。(8). 讀?。簭膯纹瑱C(jī)內(nèi)部ROM中讀取內(nèi)容到代碼顯示區(qū)中。初步掌握了運(yùn)用單片機(jī)編程,利用單片機(jī)仿真器進(jìn)行單片機(jī)仿真和調(diào)試。 本軟、硬件系統(tǒng)在單片機(jī)開發(fā)裝置上調(diào)試運(yùn)行取得較好的效果, 對(duì)靈活有效地利用交通燈控制行車安全, 車輛分流有一定的實(shí)際意義, 而且解決了緊急車的通行問題, 當(dāng)然交通燈用型號(hào)較大的指示燈, 傳感器這些環(huán)節(jié)都可在實(shí)際中較容易實(shí)現(xiàn)。注意在編程之前,要對(duì)單片機(jī)芯片進(jìn)行擦除操作。在進(jìn)行數(shù)碼顯示的時(shí)候,要對(duì)顯示單元開辟8個(gè)顯示緩沖區(qū),每個(gè)顯示緩沖區(qū)裝有顯示的不同數(shù)據(jù)即可。需要注意的是,單片機(jī)所做的保護(hù)工作只保護(hù)了一個(gè)地址,而其他的所有東西都不保護(hù),如果主程序中用到了其他的數(shù)據(jù),就得自己保護(hù)起來(lái)。中斷優(yōu)先級(jí)中由中斷優(yōu)先級(jí)寄存器IP來(lái)設(shè)置,IP中某位設(shè)為1,相應(yīng)的中斷就是高優(yōu)先級(jí),否則就是低優(yōu)先級(jí)。TR1:定時(shí)器T1的中斷允許。和單片機(jī)的定時(shí)器一樣,對(duì)中斷系統(tǒng)的處理需要通過(guò)C51的軟件編程實(shí)現(xiàn)。具體地說(shuō),中斷響應(yīng)可以分為以下幾個(gè)步驟:●保護(hù)斷點(diǎn),即保存下一將要執(zhí)行的指令的地址,就是把這個(gè)地址送入堆棧。 //設(shè)置定時(shí)器高8位初值 TL0=(655361000)%256。在單片機(jī)響應(yīng)中斷申請(qǐng)后,硬件自動(dòng)清零。計(jì)數(shù)溢出后重新裝入預(yù)置數(shù),再開始計(jì)數(shù),不要任何延遲。GATE:分為兩種情況,GATE=0,定時(shí)器的起停和INT1無(wú)關(guān),在這種情況下,定時(shí)器的起停只取決于TR0。單片機(jī)中的定時(shí)器和計(jì)數(shù)器是復(fù)用的,計(jì)數(shù)器是記錄外部脈沖的個(gè)數(shù),而定時(shí)器則是由單片機(jī)提供的一個(gè)非常穩(wěn)定的計(jì)數(shù)源。當(dāng)然,這只是一個(gè)粗略的算法,需要加上執(zhí)行其他必須指令所花的時(shí)間,并且考慮程序代碼的效率。主函數(shù)是程序的入口;主函數(shù)中的所有語(yǔ)句執(zhí)行完畢,則程序結(jié)束。 第三章 交通信號(hào)燈軟件的系統(tǒng)編程第三章 交通信號(hào)燈軟件的系統(tǒng)編程、單片機(jī)的C語(yǔ)言程序設(shè)計(jì)c語(yǔ)言程序設(shè)計(jì)是單片機(jī)開發(fā)、應(yīng)用的重要趨勢(shì)之一。首先介紹靜態(tài)顯示方法。如圖中(c)所示,當(dāng)某個(gè)發(fā)光二極管的陽(yáng)極為高電平時(shí),發(fā)光二極管點(diǎn)亮;共陽(yáng)極LED顯示塊的發(fā)光二極管陽(yáng)極并接。它是指:發(fā)光二極管PN結(jié)的結(jié)電容,一般為小于100PF,此結(jié)電容愈小愈好。圖7 改進(jìn)型的復(fù)位電路 信號(hào)燈控制電路外圍器件選擇的是發(fā)光二極管,發(fā)光二極管在其兩端的電壓差超出其導(dǎo)通壓降時(shí)開始工作,~。如采用外部時(shí)鐘源驅(qū)動(dòng)器件,XTAL2應(yīng)不接。例如一個(gè)單片機(jī)選擇了12MHz晶振,那么當(dāng)定時(shí)器的數(shù)值加1時(shí),實(shí)際經(jīng)過(guò)的時(shí)間就是1us,這就是單片機(jī)的定時(shí)原理。當(dāng)然,單片機(jī)無(wú)論在速度還是容量方面都遠(yuǎn)小于其他兩種方案,但是實(shí)際上工作中并不是任何需要計(jì)算機(jī)的場(chǎng)合都要求計(jì)算機(jī)有很高的性能。例如外部存儲(chǔ)器,單片機(jī)通過(guò)對(duì)外部存儲(chǔ)器的讀寫操作,完成對(duì)數(shù)據(jù)的存儲(chǔ)器的讀寫操作,完成對(duì)數(shù)據(jù)的存儲(chǔ)和讀取,從而擴(kuò)展單片機(jī)的存儲(chǔ)單元和數(shù)據(jù)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/PSEN有效。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。該器件采用ATMEL高密度非易失存儲(chǔ)器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的MCS51指令集和輸出管腳相兼容。由于倒計(jì)時(shí)顯示裝置已普遍采用, 因此本文未引入探討。叉口交通信號(hào)等的基本作用:紅燈亮表示車輛、行人禁止通行,綠燈亮表示車輛、行人可以通行,綠燈轉(zhuǎn)換成紅燈前幾秒,可用黃燈亮來(lái)暗示駕駛員或行人即將禁止通行。以此來(lái)實(shí)現(xiàn)十字路口交通燈的指示功能。假定急救車通過(guò)時(shí)間為10s,急救車通過(guò)后,交通燈恢復(fù)先前狀態(tài)。有一些單片機(jī)中除了上述基本的功能,還集成了其他部分功能,如A/D、D/A等。這是由于內(nèi)部上拉的緣故。另外,該引腳被略微拉高。晶振、復(fù)位電路輸入控制輸出顯示外圍功能器件單片機(jī)圖4 單片機(jī)系統(tǒng)的基本組成⑶輸出顯示:是指單片機(jī)將需要顯示的數(shù)據(jù)發(fā)送到LED、液晶等顯示模塊,并控制LED等顯示模塊按照一定的格式顯示的功能。這是因?yàn)檫@類芯片的生產(chǎn)量很大,技術(shù)也很成熟。而DJNZ指令是雙周期指令,所以執(zhí)行一次要2us。振蕩器特性: XTAL1和XTAL2分別為反向放大器的輸入和輸出。這種復(fù)位電路的工作原理是:通電時(shí),電容兩端相當(dāng)于是短路,于是RST引腳上為高電平,然后電源通過(guò)電阻對(duì)電容充電,RST端電壓慢慢下降,降到一定程序,即為低電平,單片機(jī)開始正常工作。③反向漏電流Ir。1.LED顯示器結(jié)構(gòu)與原理LED顯示塊是由發(fā)光二極管顯示字段的顯示器件,在單片機(jī)應(yīng)用系統(tǒng)中通常使用的是七段LED。通常將控制發(fā)光二極管的8位字節(jié)數(shù)據(jù)稱為段選碼。動(dòng)態(tài)顯示法是目前各種單片計(jì)算機(jī)采用的流行方法。C51程序開發(fā)過(guò)程如圖10所示:圖10 C51程序開發(fā)過(guò)程 C51程序結(jié)構(gòu)與一般C語(yǔ)言相似,C51程序的基本單位是函數(shù)。、利用C51程序編寫延時(shí)程序?yàn)榱搜驖u進(jìn)地學(xué)習(xí)單片機(jī)的功能,這里我們即使用了單片機(jī)中的定時(shí)器,也直接采用軟件的延時(shí)程序定時(shí)控制發(fā)光二極管的亮滅。這兩個(gè)計(jì)數(shù)器分別是兩個(gè)8位的RAM單元組成的,即每個(gè)計(jì)數(shù)器都是16位的計(jì)數(shù)器,最大的計(jì)數(shù)量是65536。TMOD的低4位是用于控制T0的字段,高四位用于控制T1。在工作方式2,只有低8位參與計(jì)數(shù),而高8位不參與計(jì)數(shù),用作預(yù)置數(shù)的存放,計(jì)數(shù)范圍256。TF0:T0的溢出和中斷申請(qǐng)標(biāo)志位。并清掉軟件計(jì)數(shù)器中的值。第三,也是最為復(fù)雜的一個(gè)部分,就是中斷的響應(yīng)過(guò)程。操作人員可以利用鍵盤等實(shí)現(xiàn)中斷,完成人工介入。當(dāng)CPU響應(yīng)中斷后,再由硬件將TF0清0。串口:0023H。單片機(jī)響應(yīng)中斷時(shí),首先把當(dāng)前指令的下一條指令的地址送入堆棧,保護(hù)斷點(diǎn)。在動(dòng)態(tài)LED顯示程序中,需要不停地掃描字位口,從而實(shí)現(xiàn)不同字位的數(shù)據(jù)的動(dòng)態(tài)顯示效果。圖16(2). 特征字:點(diǎn)擊一下,會(huì)讀出單片機(jī)的芯片的特征字,對(duì)于AT89S51單片機(jī)的特征字為:1E 51 06,出現(xiàn)的提示框如圖17所示 圖17(3). 查空:是檢查單片機(jī)是否已經(jīng)被擦除干凈。注意,每次重新更新程序的時(shí)候,要點(diǎn)擊“初始化”按鈕,才可以相應(yīng)的操作。:中國(guó)電力出版社,2005.[8]陳立定 吳玉香 :華南理工大學(xué)出版社,2001.[9]〈美〉M考夫曼、1985[10], 致謝致 謝在畢業(yè)設(shè)計(jì)期間,在徐靜老師的指導(dǎo)下,我對(duì)畢業(yè)設(shè)計(jì)的時(shí)間進(jìn)行了周密的安排。圖18在這里選擇以HEX為后綴的文件,選中它并點(diǎn)擊“打開”按鈕,即把程序代碼裝入到代碼顯示區(qū)1中。、組裝及調(diào)試的生產(chǎn)流程及安裝,布線 AT89S51單片機(jī)實(shí)驗(yàn)及實(shí)踐系統(tǒng)板簡(jiǎn)介AT89S51單片機(jī)實(shí)驗(yàn)及實(shí)踐系統(tǒng)板(以后簡(jiǎn)介系統(tǒng)板)集成多個(gè)硬件資源模塊,每個(gè)模塊各自可以成為獨(dú)立的單元,也可以相互組合,因此,可以為不同階層的單片機(jī)愛好者及單片機(jī)開發(fā)者提供不同的開發(fā)環(huán)境。①定義共陰極字型編碼表即確定發(fā)光數(shù)碼管的字型對(duì)應(yīng)在單片機(jī)中的變量和參數(shù);Unsigned char code dispcode[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}②顯示 得到字型和字位口的地址后,向不同的字位送數(shù)據(jù),進(jìn)行數(shù)據(jù)的顯示。但是在下列3種情況下,CPU將不響應(yīng)中斷的請(qǐng)求:● 單片機(jī)正在處理一個(gè)同級(jí)或更高級(jí)別的中斷請(qǐng)求。EX0:外中斷0中斷允許。IE0:INT0中斷請(qǐng)求標(biāo)志位。利用中斷方式進(jìn)行的I/O口操作,在宏觀上可以看成CPU和外設(shè)的并行工作??梢砸鹬袛嗟氖录Q之為中斷源。工作方式1:16位定時(shí)/計(jì)數(shù)方式,因此,最多可以計(jì)劃到2的16次冪,也就是65536次。TCON中的低4位用于外部中斷的控制,在后文中將加以介紹,此處只對(duì)高4位的T0、T1控制字及其控制原理進(jìn)行介紹?!窆ぷ鞣绞?:M0=0,M1=0。這兩個(gè)特殊功能寄存器就是TMOD和TCON,又稱為定時(shí)器的控制字。j)。C51中函數(shù)分為兩大類:庫(kù)函數(shù)和用戶定義函數(shù)。但對(duì)MCS51系列,PL/M不支持復(fù)雜的算術(shù)運(yùn)算和浮點(diǎn)變量,也沒有豐富的庫(kù)函數(shù)。動(dòng)態(tài)掃描的方法是用其接口電路把所有顯示器的8個(gè)筆劃段ah同名端連在一起,而沒一個(gè)顯示器的公共極COM各自獨(dú)立地受I/O線控制。以共陽(yáng)極的七段顯示器為例,若想要顯示數(shù)字1時(shí),就要使b劃與c劃點(diǎn)亮,在電路上我們會(huì)把共同點(diǎn)接到正電源端(+5V),標(biāo)示b與c的地方經(jīng)過(guò)限流電阻到地,就可以顯示數(shù)字1。 LED顯示及顯示接口單片機(jī)應(yīng)用系統(tǒng)中,使用的顯示器主要有LED(發(fā)光二極管顯示器)和LCD(液晶顯示器)。發(fā)光二極管的參數(shù)分成三大類:一是電參數(shù);二是光參數(shù);三是極限參數(shù)。按上面所說(shuō),時(shí)間不少于5ms。圖4 單片機(jī)的內(nèi)部晶振電路 HMOS型單片機(jī) CHMOS型單片機(jī)圖5 單片機(jī)的外部晶振電路內(nèi)部始終的晶振頻率一般都選擇在4MHz~12MHz之間,外接兩個(gè)諧振電容。一個(gè)機(jī)器周期包括12個(gè)時(shí)鐘周期。● 機(jī)電控制:用單片機(jī)控制機(jī)電產(chǎn)品做定時(shí)或定向的動(dòng)作。 什么
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1