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

正文內(nèi)容

基于aduc848的智能電壓測試儀課程設(shè)計(含全部源程序)-文庫吧

2025-06-07 12:06 本頁面


【正文】 { Data_Process(ad)。 Keyscan()。 } break。 case 5: //超上限率 Check_Busy()。 lcd_wc(lcd_clear)。 gettable5()。 id=0。 setbz_flag(2)。 while(ad) { Data_Process(ad)。 Keyscan()。 } break。 case 6: //超下限率 Check_Busy()。 lcd_wc(lcd_clear)。 gettable6()。 id=0。 setbz_flag(3)。 while(ad) { Data_Process(ad)。 Keyscan()。 } break。 case 7: //電壓上限值 Check_Busy()。 lcd_wc(lcd_clear)。 gettable7()。 id=0。 ad_flag=1。 tflag=1。 setbz_flag(0)。 while(ad) { Data_Process(ad)。 Keyscan()。 } break。 case 8: //電壓下限值 Check_Busy()。 lcd_wc(lcd_clear)。 gettable8()。 id=0。 ad_flag=2。 tflag=1。 setbz_flag(0)。 while(ad) { Data_Process(ad)。 Keyscan()。 } break。 case 9: //顯示時間 Check_Busy()。 lcd_wc(lcd_clear)。 id=1。 ad_flag=0。 tflag=1。 display()。 break。 case 10: //確認(rèn) Check_Busy()。 id=1。 makeSure()。 break。 } } //鍵盤掃描 void Keyscan() { unsigned char temp。 unsigned int j=0。 P1amp。=0xf0。 //P1 口低四位作為數(shù)字輸入時應(yīng)往相應(yīng)引腳寫 0 P2amp。=0xf0。 //置列掃描信號為 0 temp=P1amp。0x0f。 if(temp!=0x0f) //P1 口低四位不全為 1,則有鍵被按下 { delay()。 //延時消抖 if(temp==(P1amp。0x0f)) //消抖后再判斷鍵值 { P2|=0x07。 // 為 0 switch(P1amp。0x0f) { case 0x0 ad=1。 lcd_display(1)。 break。 case 0x0d: //顯示超上限率 ad=5。 lcd_display(5)。 break。 case 0x0b: //當(dāng)前時間 ad=0。 lcd_display(9)。 break。 case 0x07: //確認(rèn) ad=0。 lcd_display(10)。 break。 case 0x0f:break。 default:break。 } P2amp。=0xf0。 P2|=0x0b。 // 為 0 switch(P1amp。0x0f) { case 0x0e: //顯示最大電壓值 ad=2。 lcd_display(2)。 break。 case 0x0 ad=6。 lcd_display(6)。 break。 case 0x0b: //光標(biāo)移動 ad=0。 kcount++。 move()。 break。 case 0x07://增加電壓值 ad=0。 tiaoya_add(ad_flag)。 break。 case 0x0f:break。 default:break。 } P2amp。=0xf0。 P2|=0x0d。 // 為 0 switch(P1amp。0x0f) { case 0x0 ad=3。 lcd_display(3)。 break。 case 0x0d: //電壓上限給定值 ad=7。 lcd_display(7)。 break。 case 0x0b: //加光標(biāo)所在位置的數(shù)值 ad=0。 addValue(kcount)。 break。 case 0x07: //減小電壓值 ad=0。 tiaoya_sub(ad_flag)。 break。 case 0x0f:break。 default:break。 } P2amp。=0xf0。 P2|=0x0e。 // 為 0 switch(P1amp。0x0f) { case 0x0 ad=4。 lcd_display(4)。 break。 case 0x0d: //電壓下限給定值 ad=8。 lcd_display(8)。 break。 case 0x0b: //減光標(biāo)所在位置的數(shù)值 ad=0。 subValue(kcount)。 break。 case 0x07: //電壓調(diào)整完畢 ad=0。 lcd_wc(0x0c)。 break。 case 0x0f:break。 default:break。 } } } } //設(shè)置按鍵次數(shù)量,主要負(fù)責(zé)清零重置 void setk(uchar count) { kcount=count。 } //獲得跳出顯示時間界面的標(biāo)志量 uchar getid() { return id。 } //獲得設(shè)置上下限值的標(biāo)志量 uchar getad_flag() { return ad_flag。 } //獲得 AD 顯示物理量標(biāo)志號 uchar getad() { return ad。 } 2) LCD1602 模塊 include //延時函數(shù) void lcd_delay(uint t) { while(t)。 } //檢測忙信號 void Check_Busy(void) { P0 = 0xff。 //P0 口作為輸入 lcd_delay(50)。 rs = 0。 rw = 1。 e = 1。 lcd_delay(50)。 while(P0amp。0X80)。 e = 0。 rw = 0。 P0 = 0X00。 } //lcd 寫指令 void lcd_wc(uchar cmd) { Check_Busy()。 rs=0。 rw=0。 e=1。 P0=cmd。 lcd_delay(3)。 e=0。 lcd_delay(65535)。 lcd_delay(65535)。 } //lcd 寫數(shù)據(jù) void lcd_wd(uchar dat) { Check_Busy()。 rs=1。 rw=0。 e=1。 P0=dat。 lcd_delay(3)。 e=0。 lcd_delay(250)。 } //顯示位置 void lcd_pos(uchar pos ) { pos+=0x80。 lcd_wc(pos)。 } //lcd 初始化 void lcd_init() { uchar code table[]={Voltage Monitor}。 uint i=0。 lcd_delay(60000)。 lcd_delay(60000)。 lcd_delay(60000)。 lcd_delay(60000)。 lcd_wc(0x38)。 lcd_delay(60000)。 lcd_delay(60000)。 lcd_wc(0x38)。 lcd_delay(60000)。 lcd_delay(60000)。 lcd_wc(0x38)。 lcd_delay(60000)。 lcd_delay(60000)。 lcd_wc(0x38)。 //設(shè)置 16x2 顯示, 5x7 點(diǎn)陣, 8 位數(shù)據(jù)接口 lcd_wc(0x0c)。 //開顯示,不顯示光標(biāo) lcd_wc(0x06)。 //地址指針加 1,且光標(biāo)加 1,整屏顯示不移動 lcd_wc(0x01)。 //清屏 // lcd_wc(0x0f)。 //顯示開關(guān) lcd_pos(0)。 while(table[i]!=39。\039。) { lcd_wd(table[i])。 i++。 } } 3) DS1307 模塊 include //include //define uchar unsigned char //define uint unsigned int void iic_delay_4us() { uchar t=25+5。 //適當(dāng)增加延時,保證信號 while(t)。 } void iic_delay_5us() { uchar t=32+5。 while(t)。 } void iic_init() { I2CM=1。 //master 模式 MDE=1。 MCO=0。 //允許 SDA 改變 MDO=1。 //釋放 SDA } void iic_start() { MDE=1。 //允許輸出 MCO=0。 //時鐘拉低,允許數(shù)據(jù)線改變 MDO=0。 //下面在數(shù)據(jù)線上產(chǎn)生一
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1