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

正文內(nèi)容

論基于單片機(jī)的作息時(shí)間控制鐘系統(tǒng)的設(shè)計(jì)(編輯修改稿)

2024-07-25 22:19 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 讀取結(jié)束 讀取結(jié)束 讀24C02低位 未讀完 是否讀完 結(jié)束 數(shù)據(jù)讀寫子程序流程圖程序如下:I2C_START: 。I2C開始 SETB SDA SETB SCL NOP CLR SDA NOP CLR SCL RETI2C_STOP: 。I2C結(jié)束 CLR SDA NOP SETB SCL NOP SETB SDA RETI2C_SEND: 。I2C發(fā)送一個(gè)字節(jié) MOV R7,08 CLR CSEND_BIT: RLC A MOV SDA,C NOP SETB SCL NOP CLR SCL DJNZ R7,SEND_BIT SETB SDA NOP SETB SCL NOP CLR SCL RETI2C_RECEIVE: 。I2C接收一個(gè)字節(jié) MOV R7,08RECEIVE_BIT: SETB SCL NOP MOV C,SDA RLC A CLR SCL DJNZ R7,RECEIVE_BIT SETB SDA NOP SETB SCL NOP CLR SCL RETREAD_24C02: 。讀24C02 ACALL I2C_START MOV A,0A0H ACALL I2C_SEND MOV A,R0 ACALL I2C_SEND ACALL I2C_START MOV A,0A1H ACALL I2C_SEND ACALL I2C_RECEIVE ACALL I2C_STOP RETWRITE_24C02: 。寫24C02 ACALL I2C_START MOV A,0A0H ACALL I2C_SEND MOV A,R0 ACALL I2C_SEND MOV A,R1 ACALL I2C_SEND ACALL I2C_STOP RETREAD_DATA:。從24C02中讀取數(shù)據(jù)更新內(nèi)存 MOV R2,10READ_START_AGAIN: 。讀開始標(biāo)志位 MOV R0,0 CLR EA ACALL READ_24C02 SETB EA CJNE A,I2cSTART,READ_SUB SJMP WRITE_STOPREAD_SUB: DJNZ R2,READ_START_AGAIN 。讀開始位錯(cuò)誤刷新24C02WRITE_STOP: XRL A,I2cSTART JZ READ_NEXT1 MOV R0,0 MOV R1,I2cStart CLR EA ACALL WRITE_24C02 。寫開始字節(jié) SETB EA MOV R7,5 ACALL Delay1ms MOV R0,1 MOV R1,I2cStop CLR EA ACALL WRITE_24C02 。寫結(jié)束字節(jié) SETB EA MOV R7,5 ACALL Delay1msREAD_NEXT1: MOV R0,1。讀數(shù)據(jù)地址。R1為間地址尋址寄存器 MOV R3,0。讀數(shù)據(jù)總數(shù)。R2為數(shù)據(jù)緩存器READ_DATA_AGAIN: CLR EA ACALL READ_24C02 。讀高位 SETB EA INC R0 CJNE A,I2cStop,READ_NEXT2 。判斷是否是結(jié)束標(biāo)志 SJMP READ_EXITREAD_NEXT2: MOV R2,A MOV A,RINGDATAH ADD A,R3 MOV R1,A MOV A,R2 MOV @R1,A CLR EA ACALL READ_24C02 。讀低位 SETB EA INC R0 MOV R2,A MOV A,RINGDATAL ADD A,R3 MOV R1,A MOV A,R2 MOV @R1,A INC R3 CJNE R3,40,READ_DATA_AGAINREAD_EXIT: MOV RingCount,R3 。更新報(bào)警數(shù)據(jù)個(gè)數(shù) RET對(duì)多位LED顯示器的動(dòng)態(tài)顯示,通常都是采用動(dòng)態(tài)掃描的方法進(jìn)行顯示,即逐個(gè)循環(huán)點(diǎn)亮各位顯示器。這樣雖然在任一時(shí)刻只有一位顯示器被點(diǎn)亮,但是由于間隔時(shí)間較短,且人眼具有視覺殘留效應(yīng),看起來與全部顯示器持續(xù)點(diǎn)亮一樣。為了實(shí)現(xiàn)LED顯示器的動(dòng)態(tài)掃描,除了要給顯示器提供的輸入之外,還要對(duì)顯示器加位選擇控制,這就是通常所說的段控和位控。因此多位LED顯示器接口電路需要有兩個(gè)輸出口,其中一個(gè)用于輸出8位信號(hào);另一個(gè)用于輸出段控制信號(hào)。其顯示模式有五種:0:正常顯示數(shù)據(jù);1:顯示調(diào)試模式(0,1位閃爍);2:顯示調(diào)試模式(2,3位閃爍);3:顯示調(diào)試模式(4,5位閃爍);4:顯示特殊字符模式。其程序流程圖如下: 開始 A=0 A=0調(diào)用得到位數(shù)據(jù)子程序 未完 全顯示 顯示模式為4則顯示NULL 數(shù)碼 管 顯示數(shù)據(jù)屏蔽 顯示數(shù)據(jù)屏蔽 結(jié)束 顯示子程序流程圖 程序如下:SHOW_NUMBER:。段碼 DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH DB 40HSHOW_NULL:??沾a DB 00H,38H,38H,3EH,37H,00HSHOW_BIT_CODE:。位碼 DB 0DFH,0EFH,0F7H,0FBH,0FDH,0FEH。DISPLAY:。顯示子程序 MOV R1,6SHOW_AGAIN: MOV A,SHOW_MOUDE XRL A,4 JZ SHOW_CHAR MOV A,R1 ACALL GETCODE 。調(diào)用得到位數(shù)據(jù)子程序 MOV DPTR,SHOW_NUMBER MOVC A,@A+DPTR SJMP SHOW_TO_CODESHOW_CHAR: 。顯示模式為4則顯示字符NULL MOV DPTR,SHOW_NULL MOV A,R1 DEC A MOVC A,@A+DPTRSHOW_TO_CODE: MOV SHOW_BIT,0FFH。顯示數(shù)據(jù)屏蔽 MOV SHOW_CODE,A MOV A,R1 MOV DPTR,SHOW_BIT_CODE1 MOVC A,@A+DPTR MOV SHOW_BIT,A MOV R7,1 ACALL Delay1ms DJNZ R1,SHOW_AGAIN MOV SHOW_BIT,0FFH。顯示數(shù)據(jù)屏蔽 RETDelay1ms: 。延時(shí)1MS MOV R5,2DELAY: MOV R6,0 DJNZ R6,$ DJNZ R5,DELAY DJNZ R7,Delay1ms RETGETCODE:。得到位數(shù)據(jù)子程序 MOV B,10 DEC A RL A MOV DPTR,FIND_BIT JMP @A+DPTRFIND_BIT:。位散轉(zhuǎn) SJMP SHOW_0 SJMP SHOW_1 SJMP SHOW_2 SJMP SHOW_3 SJMP SHOW_4 SJMP SHOW_5SHOW_0: 。得到位0數(shù)據(jù) MOV R0,SHOW_MOUDE CJNE R0,1,SHOW_LED_0 JB S_Flash,SHOW_L
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1