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

正文內容

天狼星51avr課上程序代碼-展示頁

2024-09-01 10:45本頁面
  

【正文】 id){ uchar i。 disp[6]=time_data[4]%16。 disp[4]=time_data[5]/16。 disp[2]=16。 } }void time_pros(void){ disp[0]=time_data[6]%16。i7。 //加寫保護}void read_rtc(void){ uchar i。i++) { write_ds1302(write_add[i],time_data[i])。 //去除寫保護 for(i=0。 time_data[i]=time_data[i]+j*16。i++) { j=time_data[i]/10。 for(i=0。 return value。 sck=1。 sck=0。 } rst=0。 if(io) value=value|0x80。i++) { value=value1。 for(i=0。 _nop_()。 _nop_()。 _nop_()。}uchar read_ds1302(uchar add){ uchar i,value。 io=1。 rst=0。 write_ds1302_byte(add)。 rst=1。 sck=0。 }}void write_ds1302(uchar add,uchar dat){ rst=0。 dat=dat1。 io=datamp。i8。}void write_ds1302_byte(uchar dat){ uchar i。j0。t0。}//************************************************//延時函數(shù),在12MHz的晶振頻率下//大約50ms的延時//************************************************void delay_50ms(uint t){ uint j。j0。t0。//************************************************//延時函數(shù),在12MHz的晶振頻率下//大約50us的延時//************************************************void delay_50us(uint t){ uchar j。void time_pros(void)。void set_rtc(void)。void write_ds1302(uchar add,uchar dat)。uchar disp[8]。 //年周月日時分秒uchar write_add[7]={0x8c,0x8a,0x88,0x86,0x84,0x82,0x80}。unsigned char code smg_we[]={0x08,0x18,0x28,0x38,0x48,0x58,0x68,0x78}。sbit smgen=P2^3。sbit io=P1^1。 keynum++。 //0 if(numbit10) { numbit=0。 //001000000 if(psdata) keyv=keyv | 0x80。amp。 delay_50us(20)。 P1=smg_du[n]。 P2=smg_we[0]。 m=key[0]%16。 //打開總中斷 while(1) { if(keynum==3) { keynum=0。 //外部中斷下降沿觸發(fā) EX0=1。j)。t) for(j=6245。 for(。j)。t) for(j=19。 for(。unsigned char code smg_we[]={0x08,0x18,0x28,0x38,0x48,0x58,0x68,0x78}。uchar m,n。uchar key[3]。uchar numbit。51篇51單片機第二十課 PS2鍵盤鍵值解碼 所屬類別: 課程代碼 發(fā)布日期: 20110305 點擊量: 383 includedefine uchar unsigned char define uint unsigned int sbit psdata=P3^0。sbit psclk=P3^2。uchar keyv。uchar keynum。unsigned char code smg_du[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}。//************************************************//延時函數(shù),在12MHz的晶振頻率下//大約50us的延時//************************************************void delay_50us(uint t){ uchar j。t0。j0。}//************************************************//延時函數(shù),在12MHz的晶振頻率下//大約50ms的延時//************************************************void delay_50ms(uint t){ uint j。t0。j0。}void main(){ IT0=1。 //打開外部中斷0 EA=1。 //0x1c n=key[0]/16。 } P1=smg_du[m]。 delay_50us(20)。 P2=smg_we[1]。 }}void int0 () interrupt 0{ if((numbit0)amp。(numbit9)) // { keyv=keyv1。 //10000000 } //01 numbit++。 key[keynum]=keyv。 }} 51單片機第二十三課 實時時鐘芯片DS1302的讀寫 所屬類別: 課程代碼 發(fā)布日期: 20110305 點擊量: 531 includeinclude define uchar unsigned char define uint unsigned int sbit sck=P1^0。sbit rst=P3^6。unsigned char code smg_du[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00,0x10}。uchar time_data[7]={10,6,4,17,11,58,30}。uchar read_add[7]={0x8d,0x8b,0x89,0x87,0x85,0x83,0x81}。void write_ds1302_byte(uchar dat)。uchar read_ds1302(uchar add)。void read_rtc(void)。void display(void)。 for(。t) for(j=19。j)。 for(。t) for(j=6245。j)。 for(i=0。i++) { sck=0。0x01。 sck=1。 _nop_()。_nop_()。 _nop_()。 write_ds1302_byte(dat)。 _nop_()。 sck=1。 rst=0。 sck=0。 rst=1。 write_ds1302_byte(add)。i8。 sck=0。 sck=1。 _nop_()。 _nop_()。 io=1。}void set_rtc(void) { uchar i,j。i7。 time_data[i]=time_data[i]%10。 } write_ds1302(0x8e,0x00)。i7。 } write_ds1302(0x8e,0x80)。 for(i=0。i++) { time_data[i]=read_ds1302(read_add[i])。 disp[1]=time_data[6]/16。 disp[3]=time_data[5]%16。 disp[5]=16。 disp[7]=time_data[4]/16。 for(i=0。i++) { P1=smg_du[disp[i]]。 delay_50us(20)。 delay_50us(20)。 rst=1。 rst=0。 smgen=1。 smgen=0。sbit smg1=P2^4。sbit smg3=P2^6。unsigned char code smg_du[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x00}。void init_ds18b20(void)。void write_byte(uchar dat)。uchar readtemperature(void)。//************************************************//延時函數(shù),在12MHz的晶振頻率下//大約50us的延時//************************************************void delay_50us(uint t){ uchar j。t0。j0。}void main(void){ while(1) { temp=readtemperature()。 } }void delay(uint t){ while(t)。 DQ=1。 DQ=0。 DQ=1。 n=DQ。}void write_byte(uchar dat){ uchar i。i8。 DQ=datamp。 delay(4)。 dat=1。}uchar read_byte(void){ uchar i,value。i8。 value=1。 if(DQ) value|=0x80。 } return value。 init_ds18b20()。 //跳過ROM write_byte(0x44)。 init_ds18b20()。 write_byte(0xbe)。 b=read_byte()。 b+=(aamp。 return b。 smg2=0。 P1=smg_du[temp%10]。 smg2=0。 P1=smg_du[temp/10]。 }51單片機第二十一課 紅外遙控解碼程序設計 所屬類別: 課程代碼 發(fā)布日期: 20110305 點擊量: 504 includedefine uchar unsigned char define uint unsigned int unsigned char code s
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1