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

正文內(nèi)容

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

 

【正文】 預(yù)置數(shù)的存放,計(jì)數(shù)范圍256。●工作方式3:M0=1,M1=1。接下來(lái),介紹定時(shí)器/計(jì)數(shù)器的控制寄存器TCON。表32 TCON控制寄存器TF1TR1TF0TR0IE1IT1IE0IT0TR0:T0的運(yùn)行控制位。TF0:T0的溢出和中斷申請(qǐng)標(biāo)志位。TR1:T1的運(yùn)行控制位。首先還是看一看定時(shí)器的一次最大計(jì)數(shù)范圍吧。如果想實(shí)現(xiàn)一個(gè)1s的定時(shí),該12MHz晶振頻率下,最長(zhǎng)的定時(shí)也就是65536us。并清掉軟件計(jì)數(shù)器中的值。 //設(shè)置定時(shí)器低8位初值 51單片機(jī)的中斷系統(tǒng) 中斷系統(tǒng)的概念有關(guān)中斷的概念可以在一般的教材中找到:中斷屬于一種對(duì)事件的實(shí)時(shí)處理過(guò)程。這就是生活中的“中斷”的現(xiàn)象,就是正常的工作過(guò)程被外部的事件打斷了。第二,需要了解中斷的嵌套與優(yōu)先級(jí)處理。第三,也是最為復(fù)雜的一個(gè)部分,就是中斷的響應(yīng)過(guò)程。●尋找中斷入口,根據(jù)5個(gè)不同的中斷源所產(chǎn)生的中斷,查找5個(gè)不同的入口地址。中斷有如下重要的作用。實(shí)時(shí)處理是控制系統(tǒng)對(duì)單片機(jī)提出的要求,各個(gè)設(shè)備可以隨時(shí)向CPU發(fā)出中斷申請(qǐng),而CPU也必須作出快速響應(yīng)和及時(shí)處理。操作人員可以利用鍵盤等實(shí)現(xiàn)中斷,完成人工介入。51單片機(jī)中斷系統(tǒng)的結(jié)構(gòu)由于中斷有關(guān)的特殊功能寄存器、中斷入口、順序查詢邏輯電路等組成,包括5個(gè)中斷請(qǐng)求源,4個(gè)用于中斷控制的寄存器IE、IP、TCON和SCON來(lái)控制中斷申請(qǐng)、中斷的開關(guān)和各種中斷源的優(yōu)先級(jí)確定。表33 TCON中的控制字TF1TR1TF0TR0IE1IT1IE0IT0● 外部中斷請(qǐng)求源IT0:INT0觸發(fā)方式控制位,可由軟件進(jìn)行置位和復(fù)位。IT1:INT1觸發(fā)控制位,可由軟件進(jìn)行置位和復(fù)位,用途和IT0相同。當(dāng)CPU響應(yīng)中斷后,再由硬件將TF0清0。②中斷允許寄存器IE在51中斷系統(tǒng)中,中斷的允許或禁止是由片內(nèi)可進(jìn)行位尋址的8位中斷允許寄存器IE來(lái)控制的,其各位如表34所示。EX1:外中斷1中斷允許。外中斷0:0003H。串口:0023H。表35 中斷優(yōu)先級(jí)EAXXPSPT1PX1PT0PX0 單片機(jī)系統(tǒng)的中斷過(guò)程這就要牽涉到51的中斷過(guò)程,這里分為兩部分分別進(jìn)行介紹。如果中斷的標(biāo)志位是1,就說(shuō)明有中斷請(qǐng)求了。單片機(jī)的雙字節(jié)或四季節(jié)的指令處理完畢后,才能響應(yīng)中斷。單片機(jī)響應(yīng)中斷時(shí),首先把當(dāng)前指令的下一條指令的地址送入堆棧,保護(hù)斷點(diǎn)。中斷服務(wù)函數(shù)完整的語(yǔ)法如下:返回值 函數(shù)名稱([參數(shù)])[模式][重入]interrupt n[using n]其中,interrupt n對(duì)應(yīng)的是中斷源的編號(hào),而[using n]決定了使用寄存器的組號(hào)。在C51中,寄存器組的選擇就取決于using后的變量的指定,變量為一個(gè)0~3的整數(shù)。結(jié)果分別用兩個(gè)4位的數(shù)碼管顯示(即東南西北四個(gè)路口各兩個(gè),這里為了硬件電路設(shè)計(jì)方便、美觀所以就采用了兩個(gè)四位的數(shù)碼管)。在動(dòng)態(tài)LED顯示程序中,需要不停地掃描字位口,從而實(shí)現(xiàn)不同字位的數(shù)據(jù)的動(dòng)態(tài)顯示效果。對(duì)于顯示的字形碼數(shù)據(jù)我們采用查表方法來(lái)完成。 第四章 系統(tǒng)的組裝與調(diào)試第四章 系統(tǒng)的組裝與調(diào)試、制板在明確了本設(shè)計(jì)所 要實(shí)現(xiàn)的功能,以及所需元器件及其參數(shù)時(shí),便可進(jìn)行原理圖的設(shè)計(jì),在PROTEL環(huán)境下,設(shè)計(jì)如圖1所示原理圖,在正確定義了相應(yīng)的管腳封裝后,創(chuàng)建網(wǎng)絡(luò)表,然后在PCB界面上調(diào)用該網(wǎng)絡(luò)表,檢查無(wú)誤后,EXCUTE,選擇BOTTEM層進(jìn)行合理的便于連線的排版,使跳線盡可能少,其PCB封裝圖如圖4所示。具體的電路原理圖如(附圖2)所示該系統(tǒng)中采用8位的動(dòng)態(tài)數(shù)碼顯示,控制數(shù)碼顯示的數(shù)據(jù)由兩部分組成,一部分為筆段亮滅控制的信號(hào)輸入由“A B C D E F G H”端口輸入,而控制位顯示的控制信號(hào)由“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)中,該軟件使用方便。圖16(2). 特征字:點(diǎn)擊一下,會(huì)讀出單片機(jī)的芯片的特征字,對(duì)于AT89S51單片機(jī)的特征字為:1E 51 06,出現(xiàn)的提示框如圖17所示 圖17(3). 查空:是檢查單片機(jī)是否已經(jīng)被擦除干凈。(6). 檢驗(yàn):是經(jīng)過(guò)編程之后,對(duì)下載到單片機(jī)內(nèi)部ROM中的內(nèi)容與代碼區(qū)的內(nèi)容相比較,若程序下載過(guò)程中完全正確,則提示校驗(yàn)正確,否則提示出現(xiàn)錯(cuò)誤。4. 區(qū)域4中,有“裝載”、“設(shè)置”、“保存”和“退出”四個(gè)功能。(2). 設(shè)置:對(duì)該軟件一些操作方式進(jìn)行設(shè)置,點(diǎn)擊按鈕之后,出現(xiàn)如圖20所示的界面:在這里可以進(jìn)行通信端口的設(shè)置,共設(shè)置的4個(gè)串行通信端口,COMCOMCOMCOM4,根據(jù)計(jì)算機(jī)的硬件特點(diǎn)來(lái)決定,默認(rèn)情況下為COM1,即串行通信口1。注意,每次重新更新程序的時(shí)候,要點(diǎn)擊“初始化”按鈕,才可以相應(yīng)的操作。從本交通信號(hào)燈自動(dòng)控制系統(tǒng)的設(shè)計(jì)與實(shí)驗(yàn)中可以看出,交通信號(hào)燈控制管理實(shí)驗(yàn),基本上涉及單片機(jī)系統(tǒng)中擴(kuò)展簡(jiǎn)單I/ O 接口的方法;數(shù)據(jù)輸出程序的設(shè)計(jì)方法;模擬交通燈控制的方法;信號(hào)燈及數(shù)碼管的使用. 在此基礎(chǔ)上我們可對(duì)其進(jìn)行改進(jìn),加入中斷的要求, 內(nèi)部定時(shí)/ 計(jì)數(shù)器的使用和編程方法;而且還可以在外部中斷中增加用繼電器的開合模擬急救車通過(guò)的聲音等要求. 通過(guò)本次畢業(yè)設(shè)計(jì)設(shè)計(jì),加深了我對(duì)單片機(jī)的認(rèn)識(shí),經(jīng)過(guò)查閱有關(guān)方面的書籍,獲得了許多專業(yè)方面的知識(shí),開拓了視野??傊敬萎厴I(yè)設(shè)計(jì)是個(gè)很好的鍛煉機(jī)會(huì),對(duì)我們各個(gè)方面的能力都有所提高,對(duì)將來(lái)我們走出校園,從事類似專業(yè)的工作都有很大的益處。在此我要感謝大學(xué)三年辛勤教育我們的教師, 在你們的悉心指導(dǎo)下,在設(shè)計(jì)過(guò)程許多老師在c語(yǔ)言及電腦截圖過(guò)程中給了我很多的意見和建議,對(duì)他們表示感謝!。:中國(guó)電力出版社,2005.[8]陳立定 吳玉香 :華南理工大學(xué)出版社,2001.[9]〈美〉M考夫曼、1985[10], 致謝致 謝在畢業(yè)設(shè)計(jì)期間,在徐靜老師的指導(dǎo)下,我對(duì)畢業(yè)設(shè)計(jì)的時(shí)間進(jìn)行了周密的安排。完成了適當(dāng)?shù)挠布娐返脑O(shè)計(jì)和軟件的編程與調(diào)試。用匯編語(yǔ)言編程時(shí), 位操作指令用的較多,但遇到了很多困難,最后還是采用C語(yǔ)言編寫。(4). 退出: 退出該軟件系統(tǒng)。圖18在這里選擇以HEX為后綴的文件,選中它并點(diǎn)擊“打開”按鈕,即把程序代碼裝入到代碼顯示區(qū)1中。(7). 自動(dòng):提供了從內(nèi)部ROM從擦除到編程,最后到校驗(yàn)這三個(gè)過(guò)程。(5). 編程:把代碼區(qū)中的程序代碼下載到單片機(jī)的內(nèi)部ROM中。3. 區(qū)域3為在線下載的操作區(qū),它可以提供如下的操作(1). 初始化:?jiǎn)?dòng)AT89S51單片機(jī)進(jìn)入ISP下載狀態(tài),點(diǎn)擊一下,若啟動(dòng)成功,則操作區(qū)后的操作按鈕就會(huì)變成如圖16所示的狀態(tài)。、組裝及調(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)境。、軟件流程圖程序分主程序和中斷程序, 主程序流程圖和中斷程序流程圖見附錄。而這刷新時(shí)間我們采用單片機(jī)的定時(shí)/計(jì)數(shù)器0來(lái)控制,每定時(shí)1ms對(duì)數(shù)碼管刷新一次,T0采用方式1。dispbuf[1]=temp0/10。①定義共陰極字型編碼表即確定發(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ù)的顯示。51系統(tǒng)中有4個(gè)寄存器組,具體的位置取決于PSW(程序狀態(tài)字)的兩位RS0、RS1的設(shè)置。中斷程序完成后,一定要執(zhí)行一條RETI指令,執(zhí)行這條指令后,單片機(jī)將會(huì)把堆棧中保存著的地址取出,程序就會(huì)從主程序的中斷處繼續(xù)往下執(zhí)行。如果正訪問(wèn)IP、IE則可能會(huì)開關(guān)中斷或改變中斷的優(yōu)先級(jí),而中斷返回指令則說(shuō)明本次中斷還沒有處理完,所以都要等本指令處理結(jié)束,再執(zhí)行一條指令才可以響應(yīng)中斷。但是在下列3種情況下,CPU將不響應(yīng)中斷的請(qǐng)求:● 單片機(jī)正在處理一個(gè)同級(jí)或更高級(jí)別的中斷請(qǐng)求。首先介紹中斷響應(yīng)的條件。單片機(jī)的優(yōu)先級(jí)的設(shè)定只有兩級(jí),可以用指令對(duì)優(yōu)先級(jí)進(jìn)行設(shè)置,如表35所示。外中斷1:0013H。EX0:外中斷0中斷允許。ES:串行口中斷允許。TF1:定時(shí)器T1的溢出中斷標(biāo)記。用途和IE0相同。IE0:INT0中斷請(qǐng)求標(biāo)志位。TCON中的低4位用于外部中斷的控制,高4位是T0、T1控制字,在前問(wèn)的定時(shí)器中已經(jīng)介紹過(guò)。外部的中斷信號(hào)通過(guò)這兩個(gè)引腳輸入到單片機(jī)。當(dāng)外設(shè)發(fā)生故障時(shí),可以利用中斷系統(tǒng)請(qǐng)求CPU及時(shí)處理這些故障。利用中斷方式進(jìn)行的I/O口操作,在宏觀上可以看成CPU和外設(shè)的并行工作。●中斷返回,執(zhí)行完中斷服務(wù)程序后,從中斷短點(diǎn)處返回主程序,繼續(xù)執(zhí)行主程序。當(dāng)然之前首先要保存主程序下一條將執(zhí)行的指令的地址,以便處理完中斷后回到原來(lái)的地方繼續(xù)往下執(zhí)行程序。所以在使用單片機(jī)的中斷時(shí),需要了解中斷的嵌套和優(yōu)先級(jí)處理??梢砸鹬袛嗟氖录Q之為中斷源。什么是中斷,我們從一個(gè)生活中的例子引入。 定時(shí)1ms的程序代碼Void t0(void)interrupt 1 using 0{ TH0=(655361000)/256。先用定時(shí)/計(jì)數(shù)器0做一個(gè)50ms的定時(shí)器,定時(shí)時(shí)間到了以后并不是立即開關(guān)發(fā)光二極管。工作方式1:16位定時(shí)/計(jì)數(shù)方式,因此,最多可以計(jì)劃到2的16次冪,也就是65536次。 定時(shí)器數(shù)值的設(shè)置應(yīng)該注意的事項(xiàng)理論上說(shuō),定時(shí)器的最小計(jì)數(shù)、定時(shí)間隔時(shí)間是由晶振的頻率決定的,最大的時(shí)間間隔可以是無(wú)窮大。該標(biāo)志位可以通過(guò)軟件查詢,也可以用軟件清零和置位。TR0是由軟件置位或清零的。TCON中的低4位用于外部中斷的控制,在后文中將加以介紹,此處只對(duì)高4位的T0、T1控制字及其控制原理進(jìn)行介紹。其中,TL0可以構(gòu)成8位的定時(shí)器或計(jì)數(shù)器的工作方式,而TH0則只能作為定時(shí)器來(lái)用。通常這種工作方式用于波特率發(fā)生器,用于這種用途時(shí),定時(shí)器就是為了提供一個(gè)時(shí)間基準(zhǔn)。●工作方式2:M0=1,M1=0,自動(dòng)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1