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

正文內(nèi)容

基于液晶顯示的萬年歷畢業(yè)論文-資料下載頁

2025-06-27 20:29本頁面
  

【正文】 x80)。 //禁止寫入}void write_byte(uchar ,uchar date){ uchar i。 RST=0。 //沒有先前的低電平不能工作。,,RST的高電平啟動一次數(shù)據(jù)的傳輸 1302注意2 SCL=0。 RST=1。 for(i=0。i8。i++) { if(amp。0x01) IO=1。 else IO=0。 =1。 SCL=0。 delay(1)。 SCL=1。 } SCL=0。 for(i=0。i8。i++) { if(dateamp。0x01) IO=1。 else IO=0。 date=date1。 SCL=0。 delay(1)。 SCL=1。 } SCL=0。 //RST下跳變停止數(shù)據(jù)傳輸 RST=0。}uchar read_byte(uchar ){ uchar i,date。 RST=0。 //沒有先前的低電平不能工作。,,RST的上跳變啟動一次數(shù)據(jù)的傳輸 SCL=0。 RST=1。 for(i=0。i8。i++) { if(amp。0x01) IO=1。 else IO=0。 =1。 SCL=0。 delay(1)。 SCL=1。 } for(i=0。i8。i++) { if(IO==1) date|=0x80。 date=date1。 SCL=1。 delay(1)。 SCL=0。 } SCL=0。 //RST下跳變停止數(shù)據(jù)傳輸 RST=0。 return date。}void init_1302(){ SCL=0。 RST=0。 write_byte(0x8e,0)。 //寫保護(hù)寄存器 write_byte(0x90,0)。 //慢充電寄存器}void reset_1302() //設(shè)定時間 23:59:50 1302注意1{ write_byte(0x8e,0)。 //允許寫入 write_byte(0x8c,0x10)。 //年 write_byte(0x88,0x10)。 //月 write_byte(0x86,0x21)。 //日 write_byte(0x84,0x23)。 //hour 23 注意不是23所對應(yīng)的十六進(jìn)制,1302,分成高四位表示十位。低四位表示個位, write_byte(0x82,0x59)。 // write_byte(0x80,0x50)。 write_byte(0x8a,0x04)。 write_byte(0x8e,0x80)。 //禁止寫入}void dsreset(void) //DS18b20復(fù)位, 初始化函數(shù){ uint i。 ds=0。 i=103。 while(i0) i。 ds=1。 i=4。 while(i0) i。}bit tempreadbit(void) //讀1位數(shù)據(jù)函數(shù){ uint i。 bit dat。 ds=0。i++。 ds=1。i++。i++。 //i++起到延時作用 dat=ds。 i=8。 while(i0)i。 return(dat)。}uchar tempread(void) //讀1字節(jié)的數(shù)據(jù)函數(shù){ uint i,j,dat。 dat=0。 for(i=1。i=8。i++) { j=tempreadbit()。 dat=(j7)|(dat1)。 //讀出的數(shù)據(jù)最低位在最前面,這樣剛好一個字節(jié)在dat里 } return(dat)。}void tempwritebyte(uchar dat) //向DS18B20寫一個字節(jié)的數(shù)據(jù)函數(shù){ uint i。 uchar j。 bit testb。 for(j=1。j=8。j++) { testb=datamp。0x01。 dat=dat1。 if(testb) //寫1 { ds=0。 i++。i++。 ds=1。 i=8。 while(i0) i。 } else //寫0 { ds=0。 i=8。 while(i0) i。 ds=1。 i++。i++。 } }}void tempchange(void) //DS18B20開始獲取溫度并轉(zhuǎn)換{ dsreset()。 delay(1)。 tempwritebyte(0xcc)。 //寫跳過讀ROM指令 tempwritebyte(0x44)。 //寫溫度轉(zhuǎn)換指令}uint get_temp() //讀取寄存器中存儲的溫度數(shù)據(jù){ uchar a,b。 dsreset()。 delay(1)。 tempwritebyte(0xcc)。 //寫跳過讀ROM指令 tempwritebyte(0xbe)。 //寫溫度轉(zhuǎn)換指令 a=tempread()。 //讀低8位 b=tempread()。 //讀高8位 temp=b。 temp=8。 //兩個字節(jié)組成一個數(shù) temp=temp|a。 f_temp=temp*。 //溫度在寄存器中為12位, temp=f_temp*10+。 //乘以10表示小數(shù)點后面只取一位 f_temp=f_temp+。 return temp。 //temp是整型}/*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。endif39
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1