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

正文內(nèi)容

道路交通燈控制器課程設(shè)計(jì)報(bào)告-預(yù)覽頁(yè)

 

【正文】 現(xiàn)對(duì)信號(hào)燈控制器的復(fù)位功能。定時(shí)器T0產(chǎn)生每10ms一次的中斷,每100次中斷為1s;本次交通燈控制器電路有以下幾個(gè)電路模塊組成,電源電路、單片機(jī)主控電路、顯示電路、信號(hào)燈電路,各個(gè)電路之間相互聯(lián)系,并用編程的方式對(duì)單片機(jī)各個(gè)引腳進(jìn)行定義,從而實(shí)現(xiàn)交通燈的功能。通過(guò)具體的路口交通燈狀態(tài)的演示分析我們可以把這四個(gè)狀態(tài)歸納如下:◆東西方向紅燈滅,同時(shí)綠燈亮,南北方向黃燈滅,同時(shí)紅燈亮,倒計(jì)時(shí)80秒?!裟媳狈较蚣t燈滅,同時(shí)綠燈亮,東西方向黃燈滅,同時(shí)紅燈亮,倒計(jì)時(shí)60秒。三、硬件設(shè)計(jì)AT89C51單片機(jī)簡(jiǎn)介AT89C51是一種帶4K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器(FPEROM—Falsh Programmable and Erasable Read Only Memory)的低電壓,高性能CMOS8位微處理器,俗稱單片機(jī)。由于將多功能8位CPU和閃爍存儲(chǔ)器組合在單個(gè)芯片中,ATMEL的AT89C51是一種高效微控制器,AT89C2051是它的一種精簡(jiǎn)版本。?中斷系統(tǒng):中斷系統(tǒng)的作用主要是對(duì)外部或內(nèi)部的終端請(qǐng)求進(jìn)行管理與處理。當(dāng)CPU訪問(wèn)片外存儲(chǔ)器時(shí),P0口分時(shí)先作低8位地址總線,后作雙向數(shù)據(jù)總線,此時(shí),P0口就不能再作I/O口使用了。?P3 口:P3 口是一組帶有內(nèi)部上拉電阻的8 位準(zhǔn)雙向I/0 口。WDT 溢出將使該引腳輸出高電平,設(shè)置SFR AUXR的DISRT0 位(地址8EH)可打開(kāi)或關(guān)閉該功能。它的操作很簡(jiǎn)單,MCU只需通過(guò)模擬SPI三線接口就可以將相關(guān)的指令寫入MAX7219的內(nèi)部指令和數(shù)據(jù)寄存器,同時(shí)它還允許用戶選擇多種譯碼方式和譯碼位。八段共陰管它有8個(gè)發(fā)光二極管(比七段多一個(gè)發(fā)光二極管,用來(lái)顯示dP,即點(diǎn)),每個(gè)發(fā)光二極管的陰極連在一起,一個(gè)LED數(shù)碼管就有I根位選線和8根段選線,要想顯示一個(gè)數(shù)值,就要分別對(duì)它們的高低電平來(lái)加以控制??傠娐吩O(shè)計(jì)圖:顯示效果圖: 南北通行: 東西通行: 黃燈顯示:四、軟件設(shè)計(jì)主程序開(kāi)始設(shè)置中斷工作方式、觸發(fā)方式、初始化是否有中斷運(yùn)行過(guò)程執(zhí)行中斷YN中斷結(jié)束,退出中斷,返回T0中斷定時(shí)計(jì)數(shù)初值10計(jì)數(shù)(count)加1判斷1S(count=100?)count清0Time_SN。 // 記錄南北時(shí)間到零的次數(shù)uchar flag1。 write_7219(0x2, num1 % 10)。 //設(shè)定時(shí)器0為模式1,16位模式 TH0 = 0xd8。 ET0 = 1。 count++。 //給南北顯示時(shí)間重新賦值,綠燈顯示時(shí)間 P1 = tab[0]。 //給南北顯示時(shí)間賦值,紅燈燈顯示時(shí)間 P1 = tab[2]。 //給東西顯示時(shí)間重新賦值,黃燈顯示時(shí)間 P0 = tab[1]。 //給南北顯示時(shí)間重新賦值,綠燈顯示時(shí)間 P0 = tab[0]。 //調(diào)用定時(shí)器初始化函數(shù) init_7219()。 //東西方向顯示紅燈 while(1)。 //MAX7219 串行時(shí)鐘 P3^2 腳/********地址、數(shù)據(jù)發(fā)送子程序**********/void write_7219(uchar add, uchar dat) { uchar i。 i++) //移位循環(huán)8次 { CLK = 0。 //左移一位 CLK = 1。 DIN = (bit)(dat amp。 //時(shí)鐘上升沿,發(fā)送地址 } LOAD = 1。 //選用全譯碼模式 write_7219(0x0b, 0x07)。 整個(gè)課程設(shè)計(jì)過(guò)程我還掌握了一下幾點(diǎn):(1)掌握了電子系統(tǒng)設(shè)計(jì)的流程,熟悉了各種硬件電路以及軟件編程方法。(5)通過(guò)查看MA7219的芯片手冊(cè),學(xué)會(huì)了其使用方法一起編程原理。經(jīng)過(guò)不斷的調(diào)整,終于找到問(wèn)題所在,并予以解決。通過(guò)本次的課程設(shè)計(jì),充分意識(shí)到自己所學(xué)的東西還是非常有限的,不過(guò)通過(guò)設(shè)計(jì),還是學(xué)到了一些書本上沒(méi)有學(xué)到的東西,為自己以后的學(xué)習(xí)起了很大的幫助。ARM7系統(tǒng)中的應(yīng)用百例》 電子工業(yè)出版社,2006 唐 工.:《51單片機(jī)工程應(yīng)用實(shí)例》 邊海龍,孫永奎.:《單片機(jī)開(kāi)發(fā)與典型工程項(xiàng)目實(shí)例詳解》 .電子工業(yè)出版社,200
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1