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

正文內(nèi)容

-數(shù)控直流穩(wěn)壓電源(已改無(wú)錯(cuò)字)

2023-05-26 12:44:48 本頁(yè)面
  

【正文】 把電壓數(shù)據(jù)送到 D/A是否 KEY2 按下Y復(fù)位程序N圖 41 主程序流程圖 源 程 序include include define uchar unsigned chardefine uint unsigned intdefine DataPort P2sbit LCM_RS=P1^5。sbit LCM_RW=P1^6。sbit LCM_EN=P1^7。sbit K1=P3^4。sbit K2=P3^2。sbit K3=P3^0。sfr P1ASF=0x9D。sfr ADC_CONTR = 0xbc。sfr ADC_RES = 0xbd。sfr ADC_RESL= 0xbe。void GET_AD_Result()。void AD_init( )。extern void WriteCommandLCM(uchar CMD,uchar Attribc)。extern void InitLcd()。extern void DisplayoneChar(unsigned char X,unsigned char Y,unsigned char DData)。extern void DisplayListChar(uchar X,uchar Y,uchar code *DData)。unsigned char code dispcode[]={0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39}。unsigned char dispbuf[8]={0,0,16,0,0,16,0,0}。uchar AD_value,key,Vd=60。unsigned char i,j,temp8,temp9,temp10,temp11。float tt=。uchar tt1=0,tt2=0,tt3=0,m=0。uchar code str0[]={by 20221018}。//uchar code str1[]={beyond}。void delay5ms(){ unsigned int i=5552。 while(i)。} void delay400ms(){ unsigned char jj=5。 unsigned int jjj。 while(jj)。 {jjj=7269。while(jjj)。}。}void delay(unsigned int k){ unsigned int i,j。 for(i=0。ik。i++){ for(j=0。j121。j++) {。}}} //AD convertvoid AD_init( )//void AD_init(uchar AD_port_sel ) //ADC 初始化{ADC_CONTR|=0x80。 //開(kāi) ADC 電源 P1ASF=0x01。 //設(shè)置 高阻輸入方式ADC_CONTR|=0x08。 //啟動(dòng) AD 轉(zhuǎn)換 START=1 }void GET_AD_Result()//啟動(dòng) AD 轉(zhuǎn)換并返回轉(zhuǎn)換值 { uchar temp。temp=0x10。 //判轉(zhuǎn)換結(jié)束標(biāo)志 ADC_FLAGtempamp。=ADC_CONTR。if ( temp ){AD_value=ADC_RES。 //讀取 AD 數(shù)據(jù)ADC_CONTRamp。=0xe4。 //清轉(zhuǎn)換結(jié)束標(biāo)志 ADC_FLAG}else{ADC_RES=0。 //清轉(zhuǎn)換數(shù)據(jù)高 8 位ADC_RESL=0。 //清轉(zhuǎn)換數(shù)據(jù)低 2 位ADC_CONTR|=0xe8。 //啟動(dòng) AD 轉(zhuǎn)換 ADC_START}}/////////////////LCD display///////////////////////////////void WaitForEnable(void){DataPort=0xff。LCM_RS=0。LCM_RW=1。_nop_()。LCM_EN=1。_nop_()。_nop_()。while(DataPortamp。0x80)。LCM_EN=0。}void WriteCommandLCM(uchar CMD,uchar Attribc){if(Attribc)WaitForEnable()。LCM_RS=0。LCM_RW=0。_nop_()。DataPort=CMD。_nop_()。LCM_EN=1。_nop_()。_nop_()。LCM_EN=0。}void WriteDataLCM(uchar dataW){WaitForEnable()。LCM_RS=1。LCM_RW=0。_nop_()。DataPort=dataW。_nop_()。LCM_EN=1。_nop_()。_nop_()。LCM_EN=0。}void InitLcd(){P2=0。WriteCommandLCM(0x38,0)。delay5ms()。WriteCommandLCM(0x08,0)。 delay5ms()。 WriteCommandLCM(0x08,0)。 delay5ms()。WriteCommandLCM(0x38,1)。WriteCommandLCM(0x08,1)。WriteCommandLCM(0x01,1)。 WriteCommandLCM(0x06,1)。 WriteCommandLCM(0x0C,1)。}void DisplayoneChar(unsigned char X,unsigned char Y,unsigned char DData){Yamp。=1。Xamp。=15。if(Y)X|=0x40。X|=0x80。WriteCommandLCM(X,0)。WriteDataLCM(DData)。}void DisplayListChar(uchar X,uchar Y,uchar code *DData){uchar ListLength=0。Yamp。=0x1。Xamp。=0xf。while(X=15){DisplayoneChar(X,Y,DData[ListLength])。ListLength++。X++。}}unsigned char scan_key(){GET_AD_Result()。if( AD_value=186amp。amp。AD_value=196) return(3)。 else if( AD_value=165amp。amp。AD_value=175) return(2)。 else if( AD_value=122amp。amp。AD_value=132) return(1)。}///////////////////////////////////////////////////////void key1(){if(K1==0){ delay5ms()。 if(K1==0) {Vd=Vd+1。 if(Vd=120) Vd=60。 P0=Vd。} while(K1==0)。}else if(K2==0){ delay5ms()。 if(K2==0) {Vd=Vd1。if(Vd==0)Vd=60。P0=Vd。} while(K2==0)。}else if(K3==0){ delay5ms()。 if(K3==0) {Vd=60。//if(Vd==0)//Vd=60。P0=Vd。} while(K3==0)。}}void main(void){ InitLcd()。while(1){ key1()。 P0=Vd。tt=(Vd*)/。m=Vd*12/120。tt1=m/10。tt2=m%10。 dispbuf[8]=tt1。 dispbuf[10]=tt2。 tt3=(ttm)*10。 dispbuf[11]=tt3%10。 temp8=dispcode[dispbuf[8]]。 temp10=dispcode[dispbuf[10]]。 temp11=dispcode[dispbuf[11]]。 DisplayListChar(0,0,str0)。delay5ms()。DisplayoneChar(0,1,0x55)。 delay5ms()。DisplayoneChar(1,1,0x3d)。 delay5ms()。DisplayoneChar(2,1,temp8)。 delay5ms()。DisplayoneChar(3,1,temp10)。 delay5ms()。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1