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

正文內(nèi)容

基于單片機(jī)的co2濃度檢測與顯示系統(tǒng)設(shè)計(jì)(參考版)

2025-06-30 19:09本頁面
  

【正文】 }。 write_mand(Col_Add+0)。 write_mand(Page_Add+0)。delay(100)。 CS2=1。 RST=1。 } }/*初始化LED*/void init_led() { RST=0。i++) if(mod) write_data(szk[8*j+i])。 for(i=0。j++) { write_mand(Page_Add+pag+j)。 for(j=0。j++) write_data(0x00)。 for(j=0。k4。j++) write_data(0x00)。k++) // 清右上半屏 // { for(j=0。 for(k=0。 // 清右半屏 // { write_mand(Page_Add+0)。 } } CS2=0。j64。k++) // 清左下半屏 // { write_mand(Page_Add+4)。 } for(k=0。j64。k++) // 清左上半屏 // { // write_mand(Page_Add+k)。 for(k=0。 // 清左半屏 // { write_mand(Page_Add+0)。 CS2=1。 E = 0。 E = 1。 P0 = cmdcode。 // 使能端 //define Disp_On 0x3f // 顯示開指令 //define Disp_Off 0x3e // 顯示關(guān)指令 //define Col_Add 0x40 // 定位到第0列指令 //define Page_Add 0xb8 // 定位到第0頁指令 //define Start_Line 0xc0 // 定位從DDROM中的第0行開始往屏幕上顯示 unsigned char code measurearray[] unsigned char code storearray[] /*寫命令到LED*/void write_mand(unsigned char cmdcode) { RS = 0。 }/*顯示程序*//*位定義*/sbit RST = P2^0。} else { hz_disp16(1,32,1,kongbai2)。if(KT==1) { hz_disp16(1,32,1,tiao)。 } /*狀態(tài)判斷于*/void State(void){CS1=1。 // 分鐘位 // sz_disp16(5,0,1,shuzi[min4])。 } // 秒位 十秒位 // if(K5) { sz_disp16(5,8,1,shuzi[minamp。 // 秒位 // sz_disp16(5,32,1,shuzi[sec4])。 if(K6) { sz_disp16(5,40,1,shuzi[secamp。 CS1=1。 Init_T0()。 KT=0。 K6=1。 K4=1。 K2=1。Curtime[0])。 Curtime[1] = min。=0x0f。} if((yearamp。0x0f)==0x03)) {monthamp。0xf0)==0x10)amp。=0x00。((dateamp。} // 如果十秒位滿六,清零 //if(((dateamp。0xf0)==0x60) {secamp。} // 如果秒位滿十,向十秒位進(jìn)一 if(day==8) {day=1。=0xf0。 //根據(jù)n不同,返回給不同的位:n=1 返回給小時(shí)位// }if((secamp。 switch(n) {case 1:year=hms。 //50ms//}/*函數(shù):產(chǎn)生閃爍信號(hào)子函數(shù)*/void T0_flash(void) interrupt 1 // 中斷程序,產(chǎn)生時(shí)鐘秒信號(hào) ///*函數(shù):時(shí)間閃爍子函數(shù)*//*功能:選擇確定閃爍位等待調(diào)整 */void FlashKey(void) //閃爍子函數(shù)//void Add(void) //調(diào)時(shí)子函數(shù)//void Init_Clock(void) //時(shí)鐘初始化子函數(shù)//void Refresh(void) //刷新顯示子函數(shù)//void Add(void) //調(diào)時(shí)子函數(shù)// { if(P1_2==0) //按P0_2鍵進(jìn)行時(shí)間調(diào)整// { while(P1_2==0) Refresh()。 }/*初始化定時(shí)器I0子函數(shù)*/void Init_T0(void) { TMOD=0x01。 Addr += 2。i7。 } WriteTo1302(0x8e,0x80)。 pSecDa++。i0。 } }/*讀出字節(jié)子函數(shù)*/OutputByte(void) //上升沿讀出數(shù)據(jù)///*函數(shù):設(shè)置初始時(shí)間*/void SetTime(unsigned char *pSecDa) { WriteTo1302(0x8e,0x00)。 //下降沿寫入數(shù)據(jù)// CLK = 0。 i) { IO = ACC0。 for(i=8。void StartMenu(void)/*寫入字節(jié)子函數(shù)*/void InputByte(unsigned char dat) { unsigned char i。void Init_Clock(void)。void FlashKey(void)。void GetTime(unsigned char Curtime[])。ReadFrom1302(unsigned char Addr)。/*子函數(shù)聲明 (時(shí)鐘部分 )*/[7]void InputByte(unsigned char Date)。idata unsigned char day,sec,min,hour,date,month,year,hms,n,fla_cou。 // 復(fù)位線引腳 //sbit CLK = P3^6。 while(P1_3)。 } CS2=1。 break。 break。 // dsw[0]=1。 dsw[1]=ltemp%10。 ltemp=floor(l)。 do{ k=Adc0832(0)。CS1=0。 //return ad k}/**/void tra(uchar *p) //數(shù)組dsp[]里面的字符查詢后,再儲(chǔ)儲(chǔ)存到另一個(gè)顯示數(shù)組value[]void main_Menu() { Clr_Scr()。 dat|=ndat。 //拉低CLK端 ADDO=1。} ADCS=1。 ndat=ndat|j。 _nop_()。 ADCLK=0。 _nop_()。 j=j|ADDO。i8。 if(i==7)dat=ADDO。 _nop_()。 ADCLK=0。 _nop_()。i++) { dat|=ADDO。 for(i=0。 _nop_()。 //拉低CLK端,形成下降沿3 ADDI=1。 _nop_()。0x1。 ADCLK=1。 //拉低CLK端,形成下降沿2 _nop_()。 _nop_()。0x1。 ADCLK=1。 //拉低CLK端,形成下降沿1 _nop_()。 _nop_()。 ADCLK=1。 //拉低CS端 _nop_()。 _nop_()。 ADDI=1。 if(channel==0)channel=2。 uint dat=0。//采集并返回unsigned int Adc0832(unsigned char channel) //AD轉(zhuǎn)換,返回結(jié)果[6] { uchar i=0。 //存放sprintf轉(zhuǎn)換字符uchar xdata value[149]。sbit ADCS =P3^1。} } // 適當(dāng)延時(shí)防止因?yàn)椴粩嗖槊Χ馁M(fèi)大量CUP資源 ///*模數(shù)轉(zhuǎn)換程序*/define uint unsigned int //常量/變量定義//uchar k,i,j。 while(1) { keyval=get_key()。 time_menu_initial()。 measure_menu_initial()。
點(diǎn)擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1