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

正文內(nèi)容

基于at89c51單片機的頻率計的設(shè)計-資料下載頁

2024-12-07 09:52本頁面

【導(dǎo)讀】測量結(jié)果都有著十分密切的關(guān)系。由于頻率信號抗干擾能力強、易于傳輸,可以。獲得較高的測量精度。因此,頻率的測量就顯得尤為重要,測頻方法的研究越來越。廣泛應(yīng)用于教學(xué)、科研、高精度儀器測量、工業(yè)控制等其它領(lǐng)域。突破傳統(tǒng)概念的新一代側(cè)量儀器。頻率計廣泛采用了高速集成電路和大規(guī)模集成。電路,使儀器在小型化、耗電、可靠性等方面都發(fā)生了重大的變化。有各種多功能、高精度、高頻率的數(shù)字頻率計,但價格不菲。高、可測頻帶寬,大大降低了設(shè)計成本和實現(xiàn)復(fù)雜度。頻率計的硬件電路是用

  

【正文】 INT0 中斷服務(wù)子程序 * INT0_SERV: CLR EX0 JB DOING,INT0_NEX1 SETB TR0 SETB TR1 SETB DOING RETI INT0_NEX1: CLR TR0 CLR TR1 SETB FINISH RETI T0中斷服務(wù)子程序 T0_SERV: INC n SETB EX0 RETI INT1 中斷服務(wù)子程序 INT1_SERV: JB DOING,INT1_NEX1 SETB TR0 SETB DOING RETI INT1_NEX1: CLR TR0 CLR EX1 SETB FINISH RETI T1計數(shù)器中斷服務(wù)子程序 計 T1 計數(shù)器溢出次數(shù) 附錄二 35 TIMER1: INC 2AH RETI T0定時一秒子程序 START: MOV TMOD, 51H 。/*01010001 T1 計數(shù) ,T0定時 */ MOV TH0, HIGH(65536 50000) 。50ms@12MHz MOV TL0, LOW (65536 50000) MOV TH1, 0 MOV TL1, 0 SETB TR0 SETB TR1 SETB ET0 SETB EA MOV R7, 20 SJMP $ T0_INT: 。50ms 執(zhí)行一 次 MOV TL0, LOW (65536 50000) 。重新寫入初始值 MOV TH0, HIGH(65536 50000) 。50ms@12MHz DJNZ R7, T0 LCD1602 是慢速顯示器件,故 100MS 顯示一次。 MAIN1: MOV R5,40 MAIN2: ACALL DELAY1 。3ms DJNZ R5,MAIN2 ACALL SBIN_SBCD CALL CONV JMP MAIN1 附錄二 36 LCD 初始化設(shè)置 SET_LCD: CLR LCD_EN CALL INIT_LCD 。初始化 LCD CALL DELAY1 MOV DPTR,INFO1 。指針指到顯示信息 1 MOV A,1 。顯示在第一行 CALL LCD_SHOW MOV DPTR,INFO2 。指針指到顯示信息 2 MOV A,2 。顯示在第二行 CALL LCD_SHOW RET INFO1: DB CYMOMETER ,0 。LCD 第一行顯示信息 INFO2: DB FREQ: HZ ,0 。LCD 第二行顯示信息 LCD 接口初始化 8位 I/O 控制 INIT_LCD: MOV A,38H 。雙列顯示,字形 5*7 點陣 CALL WCOM CALL DELAY1 MOV A,38H 。雙列顯示,字形 5*7 點陣 CALL WCOM CALL DELAY1 MOV A,38H 。雙列顯示,字形 5*7 點陣 CALL WCOM CALL DELAY1 MOV A,0CH 。開顯示,關(guān)光標(biāo), 附錄二 37 CALL WCOM CALL DELAY1 MOV A,01H 。清除 LCD 顯示屏 CALL WCOM CALL DELAY1 RET LCD_SHOW: 。在 LCD 的第一行或第二行顯示信息字符 CJNE A,1,LINE2 。判斷是否為第一行 LINE1: MOV A,80H 。設(shè)置 LCD 的第一行地址 CALL WCOM 。寫入命令 CALL CLR_LINE 。清除該行字符數(shù)據(jù) MOV A,80H 。設(shè)置 LCD 的第一行地址 CALL WCOM 。寫入命令 JMP FILL LINE2: MOV A,0C0H 。設(shè)置 LCD 的第二行地址 CALL WCOM 。寫入命令 CALL CLR_LINE 。清除該行字符數(shù)據(jù) MOV A,0C0H 。設(shè)置 LCD 的第二行地址 CALL WCOM FILL: CLR A 。填入字符 MOVC A,@A+DPTR 。由消息區(qū)取出字符 CJNE A,0,LC1 。判斷是否為結(jié)束碼 RET LC1: CALL WDATA 。寫入數(shù) 據(jù) INC DPTR 。指針加 1 JMP FILL 。繼續(xù)填入字符 RET CLR_LINE: 。清除該行 LCD 的字符 MOV R0,24 CL1: MOV A,39。 39。 CALL WDATA DJNZ R0,CL1 附錄二 38 RET 寫指令、數(shù)據(jù)使能子程序 ENABLE: 。寫指令使能 CLR LCD_RS 。RS=L,LCD_RW=L,D0D7=指令碼, E=高脈沖 CLR LCD_RW SETB LCD_EN CALL DELAY0 CLR LCD_EN RET ENABLE1: 。寫數(shù)據(jù)使能 SETB LCD_RS 。RS=H,RW=L,D0D7=數(shù)據(jù), E=高脈沖 CLR LCD_RW SETB LCD_EN CALL DELAY0 CLR LCD_EN RET DELAY0: MOV R7,250 。延時 500 微秒 DJNZ R7,$ RET 寫入命令子程序 WCOM: 。以 8位控制方式將命令寫至 LCD MOV P0,A 。寫入命令 CALL ENABLE RET 寫入數(shù)據(jù)子程序 WDATA: 。以 8位控制方式將數(shù)據(jù)寫至 LCD MOV P0,A 。寫入數(shù) 據(jù) CALL ENABLE1 附錄二 39 RET 在 LCD 第二行顯示字符 A=ASC DATA, B=LINE X POS LCDP2: 。在 LCD 的第二行顯示字符 PUSH ACC 。 MOV A,B 。設(shè)置顯示地址 ADD
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1