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

正文內(nèi)容

基于單片機(jī)的led廣告牌的設(shè)計-資料下載頁

2025-06-27 19:57本頁面
  

【正文】 0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00, }。 // 漢字編碼uchar code small_table[]={0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x42,0x42,0x42,0x42,0x24,0x18,0x00,0x00,/*0,0*/0x00,0x00,0x00,0x08,0x0E,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x08,0x3E,0x00,0x00,/*1,1*/0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x20,0x20,0x10,0x08,0x04,0x42,0x7E,0x00,0x00,/*2,2*/0x00,0x00,0x00,0x3C,0x42,0x42,0x20,0x18,0x20,0x40,0x40,0x42,0x22,0x1C,0x00,0x00,/*3,3*/0x00,0x00,0x00,0x20,0x30,0x28,0x24,0x24,0x22,0x22,0x7E,0x20,0x20,0x78,0x00,0x00,/*4,4*/0x00,0x00,0x00,0x7E,0x02,0x02,0x02,0x1A,0x26,0x40,0x40,0x42,0x22,0x1C,0x00,0x00,/*5,5*/0x00,0x00,0x00,0x38,0x24,0x02,0x02,0x1A,0x26,0x42,0x42,0x42,0x24,0x18,0x00,0x00,/*6,6*/0x00,0x00,0x00,0x7E,0x22,0x22,0x10,0x10,0x08,0x08,0x08,0x08,0x08,0x08,0x00,0x00,/*7,7*/0x00,0x00,0x00,0x3C,0x42,0x42,0x42,0x24,0x18,0x24,0x42,0x42,0x42,0x3C,0x00,0x00,/*8,8*/0x00,0x00,0x00,0x18,0x24,0x42,0x42,0x42,0x64,0x58,0x40,0x40,0x24,0x1C,0x00,0x00,/*9,9*/0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00,0X00}。void add_time(void){ uchar i。 for(i=11。i=12。i++) { if(i==11) { dat[i]=time_h/10+0x30。 dat[i+1]=time_h%10+0x30。 dat[i+2]=39。b39。 } else if(i==12) { dat[i+2]=time_m/10+0x30。 dat[i+3]=time_m%10+0x30。 } }}void change_temp(void)。void add_temp(void) { uchar i,j。 change_temp()。 for(i=16,j=19。j=16。i++,j) dat[j]=temp_buf[i16]+0x30。}//**********定時器中斷函數(shù)*****************void timer0_init(void){ TMOD=0x01。 TH0=50000/256。//50ms TL0=50000%256。 TR0=1。 ET0=1。 EA=1。}void int0_init(void){ IT0=1。 EX0=1。}void time_bcd(void){ time_buf[0]=time_h/10。 time_buf[1]=time_h%10。 time_buf[2]=time_m/10。 time_buf[3]=time_m%10。}void rxd_in(uchar line,uchar show_bit,uchar t){ uchar i。 time_bcd()。 buf[0]=table[20*32+2*line]。 buf[3]=table[2*line+17*32]。 buf[4]=table[2*line+17*32+1]。 buf[7]=table[20*32+2*line]。 buf[1]=small_table[time_buf[0]*16+line]。 buf[2]=small_table[time_buf[1]*16+line]。 buf[5]=small_table[time_buf[2]*16+line]。 buf[6]=small_table[time_buf[3]*16+line]。 for(i=0。i8。i++) { SBUF=buf[i]。 while(!TI)。 TI=0。 }}void delay(uchar t){ uchar i。 while(t) { for(i=0。ii++)。 }}uchar getkey(void){ uchar key,t。 if((key=P2amp。0x0f)==0x0f) return 0xff。 for(t=0。t5。t++) delay(5)。 if((key=P2amp。0x0f)==0x0f) return 0xff。 return key。} void rxd_out(uchar show_bit,uchar t) { uchar line。 for(line=0。line16。line++) //16行掃描 { // in_data()。 //調(diào)整數(shù)據(jù) // rxd_data()。 //串口數(shù)據(jù)傳送 rxd_in(line,show_bit,t)。 P1=0x7f。 //關(guān)閉顯示// delay()。 P1_7=1。 //鎖存為高 ,595鎖存信號 P1=line。 //送行選 } } /************************** 功能:延時15us 入口參數(shù):n 出口參數(shù):無**************************/void delay15(uchar n){ do { _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 _nop_()。 n。 }while(n)。} /************************** 功能:初始化DS18B20 入口參數(shù):無。 出口參數(shù):無**************************/bit reset(void){ bit err。 DQ=0。 delay15(40)。 //延時600us,保證低電平持續(xù)600us( 對應(yīng)于t0~t1) DQ=1。 delay15(4)。//讓高電持續(xù)60us對應(yīng)于t1~t2時刻 err=DQ。 delay15(18)。//延時150us對應(yīng)于t2~t3時刻 return err。}/****************************************** 功能:將數(shù)據(jù)寫入 DS18B20 入口參數(shù):無符號字符型d, 出口參數(shù):無******************************************/void wrbyte(uchar d){ uchar i。 dat_show=d。 for(i=0。i8。i++) { DQ=0。 delay15(1)。 DQ=dat_show0。// delay15(1)。 dat_show=dat_show1。 delay15(1)。 DQ=1。 //為下次發(fā)送數(shù)據(jù)做準(zhǔn)備 }}/***************************** 從DS18B20中讀出數(shù)據(jù) 入口參數(shù):無 出口參數(shù):無符號字符型dat*****************************/uchar rdbyte(void){ uchar i。 dat_show=0。 for(i=0。i8。i++) { dat_show=dat_show1。 DQ=0。 _nop_()。 DQ=1。 delay15(1)。 dat_show7=DQ。 delay15(4)。 } return(dat_show)。}/**************************************** 延時3ms 入口參數(shù):無;出口參數(shù):無****************************************/void late(void){ uchar i。 for(i=0。i200。i++) delay15(200)。}/**************************************** 從溫度傳感器讀取數(shù)據(jù),并入一個數(shù)組中 入口參數(shù):無;出口參數(shù):temp****************************************/int gettemp(void)//讀溫度函數(shù),將讀到的溫度放到temp數(shù)組中{ uchar h,l。 bit err。 err=reset()。 wrbyte(0xcc)。 wrbyte(0xbe)。 l=rdbyte()。 h=rdbyte()。 return h*256+l。}/*****************************************/ void in_data(void) { char s,i。 switch(count) { case 0: case 1: case 2: for(s=4。s=0。s) { FF[2*s+1]=table[zimuo+1+32*s+2*h]。 //把第一個字模的第一個字節(jié)放在BUFF0 // 把第二個字模的第一個字節(jié)放在BUFF2 FF[2*s]=table[zimuo+32*s+2*h]。 //把第一個字模的第二個字節(jié)放在BUFF1 } //把第二個字模的第二個字節(jié)放在BUFF3 break。 case 3: FF[9]=table[2*h+((dat[0]0x30)+7)*32+1]。 FF[8]=table[2*h+((dat[0]0x30)+7)*32]。 for(s=3。s=0。s) { FF[2*s+1]=table[zimuo+1+32*s+2*h]。 //把第一個字模的第一個字節(jié)放在BUFF0 // 把第二個字模的第一個字節(jié)放在BUFF2 FF[2*s]=table[zimuo+32*s+2*h]。 //把第一個字模的第二個字節(jié)放在BUFF1 } //把第二個字模的第二個字節(jié)放在BUFF3 break。 case 4: FF[9]=table[2*h+((dat[1]0x30)+7)*32+1]。 FF[8]=table[
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1