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

正文內(nèi)容

數(shù)字式壓力流量單片機測控系統(tǒng)-資料下載頁

2025-06-17 16:44本頁面
  

【正文】 elayms(uint x)。 //延時顯示函數(shù)void Update_LED()。 //LED顯示函數(shù)void LED_analyze()。//**********主函數(shù)開始**********void main(){P0=0XFF。 P1=0XFF。 P2=0XFF。 P3=0XFF。Uart_Init()。TH0=0x3C。TL0=0xAF。ET0=1。 //開外部中斷0EA=1。 //全局中斷打開TR0=1。nCounter=0。Change_Flag=0。while(1){void tkey(void)。runADC0832()。 if(Change_Flag==1) { Update_LED()。 if(ch9999) ch=0。 printf(counter refreshed %d \n,ch)。 }delay()。 //********獨立按鍵程序******/ORG 0000HKB: MOV P1,0FFH 。P1口作為輸入狀態(tài) MOV A,P1 。讀P1口狀態(tài) 按鍵按下=0,按鍵沒有按下=1 CPL A 。取反 ANL A,07H 。取低4位0000 0111 JZ KB 。A=0,上一句A=0000 0000, CPL前1111 1111 沒有鍵按下 LCALL D10MS 。延時10ms MOV A,P1 CPL A ANL A,07H JZ KB 。再判斷一次 CJNE A,01H,KB01 。0000 0001進入的條件是A不等于0 LCALL PGM1 。A=01H,調(diào)用鍵1的功能子程序 SJMP KBKB01:CJNE A,02H,KB02。0000 0010 LCALL PGM2 。調(diào)用鍵2的功能子程序 SJMP KBKB02:CJNE A,03H,KB 。0000 0100 LCALL PGM3 。調(diào)用鍵3的功能子程序 SJMP KB ENDKB03:CJNE A,04H,KB 。0000 0100 LCALL PGM4 。調(diào)用鍵4的功能子程序 SJMP KB END//**********A/D轉(zhuǎn)換子程序開始***************unsigned runADC0832(void) //讀ADC0832函數(shù){ uchar i=0。 uchar j。 uint dat=0。 uchar ndat=0。 if(channel==0)channel=2。 if(channel==1)channel=3。 ADDI=1。 _nop_()。 _nop_()。 ADCS=0。//拉低CS端 _nop_()。 _nop_()。 ADCLK=1。//拉高CLK端 _nop_()。 _nop_()。 ADCLK=0。//拉低CLK端,形成下降沿1 _nop_()。 _nop_()。 ADCLK=1。//拉高CLK端 ADDI=channelamp。0x1。 _nop_()。 _nop_()。 ADCLK=0。//拉低CLK端,形成下降沿2 _nop_()。 _nop_()。 ADCLK=1。//拉高CLK端 ADDI=(channel1)amp。0x1。 _nop_()。 _nop_()。 ADCLK=0。//拉低CLK端,形成下降沿3 ADDI=1。//控制命令結(jié)束 _nop_()。 _nop_()。 dat=0。 for(i=0。i8。i++) { dat|=ADDO。//收數(shù)據(jù) ADCLK=1。 _nop_()。 _nop_()。 ADCLK=0。//形成一次時鐘脈沖 _nop_()。 _nop_()。 dat=1。 if(i==7)dat|=ADDO。 } for(i=0。i8。i++) { j=0。 j=j|ADDO。//收數(shù)據(jù) ADCLK=1。 _nop_()。 _nop_()。 ADCLK=0。//形成一次時鐘脈沖 _nop_()。 _nop_()。 j=j7。 ndat=ndat|j。 if(i7)ndat=1。 } ADCS=1。//拉高CS端 ADCLK=0。//拉低CLK端 ADDO=1。//拉高數(shù)據(jù)端,回到初始狀態(tài) dat=8。 dat|=ndat。 return(dat)。 //return ad k}void control(uchar d) //數(shù)據(jù)個、十、百、千取數(shù)函數(shù)ch=ch%10000。 AD_bcd[0] =ch/1000。 AD_bcd[1]=(ch/100)%10。 AD_bcd[2] =(ch%100)/10。 AD_bcd[3]=(ch%100)%10。 update_disbuf()。 }void update_disbuf(void) //對應(yīng)顯示的數(shù)據(jù)函數(shù){ P0=discoed[AD_bcd[0]]。 LED_0=0。 Delayms(10)。 LED_0=1。 P0=dis_code[AD_bcd[1]]。 LED_1=0。 Delayms(10)。 LED_1=1。 P0=dis_code[AD_bcd[2]]。 LED_2=0。 Delayms(10)。 LED_2=1。 P0=dis_code[AD_bcd[3]]。 LED_3=0。 Delayms(10)。 LED_3=1。 }//********LED四位動態(tài)顯示子程序************** *通過P0及P2口控制四只數(shù)碼管 ,12M晶振*****************************************//include define uchar unsigned chardefine uint unsigned intuchar code ddata[]={ 0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0x88,0x83,0xc6,0xa1,0x86,0x8e,0xc0,0xf9,0xa4 }。 //0,1,2,3,4....F,0,1,2,3的段碼 /****延時函數(shù)*******************************/void delayms(uint t){uint i,j。 for(i=0。it。i++) for(j=0。j120。j++) 。}main(){ while(1) { uint i,j,k。 for(k=1。k17。k++) //16個字符 { for(j=0。j50。j++)//反比于字符顯示變化速度 { for(i=1。i5。i++) //4位 { P0=ddata[k+i2]。 switch(i) { case 1:P2=0XFE。break。 //點亮第1位 case 2:P2=0XFD。break。 //點亮第2位 case 3:P2=0XFB。break。 //點亮第3位 case 4:P2=0XF7。break。 //點亮第4位 } delayms(5)。 P2=0XFF。 // 熄滅 } } } }}
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1