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

正文內(nèi)容

基于單片機(jī)的rlc檢測儀-資料下載頁

2025-06-27 19:27本頁面
  

【正文】 n。 //測量電感時(shí)的電容的值int Cx。 int Rx。int Lx。int i。 //為保留兩位小數(shù)所設(shè)的參數(shù)int k。 //跳出死循環(huán)所設(shè)的變量void delay(uint z) //延時(shí){ uint x,y。 for(x=z。x0。x) for(y=110。y0。y)。}void check() //判斷忙或空閑{ do{ P0=0xFF。 RS=0。 RW=1。 E=0。 delay(2)。 E=1。 }while(busy==1)。}void write_(uchar ) //寫指令{ P0=。 //P0與液晶相連 RS=0。 //選擇指令寄存器 RW=0。 //進(jìn)行寫操作 E=0。 //E從高變?yōu)榈?,液晶模塊執(zhí)行命令 check()。 E=1。}void write_data(uchar dat) //寫數(shù)據(jù){ P0=dat。 RS=1。 //選擇數(shù)據(jù)寄存器 RW=0。 //進(jìn)行寫操作 E=0。 //E從高變低,液晶模塊執(zhí)行命令 check()。 E=1。}void init() //初始化{ E=1。 write_(0x38)。 //顯示模式:設(shè)置16*2顯示,5*7點(diǎn)陣,8位數(shù)據(jù)接口 write_(0x08)。 //顯示關(guān)閉 write_(0x01)。 //清屏 write_(0x0f)。 //設(shè)置光標(biāo)的顯示和閃爍 write_(0x04)。 //光標(biāo)左移一格,地址計(jì)數(shù)器減一 write_(0x10)。 //光標(biāo)左移}void timer0()interrupt 1{ time=0。 TH0=(6553610000)/256。 //重新載入初值 TL0=(6553610000)%256。 time++。 if(time==) // 如果定時(shí)時(shí)間到,停止計(jì)數(shù) { time=0。 TR1=0。 //計(jì)數(shù)停止 }}void timer1()interrupt 3{ num++。}void main(){ TMOD=0x51。 //T0用作定時(shí)器,T1用作計(jì)數(shù)器,工作方式都為1 TH0=(6553610000)/256。 //賦初值 TL0=(6553610000)%256。 TH1=0。 TL1=0。 TR0=1。 //啟動(dòng)定時(shí)器0 TR1=1。 //啟動(dòng)定時(shí)器1 ET0=1。 //開定時(shí)器0中斷 ET1=1。 //開定時(shí)器1中斷 EA=1。 //開總中斷 init()。 write_(0x80+0x4f)。 //光標(biāo)移到最后一個(gè),從最后一位開始顯示 i=0。 k=0。 while(1) { if(key1==0) { delay(10)。 //消抖 if(key1==0amp。amp。k==0) //若果按鍵1按下,測量電阻 { k++。 m=num*65536+TH1*256+TL1。 //計(jì)數(shù)值 f=*m/10。 //實(shí)際頻率值 R=(1000/(*f)10)/2。 //實(shí)際電阻值 write_data(0xf4)。 //顯示歐姆 write_data(0x4b)。 //顯示字母K Rx=(int)(R*1000/10)。 //取兩位小數(shù) while(Rx!=0) { write_data(0x30+Rx%10)。 //逐一顯示電阻值 Rx=Rx/10。 i++。 if(i==2) //保留兩位小數(shù) write_data(0x2e)。 //顯示小數(shù)點(diǎn) } } } if(key2==0) { delay(10)。 //消抖 if(key2==0amp。amp。k==0) //按鍵2被按下,測量電容 { k++。 m=num*65536+TH1*256+TL1。 //計(jì)數(shù)器的值 f=*m/10。 //實(shí)際頻率值 C=1000/(14*f)。 //實(shí)際電容值 write_data(0x46)。 //顯示字母F write_data(0x6e)。 //顯示字母n Cx=(int)(C*1000/10)。 //保留兩位小數(shù) while(Cx!=0) { write_data(0x30+Cx%10)。 //逐一顯示電容的值 Cx=Cx/10。 i++。 if(i==2) //保留兩位小數(shù) write_data(0x2e)。 //顯示小數(shù)點(diǎn) } } } if(key3==0) { delay(10)。 //消抖 if(key3==0amp。amp。k==0) //按鍵3被按下,測量電感 { k++。 m=num*65536+TH1*256+TL1。 //計(jì)數(shù)器的值 f=*m/10。 //實(shí)際頻率值 Cn=1/*f*f。 //電路中的電容的值 L=1/*f*f*Cn。 //實(shí)際電感值 write_data(0x48)。 //顯示電感的單位H Lx=(int)(L*1000/10)。 //取兩位小數(shù) while(Lx!=0) { write_data(0x30+Lx%10)。 //逐一顯示電感的值 Lx=Lx/10。 i++。 if(i==2) //保留兩位小數(shù) write_data(0x2e)。 //顯示小數(shù)點(diǎn) } } } time=0。 num=0。 TH1=0。 TL1=0。 TR1=1。 } }
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1