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

正文內(nèi)容

基于aduc848的智能電壓測試儀課程設(shè)計(含全部源程序)(專業(yè)版)

2024-09-05 12:06上一頁面

下一頁面
  

【正文】 039。B39。 lcd_wc(0x87)。 lcd_wc(0x83)。 lcd_wd(dispnum[dat[0]amp。0x0f]==39。 } lcd_wc(0xc4)。||dispnum[dat[1]amp。) { dat[2]=10。A39。 lcd_wc(0x86)。 lcd_wc(0x81)。 uchar dat[7]。 lcd_pos(0x05)。 lcd_wd(0x69)。 lcd_wd(0x70)。 lcd_pos(0x0A)。 lcd_pos(0x02)。 lcd_wd(0x74)。 lcd_wd(0x70)。 lcd_pos(0x08)。 } //電壓合格率 Quality Rate void gettable4() { lcd_pos(0)。 lcd_wd(0x56)。 lcd_pos(0x09)。 lcd_pos(0x01)。 lcd_wd(0x6F)。 lcd_wd(0x75)。 } lcd_wc(0xc0)。 Thi_bit = d/10%10。 Fou_bit = d%10。 Fou_bit = d%10。k++) { if(average[k]upper_limitamp。y0。 break。 } if(value[w1]value[w]) { value[w]=value[w1]。 TR0=1。 unsigned int lower_limit=0。i8。 iic_delay_4us()。 // MDO=0。 //允許輸出 MCO=0。 //地址指針加 1,且光標(biāo)加 1,整屏顯示不移動 lcd_wc(0x01)。 lcd_delay(60000)。 lcd_delay(3)。 } //檢測忙信號 void Check_Busy(void) { P0 = 0xff。 case 0x0d: //電壓下限給定值 ad=8。 break。 move()。 lcd_display(10)。 //置列掃描信號為 0 temp=P1amp。 lcd_wc(lcd_clear)。 tflag=1。 while(ad) { Data_Process(ad)。 while(ad) { Data_Process(ad)。 while(ad) { Data_Process(ad)。 } //光標(biāo)移動 void move() { if(tflag) { if(ad_flag==0) //調(diào)節(jié)時間時光標(biāo)移動情況 { //超過范圍則光標(biāo)復(fù)位 if(kcount16) { kcount=1。 這樣單片機(jī)就進(jìn)入了調(diào)試模式,可以下載或調(diào)試程序。 插針配置: ( 1)若要使用蜂鳴器,可以接通插針 3,為減少功耗,不用請斷開。 ( 2)一路差分輸入。 將開關(guān) sw4第 3腳接通(開關(guān)往上撥),電源網(wǎng)絡(luò) DVDD連接到插針 1第 2腳的輸出,將插針 1的第 2腳(插針 1下面兩腳)接跳線帽, DVDD直接連接到電源適配器輸入端,即為 5V電源適配器供電模式。 板上接口 4的上排位 LCD12864的接口,下排位 LCD1602的接口,排針和排母左對齊插入。 IIC 總線( RTC 時鐘和 EEPROM) 該模塊原理圖如圖 所示。 //設(shè)置上下限值的標(biāo)志量,上限值對應(yīng) 1,下限值對應(yīng) 2 bit tflag=0。//光標(biāo)顯示并閃爍 lcd_wc(0xC0)。 Keyscan()。 Keyscan()。 Keyscan()。 ad_flag=2。 break。 case 0x0d: //顯示超上限率 ad=5。 lcd_display(2)。 P2|=0x0d。 } P2amp。 case 0x0f:break。 rw = 0。 lcd_delay(3)。 lcd_delay(60000)。 } void iic_delay_5us() { uchar t=32+5。 //時鐘拉低,開始 } void iic_stop() { MDE=1。 } //1307 寫出,輸出 1307 發(fā)送出的位數(shù)據(jù) bit iic_read_bit() { bit dat。i8。 } 4) AD 模塊 include include define v_count 9 define a_count 3 unsigned char InterruptCounter=0。 //一直轉(zhuǎn)換 /CHOP 使能 ADC0CON1 = 0x27。 value[num] = ((ADC0H*256)+ADC0M)*5/256。 beep=1。 case 8: AD_display(lower_limit)。 num=0。 num_low=0。 lcd_wd(0x56)。 lcd_wd(0x30+Fou_bit)。 lcd_wd(0x30+Fou_bit)。 lcd_wc(0xc0)。 lcd_pos(0x06)。 lcd_pos(0x0E)。 lcd_wd(0x6F)。 lcd_pos(0x01)。 lcd_pos(0x09)。 lcd_wd(0x69)。 lcd_wd(0x3A)。 lcd_pos(0x07)。 lcd_pos(0x0F)。 lcd_wd(0x4C)。 lcd_wd(0x74)。 lcd_pos(0x06)。 lcd_wd(0x6F)。 lcd_wd(0x69)。 lcd_wc(0x0f)。0x0f])。 } lcd_wc(0xc0)。D39。 lcd_wd(dispnum[dat[1]4])。||dispnum[dat[1]amp。 lcd_wc(0x0f)。0x0f]==39。 } if(i==1) { dat[6]=0x01。 lcd_wc(0x84)。 lcd_wc(0x0f)。E39。 } 。||dispnum[dat[2]amp。 lcd_wc(0xc0)。0x0f])。 lcd_wc(0x0f)。D39。 } lcd_wc(0xc6)。0x0f]==39。 if(dat[1]0x60) { dat[1]=0x60。||dispnum[dat[2]amp。 } if(i==6) { dat[2]+=0x10。 lcd_wc(0x84)。 lcd_wc(0x80)。 lcd_wd(0x6D)。 lcd_wd(0x4C)。 lcd_pos(0x05)。 lcd_wd(0x61)。 lcd_wd(0x20)。 lcd_pos(0x0E)。 lcd_pos(0x06)。 lcd_wd(0x65)。 lcd_wd(0x6C)。 lcd_pos(0x08)。 } //最小電壓值 void gettable3() { lcd_pos(0)。 lcd_wd(0x56)。 lcd_pos(0x0D)。 lcd_pos(0x05)。 lcd_wc(0xc0)。 //向液晶寫 39。.39。 lcd_wd(0x30+Thi_bit)。 num=0。 //1 秒采樣一個電壓 if(count1) { count=0。 case 7: AD_display(upper_limit)。 //當(dāng)超過上下限值時,蜂鳴器鳴響報警 if(CurrentValueupper_limit||CurrentValuelower_limit) { beep=0。 if(RDY0) { CurrentValue=((ADC0H*256)+ADC0M)*5/256。 //取樣電壓值數(shù)組,存放一個平均值計算周期內(nèi)的每秒電壓值 unsigned int average[a_count]。 if(iic_write_char(address)!=0)return 1。 bit res。 MCO=0。 //拉低數(shù)據(jù)線,產(chǎn)生起始信號 iic_delay_4us()。 } } 3) DS1307 模塊 include //include //define uchar unsigned char //define uint unsigned int void iic_delay_4us() { uchar t=25+5。 lcd_wc(0x38)。 e=1。0X80)。 lcd_wc(0x0c)。 case 0x0f:break。 } P2amp。 // 為 0 switch(P1amp。 lcd_display(1)。 id=1。 gettable8()。 setbz_flag(3)。 setbz_flag(1)。 setbz_flag(0)。 while(kcount==kcount1) { Keyscan()。 //按鍵次數(shù)量,亦即光標(biāo)顯示位置的標(biāo)志量 idata uchar kcount1。 ( 2)插針 10下面兩腳接跳線帽,獨(dú)立按鍵輸入,該模式有 4個獨(dú)立按鍵可用,按鍵掃描所用端口為 ~ 。 ( 5) RW:讀、寫選擇信號。 2. 硬件模塊接線圖及各模塊作用 電源模塊 原理圖如圖 所示。 顯示模塊 采用 LCD1602, 顯示信號連接圖如圖 所示。 按鍵輸入 模塊 該模塊原理如圖 所示。 a、中斷子程序流程圖 關(guān) tim e r0中 斷 入 口蜂 鳴 器 輸 入 端 取 反給 tim e r0賦 初 值啟 動 tim e r0中 斷 返 回 1602 字符顯示 程序流程圖如圖所示。 } lcd_wc(0x0f)。 } break。 } break。 } break。 while(ad) { Data_Process(ad)。 ad_flag=0。 if(temp!=0x0f) //P1 口低四位不全為 1,則有鍵被按下 { delay()。 case 0x0f:break。 case 0x07://增加電壓值 ad=0。 addValue(kcoun
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1