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

正文內(nèi)容

無線測溫節(jié)點畢業(yè)設(shè)計-資料下載頁

2025-06-29 14:21本頁面
  

【正文】 Mode(void) { TX_EN=1。 TRX_CE=0。 Delay(1)。 // 模式轉(zhuǎn)換延時(=650us)} /****************************************************************************//*Header file for generic 80C52 and 80C32 microcontroller.Copyright (c) 19882002 Keil Elektronik GmbH and Keil Software, Inc.All rights reserved.*/ifndef __REG52_H__define __REG52_H__/* BYTE Registers */sfr P0 = 0x80。sfr P1 = 0x90。sfr P2 = 0xA0。sfr P3 = 0xB0。sfr PSW = 0xD0。sfr ACC = 0xE0。sfr B = 0xF0。sfr SP = 0x81。sfr DPL = 0x82。sfr DPH = 0x83。sfr PCON = 0x87。sfr TCON = 0x88。sfr TMOD = 0x89。sfr TL0 = 0x8A。sfr TL1 = 0x8B。sfr TH0 = 0x8C。sfr TH1 = 0x8D。sfr IE = 0xA8。sfr IP = 0xB8。sfr SCON = 0x98。sfr SBUF = 0x99。/* 8052 Extensions */sfr T2CON = 0xC8。sfr RCAP2L = 0xCA。sfr RCAP2H = 0xCB。sfr TL2 = 0xCC。sfr TH2 = 0xCD。/* BIT Registers *//* PSW */sbit CY = PSW^7。sbit AC = PSW^6。sbit F0 = PSW^5。sbit RS1 = PSW^4。sbit RS0 = PSW^3。sbit OV = PSW^2。sbit P = PSW^0。 //8052 only/* TCON */sbit TF1 = TCON^7。sbit TR1 = TCON^6。sbit TF0 = TCON^5。sbit TR0 = TCON^4。sbit IE1 = TCON^3。sbit IT1 = TCON^2。sbit IE0 = TCON^1。sbit IT0 = TCON^0。/* IE */sbit EA = IE^7。sbit ET2 = IE^5。 //8052 onlysbit ES = IE^4。sbit ET1 = IE^3。sbit EX1 = IE^2。sbit ET0 = IE^1。sbit EX0 = IE^0。/* IP */sbit PT2 = IP^5。sbit PS = IP^4。sbit PT1 = IP^3。sbit PX1 = IP^2。sbit PT0 = IP^1。sbit PX0 = IP^0。/* P3 */sbit RD = P3^7。sbit WR = P3^6。sbit T1 = P3^5。sbit T0 = P3^4。sbit INT1 = P3^3。sbit INT0 = P3^2。sbit TXD = P3^1。sbit RXD = P3^0。/* SCON */sbit SM0 = SCON^7。sbit SM1 = SCON^6。sbit SM2 = SCON^5。sbit REN = SCON^4。sbit TB8 = SCON^3。sbit RB8 = SCON^2。sbit TI = SCON^1。sbit RI = SCON^0。/* P1 */sbit T2EX = P1^1。 // 8052 onlysbit T2 = P1^0。 // 8052 only/* T2CON */sbit TF2 = T2CON^7。sbit EXF2 = T2CON^6。sbit RCLK = T2CON^5。sbit TCLK = T2CON^4。sbit EXEN2 = T2CON^3。sbit TR2 = T2CON^2。sbit C_T2 = T2CON^1。sbit CP_RL2 = T2CON^0。endif/*Intrinsic functions for C51.Copyright (c) 19882004 Keil Elektronik GmbH and Keil Software, Inc.All rights reserved.*/ifndef __INTRINS_H__define __INTRINS_H__extern void _nop_ (void)。extern bit _testbit_ (bit)。extern unsigned char _cror_ (unsigned char, unsigned char)。extern unsigned int _iror_ (unsigned int, unsigned char)。extern unsigned long _lror_ (unsigned long, unsigned char)。extern unsigned char _crol_ (unsigned char, unsigned char)。extern unsigned int _irol_ (unsigned int, unsigned char)。extern unsigned long _lrol_ (unsigned long, unsigned char)。extern unsigned char _chkfloat_(float)。extern void _push_ (unsigned char _sfr)。extern void _pop_ (unsigned char _sfr)。endifdefine uuchar unsigned chardefine uuint unsigned intsbit DQ=P1^7。 //溫度輸入口uuint h。 uuint temp。//**************溫度小數(shù)部分用查表法***********//uuchar code ditab[16]={0x00,0x01,0x01,0x02,0x03,0x03,0x04,0x04,0x05,0x06,0x06,0x07,0x08,0x08,0x09,0x09}。//uuchar code dis_7[12]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff,0xbf}。//共陽LED段碼表 0 1 2 3 4 5 6 7 8 9 不亮 uuchar code dis_8[12]={0x40,0x79,0x24,0x30,0x19, 0x12,0x02,0x78,0x00,0x10,0xFF,0x3F}。//帶小數(shù)點共陰LED段碼表 0 1 2 3 4 5 6 7 8 9 不亮 uuchar data temp_data[2]={0x00,0x00}。 //讀出溫度暫放uuchar data display[5]={0x00,0x00,0x00,0x00,0x00}。 //顯示單元數(shù)據(jù),共4個數(shù)據(jù)和一個運算暫用/*****************11us延時函數(shù)*************************/void delay1(uuint t){for (。t0。t)。}/****************顯示掃描函數(shù)***************************/scan(){ //4位LED掃描控制P0=dis_7[display[0]]。 //數(shù)據(jù)顯示P2=0X00。 //位選delay1(300)。 P0=dis_8[display[1]]。 //小數(shù)點顯示 P2=0X01。 delay1(300)。 P0=dis_7[display[2]]。 //數(shù)據(jù)顯示 P2=0X02。 //位選 delay1(300)。P0=dis_7[display[3]]。 //數(shù)據(jù)顯示 P2=0X03。 //位選 delay1(300)。}/****************DS18B20復(fù)位函數(shù)************************/ow_reset(void){char presence=1。while(presence){ while(presence) { DQ=1。_nop_()。_nop_()。//從高拉倒低DQ=0。 delay1(50)。 //550 usDQ=1。 delay1(6)。 //66 uspresence=DQ。 //presence=0 復(fù)位成功,繼續(xù)下一步 } delay1(45)。 //延時500 us presence=~DQ。 }DQ=1。 //拉高電平}/****************DS18B20寫命令函數(shù)************************///向1WIRE 總線上寫1個字節(jié)void write_byte(uuchar val){ uuchar i。 for(i=8。i0。i) { DQ=1。_nop_()。_nop_()。 //從高拉倒低 DQ=0。_nop_()。_nop_()。_nop_()。_nop_()。 //5 us DQ=valamp。0x01。 //最低位移出 delay1(6)。 //66 usval=val/2。 //右移1位 } DQ=1。delay1(1)。}///****************DS18B20讀1字節(jié)函數(shù)************************///從總線上取1個字節(jié)uuchar read_byte(void){uuchar i。uuchar value=0。for(i=8。i0。i){ DQ=1。_nop_()。_nop_()。 value=1。 DQ=0。_nop_()。_nop_()。_nop_()。_nop_()。 //4 us DQ=1。_nop_()。_nop_()。_nop_()。_nop_()。 //4 us if(DQ)value|=0x80。 delay1(6)。 //66 us}DQ=1。return(value)。}///****************
點擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1