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

正文內(nèi)容

基于aduc848的智能電壓測(cè)試儀課程設(shè)計(jì)(含全部源程序)(存儲(chǔ)版)

2025-08-21 12:06上一頁面

下一頁面
  

【正文】 lay(unsigned int d) { if(RDY0) { if(bz_flag==0) { Fir_bit = d/1000。.39。 Fir_bit = d/1000。 lcd_wd(0x2e)。 } /* if(bz_flag==1) { d*=100。 lcd_wd(0x30+Thi_bit)。 } */ RDY0=0。 } } //減壓 void tiaoya_sub(unsigned char temp) { if(Fir_bit==0) { Fir_bit=10。 } 5)顯示數(shù)據(jù)部分 include include include //當(dāng)前電壓值 void gettable1() { lcd_pos(0)。 lcd_pos(0x04)。 lcd_pos(0x08)。 lcd_pos(0x0C)。 lcd_pos(lcd_next)。 lcd_wd(0x20)。 lcd_wd(0x74)。 lcd_wd(0x3A)。 lcd_pos(0x03)。 lcd_pos(0x07)。 lcd_pos(0x0B)。 lcd_wd(0x61)。 lcd_wd(0x79)。 lcd_wd(0x74)。 lcd_pos(0x01)。 lcd_pos(0x05)。 lcd_pos(0x09)。 lcd_pos(0x0D)。 lcd_wd(0x4C)。 lcd_wd(0x72)。 lcd_wd(0x6D)。 lcd_wd(0x52)。 } //Upper Limit void gettable7() { lcd_pos(0)。 lcd_pos(0x04)。 lcd_pos(0x08)。 lcd_pos(lcd_next)。 lcd_wd(0x65)。 lcd_wd(0x69)。 lcd_wd(0x3A)。 //存儲(chǔ)時(shí)分秒等的改變值 bit zf_flag。 lcd_wd(dispnum[dat[6]amp。 lcd_wc(0x83)。 lcd_wc(0x86)。 lcd_wc(0x0f)。 } if(i==7) { dat[2]+=0x01。0x0f]==39。||dispnum[dat[2]amp。 lcd_wc(0xc1)。 if(dispnum[dat[1]amp。C39。0x0f]==39。 } if(i==10) { dat[0]+=0x10。0x0f]==39。||dispnum[dat[0]amp。F39。 lcd_wc(0x80)。 lcd_wc(0x0f)。 lcd_wc(0x84)。 lcd_wc(0x0f)。 } if(i==6) { if(dat[2]4==0) { dat[2]+=0x20。A39。0x0f]==39。) { dat[2]=0x05。F39。 if(dispnum[dat[2]amp。0x0f]==39。C39。 } if(i==7) { if(dispnum[dat[2]amp。 lcd_wc(0x0f)。 lcd_wc(0x86)。 lcd_wc(0x83)。 lcd_wd(dispnum[dat[6]amp。 lcd_wc(0xc7)。||dispnum[dat[0]amp。0x0f]==39。 } if(i==11) { dat[0]+=0x01。 lcd_wc(0x0f)。E39。||dispnum[dat[1]amp。 lcd_wc(0xc3)。0x0f])。0x0f]==39。B39。 lcd_wc(0x0f)。 lcd_wd(dispnum[dat[4]amp。 lcd_wc(0x84)。 lcd_wd(dispnum[dat[5]4])。 } if(i==1) { dat[6]+=0x01。 idata uchar kcount2。 lcd_wd(0x74)。 lcd_wd(0x4C)。 lcd_wd(0x77)。 lcd_pos(0x0B)。 lcd_pos(0x07)。 lcd_pos(0x03)。 lcd_wd(0x65)。 lcd_wd(0x20)。 lcd_wd(0x69)。 lcd_wd(0x65)。 lcd_pos(lcd_next)。 lcd_pos(0x0C)。 lcd_pos(0x08)。 lcd_pos(0x04)。 } //超上限率 Upper Limit Rate void gettable5() { lcd_pos(0)。 lcd_wd(0x61)。 lcd_wd(0x74)。 lcd_wd(0x75)。 lcd_pos(0x0A)。 lcd_pos(0x06)。 lcd_pos(0x02)。 lcd_wd(0x65)。 lcd_wd(0x6C)。 lcd_wd(0x78)。 lcd_pos(0x0F)。 lcd_pos(0x0B)。 lcd_pos(0x07)。 lcd_pos(0x03)。 } if(temp==2) { lower_limit=Fir_bit*1000。 if(temp==1) { upper_limit=Fir_bit*1000。//向液晶寫 39。 //向液晶寫指令 lcd_wd(0x30+Fir_bit)。//向液晶寫 39。 //向液晶寫指令 lcd_wd(0x30+Fir_bit)。V39。 lcd_wd(0x2e)。ka_count。 } if(average[k]lower_limitamp。 //一個(gè)采樣周期后采樣電壓值清零,重新存儲(chǔ) for(k=0。 InterruptCounter++。 } RDY0 = 0。 case 5: AD_display(overup_rate)。 } //選擇顯示對(duì)應(yīng) AD 標(biāo)號(hào)電壓值或比率 switch(ad) { case 1: AD_display(CurrentValue)。//求電壓采樣周期內(nèi)電壓總和 average[num1]=sum/v_count。 min=value[0]。//使能定時(shí)器 0 中斷和全局中斷 TH0=0X00。 //選用內(nèi)部參考電源,模擬信號(hào)從 AIN5 AIN6 輸入 /* TMOD=0x01。 //電壓位 unsigned int num=0,num1=0。//定義秒計(jì)數(shù)變量并賦初值 0 unsigned int count1=0。 } iic_write_bit(nack)。0x01)。 iic_delay_4us()。 MCO=0。 MDO=dat。 MDO=0。 //制造起始條件 iic_delay_4us()。 } void iic_init() { I2CM=1。 while(table[i]!=39。 lcd_delay(60000)。 lcd_delay(60000)。 lcd_delay(250)。 lcd_delay(65535)。 } //lcd 寫指令 void lcd_wc(uchar cmd) { Check_Busy()。 rw = 1。 } } } } //設(shè)置按鍵次數(shù)量,主要負(fù)責(zé)清零重置 void setk(uchar count) { kcount=count。 case 0x0b: //減光標(biāo)所在位置的數(shù)值 ad=0。 P2|=0x0e。 break。0x0f) { case 0x0 ad=3。 tiaoya_add(ad_flag)。 case 0x0 ad=6。 default:break。 break。 //延時(shí)消抖 if(temp==(P1amp。 unsigned int j=0。 tflag=1。 setbz_flag(0)。 Keyscan()。 case 7: //電壓上限值 Check_Busy()。 case 6: //超下限率 Check_Busy()。 case 5: //超上限率 Check_Busy()。 case 4: //電壓合格率 Check_Busy()。 case 3: //最小電壓值 Check_Busy()。 case 2: //最大電壓值 Check_Busy()。 } //lcd 屏幕顯示 void lcd_display(uchar key) { switch(key) { case 1: //當(dāng)前電壓值 Check_Busy()。//光標(biāo)顯示并閃爍 //光標(biāo)閃爍位置 if(kcount8) { lcd_wc(0xC0+kcount9)。 uchar ad=0。 開 始初 始 化 液 晶寫 要 顯 示 的 數(shù) 據(jù) 地 址寫 要 顯 示 的 數(shù) 據(jù)寫 要 顯 示 的 數(shù) 據(jù) 地 址寫 要 顯 示 的 數(shù) 據(jù) A/D 轉(zhuǎn)換 程序流程圖如圖所示。板上的 RTC 時(shí)鐘芯片DS1307 和 EEPROM 芯片 AT24C08 均使用了 I2C 總線。 圖 按鍵模塊 由于 P1口(用于行掃描)內(nèi)部無上拉電阻,為使無鍵按下時(shí)行信號(hào)為高電平,故將行信號(hào)接上拉電阻,電阻大小 10K即可。 蜂鳴器和紅外發(fā)送 模塊 該模塊原理圖如圖 所示。 圖 LCD信號(hào)連接 關(guān)鍵網(wǎng)絡(luò)名和引腳名解釋: ( 1) DISCTRL0~ 4:顯示控制信號(hào)。 圖 模擬信號(hào)輸入模塊 D15和 D16為鉗位保護(hù)二極管, R55為限流保護(hù)電阻。 要求 1)顯示內(nèi)容:電壓當(dāng)前值;最大電壓值;最小電壓值;電壓合格率;超上限率;超下限率;電壓上、下限給定值、當(dāng)前時(shí)間 2)利用小鍵盤實(shí)現(xiàn)電壓上、下限給定值的輸入和顯示選擇命令 3)電壓采樣周期為 1秒,平均值的計(jì)算周期為 2分鐘,所求得的電壓平均值作為統(tǒng)計(jì)和計(jì)算的依據(jù),統(tǒng)計(jì)和計(jì)算以一天為單位,超過 24小時(shí)則從頭開始統(tǒng)計(jì)計(jì)算 4)超上限率 =(其中超上限的次數(shù)) /(采樣計(jì)算得到的總的電壓平均值次數(shù)) *100%;超下限率的計(jì)算公式與此類似 5)合格率 =1超上限率 超下限率 6)顯示北京時(shí)間,可調(diào)整 7)當(dāng)前電壓超上限或下限時(shí),利用蜂鳴器報(bào)警 (二)系統(tǒng)原理框圖
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1