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

正文內(nèi)容

單片機控制交通燈畢業(yè)設計-閱讀頁

2025-02-02 14:27本頁面
  

【正文】 其為高電平。車流量檢測電路如下圖(圖32)所示。如圖所示,當開關(guān)狀態(tài)如圖所示時,LED點亮,同時低電平被單片機捕獲。LED顯示屏作為大型顯示設備的一種,具有亮度高、價格低、壽命長、維護簡便等優(yōu)點。以八段共陽管為例,它有8個發(fā)光二極管(比七段多一個發(fā)光二極管,用來顯示sP,即點),每個發(fā)光二極管的陽極連在一起,如圖(圖33)所示。為方便起見,本文主要討論共陽八段LED數(shù)碼顯示管,其他類形的顯示管與其類似。表31 驅(qū)動代碼表顯示數(shù)值dp,g,f,e,d,c,b,a驅(qū)動代碼011010000C0H111111001F9H210100100A4H310110000B0H41001100199H51001001092H61000001082H711111000F8H81000000080H91001000090H相應在程序軟件上,可以通過調(diào)用程序給定的秒值經(jīng)過特定計算算出需要顯示的個位和十位,然后有DPTR調(diào)取LEDMAP的代碼。四個方位上總共用8個LED接在單片機的IO口上。如圖(圖34)所示,其中A,B分別是P0,P1的網(wǎng)絡標號。每個方向上設置紅綠黃燈,總共4組。每個按鍵一端接地,另一端接上拉電阻。如下圖(圖37)所示。整個軟件程序方面主要分兩大部分:按鍵處理程序和50ms掃描程序。 圖41系統(tǒng)總的流程圖首先程序不斷掃描模式設置鍵,分別記為:S鍵,J鍵,,低電平有效,按鍵順序是指定的,若直接按F鍵,則為自動調(diào)整模式,然后進入下一程序;若先按S鍵,再按J鍵,F(xiàn)鍵則為設置時間模式,然后進入下一程序。在這個過程中,S,J鍵的計數(shù)是循環(huán)的,從初值20開始,加到40則循環(huán)回到20。定義IO端口如下,其中均是低電平有效。,。剛才的4個狀態(tài)是依次變換的,這就要涉及到狀態(tài)的判斷和銜接了。程序如下:MOV A, P2CJNZ A, 0DDH,D1MOV P2, BDHD1: CJNZ A, BDH,D2MOV P2, EDHD2: CJNZ A, EDH,D3MOV P2, E7HD3: CJNZ A, E7H,YMOV R2, DDH…… LED倒計時顯示LED計時每1秒都要刷新1次,那么計時滿1秒時就要將存儲時間的工作寄存器R4減1,然后送入LED顯示程序中顯示。具體程序如下:MOV A, R4 MOV B, 10DIV A, BMOV DPTR, LEDMAPMOVC A, A+DPTRMOV P1, AMOV A, BMOVC A, A+DPTRMOV P3, ALEDMAP: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH……,則進入相應的中斷服務子程序,在子程序中,用R5計南北向車流量,用R6計東西向車流量,設車向標志位為01H,判斷車向,程序如下:JNB 01H, U INC R5U: INC R6……,即INT0捕獲到一個低電平,則進入該中斷,啟動蜂鳴。INT0: SETB JB , $LCALL DELAYCLR RETI……根據(jù)紅綠燈時間調(diào)整原理,一個周期下來,R5,R6中分別存儲著南北,東西的車流量,接下來求單位時間車流量,此時南北向時間,東西向時間分別存儲在R0,R1中,則兩個方向的流量比例為(R5/R0)/(R6/R1)=(R5*R1)/(R6*R0),顯然該比例是1左右?guī)?shù)的值,然而單片機程序中只取整數(shù),重要的數(shù)據(jù)信息就會丟失,所以本設計中首先將(R5*R1)乘以10,比例就變?yōu)?0左右的值。由于受到多方面的限制,時間調(diào)整在此只劃定3個范圍。具體設置如下表(表41)表41 比例及調(diào)整時間南北與東西向比例0——調(diào)整南北向時間203040調(diào)整東西向時間403020由表可知,對應的時間調(diào)整也只有三種,分別是20,40;30,30;40,但在此處,本設計只是模擬大致的調(diào)整過程,以上要求的程序如下:CJNZ A, 7 M1M2: MOV R2, 20MOV R1, 40SJMP OUTM1: JB C, M2CJNZ A, 15 N1N2: MOV R0, 30MOV R1, 30SJMP OUTN1: JB C, N2MOV R0, 40MOV R1, 20OUT: CLR R5CLR R6RET……利用程序執(zhí)行一條指令的時間,再加上兩次累減嵌套,程序如下:DELAY: MOV R2, 14H A1: MOV R7, 0FFHDJNZ R2, $DJNZ R7, A1:見附錄A致謝這篇論文實在我的指導老師章麗紅老師的情切關(guān)懷和悉心指導下完成的,衷心感謝我的指導老師章老師。值此論文完成之際,謹向章老師表示衷心的感謝!在此我也要感謝我412的各位室友們,正是由于你們的幫助和支持,我才能克服一個一個的困難和疑惑,直至本文的
點擊復制文檔內(nèi)容
教學教案相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1