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

正文內容

畢業(yè)設計(論文)-交通信號燈控制電路設計(單片機(文件)

2024-12-10 18:39 上一頁面

下一頁面
 

【正文】 外中斷請求方式的控制位在定時控制寄存器 TCON 中的位( IT0)和( IT1)兩個位,當 IT0( IT1) =0 為電平方式, IT0( IT1) =1 為脈沖方式。 EA=0,中斷總禁止,禁止所有中斷。 EX0( EX1)=1, 允許外部中斷。 ET0( ET1) =1,允許定時 /計數(shù)中斷。 11 中斷的允許和禁止就是中斷的開放和關閉,中斷允許就是開放中斷的禁止就是關閉中斷。 值得一提的是:單片機中斷響應后還會自動關閉中斷,因此在轉入中斷服務程序后,應由軟件指令禁止中斷。 .PX1—— 外中斷 1 優(yōu)先級控制位??刂莆?=1,優(yōu)先級為高。 本例設計要采用定時器中斷,外中斷 0,外中斷 1。發(fā)送或接收數(shù)據(jù)信息為 10 位,包括 1 位起始位“ 0”、 8 位數(shù)據(jù)、 1 位停止“ 1”。 2) 方式 2 : 11 位異步收發(fā)方式。 方式 2 接收:先置 REN=1,使串行口為允許接收狀態(tài),同時還要將 RI 清“ 0”。 3) 方式 3: 11 位異步收發(fā)。 方式 0 接收: REN 是串行接收允許控制位。給 LED 數(shù)碼管的 七個發(fā)光二極管加不同的電平,二極管顯示不同亮暗的組合就可以形成不同的字形,這種組合稱之為字形碼。******************************************************** T_LIGHT:MOV R3,E_PASST F_STEP:MOV P1,24H ;東西亮綠燈,南北亮紅燈, 即 P1 MOV A,R3 LCALL H_D ;調用十六 十進制程序 LCALL DIS ;調用顯示程序 JNB INT0_F,LP11 AJMP F_STEP LP11:JNB INT1_F,LP12 AJMP T_STEP 19 LP12:JNB SECOND_F,$ ;顯示上面數(shù)據(jù) 1S CLR SECOND_F CJNE R3,0,F_STEP ;變化顯示數(shù)據(jù) 。***************************十六到十式轉換 H_D:MOV B,10 DIV AB MOV DIS_HB,A JNZ LP5 MOV A,10 LP5:MOV A,B MOV DIS_LB,A RET 。 一個小小的單片機居然涵蓋了如此之多 , 輸入輸出端口不說 , 還有顯示部分 , 用到中斷 , 串行口 。但自己會在以后的學習中逐漸去完善、鞏固自己 的單片機知識 。 開發(fā)過程,以及在常用編程設計思路技巧的掌握方面都能向前邁了一大步,為日 后成為合格的應用型人才打下良好的基礎。實現(xiàn)了軟件和硬件的有效結合,缺一不可。********************************* 20 T_STEP:MOV R3,N_PASST ;南北亮綠燈,東西亮紅燈 LP2: MOV P1,81H MOV A,R3 LCALL H_D LCALL DIS JNB INT0_F,LP31 AJMP F_STEP LP31:JNB INT1_F,LP32 AJMP T_STEP LP32:JNB SECOND_F,$ CLR SECOND_F CJNE R3,0,LP2 。初始化程序 ********************************* MOV SP,50H ;定時器 T0 工作于方式 1, 定時 125MS,開起定時器 0 中斷 MOV TMOD,01 MOV TH0,0BH MOV TL0,0DCH ;串口工作于工作方式 0,即移位寄存器狀態(tài) MOV SCON,00H 18 SETB EA ;開總中斷 SETB ET0 ;開定時器中斷 SETB IT0 ;外中斷 0 為脈沖觸發(fā)方式 SETB IT1 ;外中斷 0 為脈沖觸發(fā)方式 MOV IP,05 ;外中斷 0, 1 為高優(yōu)先級 SETB EX0 ;開外中斷 0 SETB EX1 ;開外中斷 1 。當接收到 8 位數(shù)據(jù)時,將中斷標志 RI 置“ 1” 。 4) 方式 0:在方式 0 下,串行口作同步移位寄 存器用,以 8 位數(shù)據(jù)為一幀,先發(fā)送或接收最低位,每個機器周期發(fā)送或接收一位,故其波特率固定為“ F/12”。 當 SM2=0 時,不管 RB8 為“ 0”還是為“ 1”,都置 RI=1,此串行接收發(fā)送來的 14 信息。 方式 2 發(fā)送:發(fā)送前,先根據(jù)通信協(xié)議由軟件包設置 TB8 為“奇偶校驗位”或“數(shù)據(jù)標識位”,然后將要發(fā)送的數(shù)據(jù) SBUF,即能啟動發(fā)送器。發(fā)送完數(shù)據(jù)后,置中斷標志 T1=1,申請中斷,通知 CPU 可以發(fā)送下一個數(shù)據(jù)。 MOV SCON, 00H ; 工作于工作方式 0,既移位寄存器狀態(tài) SETB ES ;開總中斷 SETB ET0 ;開定時器中斷 SETB TR0 ;啟動 T0 定時器 SETB IT0 ;外中 斷 0 為脈沖觸發(fā)方式 SETB IT1 ;外中斷 0 為脈沖觸發(fā)方式 MOV IP, 05 ;外中斷 0, 1 為高優(yōu)先級 SETB EX0 ;開個中斷 0 SETB EX1 ;開外中斷 1 外中斷程序邏輯流程 如圖 6: .串口工作方式設計 13 串口有 4 種方式:方式 0、 3,由串口控制寄存器 SCON 和 PCON 控制。 2) 同級的中斷已經(jīng)響應,其他中斷將被禁止。 .PS—— 串行中斷優(yōu)先級控制位。 .PX0—— 外中斷 0( INT0)優(yōu)先級控制位。當總中斷位為禁止狀態(tài)時,不管分控制位是允許或禁止,整個中斷都是禁止的。 ES=0,禁止串行中斷。 ET0( ET1) 0,禁止定時 /計數(shù)中斷。 .EX0( EX1) —— 外部中斷允許控制。在中斷響應完成后轉向中斷服務時,再由硬件自動清除。脈沖方式則在脈沖的后負跳沿有效,即在相鄰兩個機器周期對中斷請求引入端電平 10 進行采樣中,如前一次為高,后一次為低即為有效中斷請求。 4) 使能中斷。定時器中斷初始化 程序如下 : SETB EA ;開中斷 SETB ET ; 定時器 0 允許中斷 SETB TR ;開始定時 定時器定時 1S 的中斷流程圖 如圖 5: 9 外中斷程序 對于外中斷必須有中斷的初始化程序、中斷服務程序。 M1M0:工作方式選擇位。 工作方式 1:工作方式 1 是 16 位的定時 /計數(shù)器方式,將 TMOD 的 M1M0 設為“ 01”即可,其他特性與工作方式 0 相同。當然這是由硬件自動完成的,不需要我們去操心。按一下按鈕該方向通行 另外方向停止 按兩下恢復原樣 。 比較結果:就如同 INTEL 的 P3 向 P4 升級一樣,雖然都可以跑 Windows98,不過速度是不同的。 全新的加密算法,這使得對于 89S51 的解密變?yōu)椴豢赡?,程序的保密性大大加強,這樣就可以有效的保護知識產(chǎn)權不被侵犯。 具有雙工 UART 串行通道。如果市場需要, Atmel當然也可以再恢復生產(chǎn) AT89C51。 89S51 就是在這樣的背景下取代 89C51 的,現(xiàn)在, 89S51目前已經(jīng)成為了實際應用市場上新的寵兒,作為市場占有率第一的 Atmel 目前公司已經(jīng)停產(chǎn)
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1