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

正文內(nèi)容

數(shù)字式壓力流量單片機(jī)測(cè)控系統(tǒng)(參考版)

2025-06-20 16:44本頁(yè)面
  

【正文】 // 熄滅 } } } }} 。 //點(diǎn)亮第4位 } delayms(5)。 //點(diǎn)亮第3位 case 4:P2=0XF7。 //點(diǎn)亮第2位 case 3:P2=0XFB。 //點(diǎn)亮第1位 case 2:P2=0XFD。 switch(i) { case 1:P2=0XFE。i5。j50。k17。}main(){ while(1) { uint i,j,k。j120。it。 //0,1,2,3,4....F,0,1,2,3的段碼 /****延時(shí)函數(shù)*******************************/void delayms(uint t){uint i,j。 LED_3=1。 LED_3=0。 LED_2=1。 LED_2=0。 LED_1=1。 LED_1=0。 LED_0=1。 LED_0=0。 update_disbuf()。 AD_bcd[2] =(ch%100)/10。 AD_bcd[0] =ch/1000。 return(dat)。//拉高數(shù)據(jù)端,回到初始狀態(tài) dat=8。//拉高CS端 ADCLK=0。 if(i7)ndat=1。 j=j7。//形成一次時(shí)鐘脈沖 _nop_()。 _nop_()。//收數(shù)據(jù) ADCLK=1。i++) { j=0。 } for(i=0。 dat=1。//形成一次時(shí)鐘脈沖 _nop_()。 _nop_()。//收數(shù)據(jù) ADCLK=1。i8。 dat=0。//控制命令結(jié)束 _nop_()。 ADCLK=0。 _nop_()。//拉高CLK端 ADDI=(channel1)amp。 _nop_()。 ADCLK=0。 _nop_()。//拉高CLK端 ADDI=channelamp。 _nop_()。 ADCLK=0。//拉高CLK端 _nop_()。 _nop_()。 ADCS=0。 _nop_()。 if(channel==1)channel=3。 uchar ndat=0。 uchar j。0000 0100 LCALL PGM4 。0000 0100 LCALL PGM3 。0000 0010 LCALL PGM2 。0000 0001進(jìn)入的條件是A不等于0 LCALL PGM1 。延時(shí)10ms MOV A,P1 CPL A ANL A,07H JZ KB 。取低4位0000 0111 JZ KB 。讀P1口狀態(tài) 按鍵按下=0,按鍵沒(méi)有按下=1 CPL A 。 //********獨(dú)立按鍵程序******/ORG 0000HKB: MOV P1,0FFH 。 printf(counter refreshed %d \n,ch)。 if(Change_Flag==1) { Update_LED()。while(1){void tkey(void)。nCounter=0。 //開(kāi)外部中斷0EA=1。TL0=0xAF。Uart_Init()。 P2=0XFF。//**********主函數(shù)開(kāi)始**********void main(){P0=0XFF。 //延時(shí)顯示函數(shù)void Update_LED()。 //鍵盤函數(shù)unsigned runADC0832(bit)。 //采樣返回?cái)?shù)據(jù)//*********函數(shù)聲明區(qū)********************uchar code table[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90, 0xff}。sbit LED3_CS=P1^3。sbit LED1_CS=P1^1。sbit do_adc0832=P3^7。 //定義各個(gè)控制引腳sbit cs_adc0832=P2^0。附件A 硬件電路圖附錄B 程序清單軟件部分程序:includeincludeincludeinclude define uint unsigned intdefine uchar unsigned chardefine ADC0832CH0 channel。才能使設(shè)計(jì)得以圓滿的完成。在此謹(jǐn)向老師致以誠(chéng)摯的謝意和崇高的敬意。從課題的選擇到項(xiàng)目的最終完成,黃老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持。在論文寫作過(guò)程中,得到了黃老師的耐心的指導(dǎo)。當(dāng)然最大的遺憾就是,由于經(jīng)費(fèi)和時(shí)間有限,沒(méi)能做出相應(yīng)的焊板,但是我相信,如果在時(shí)間和條件允許的情況下,我一定能做好焊板的工作。我認(rèn)為我們專業(yè)學(xué)習(xí)硬件知識(shí)相對(duì)比軟件多,所以在軟件設(shè)計(jì)方面我還有很大不足。在壓力通道的設(shè)計(jì)中,最重要的一步就是選擇比較適合流體測(cè)量的擴(kuò)散硅壓力傳感器和ADC0832轉(zhuǎn)換器,盡量減小測(cè)量誤差,最終按要求完成系統(tǒng)的硬件及軟件設(shè)計(jì)。LED數(shù)碼管動(dòng)態(tài)顯示的流程如下所示。本設(shè)計(jì)選擇延時(shí)時(shí)間為10ms。保持時(shí)間太短,則發(fā)光太弱而人眼無(wú)法看清;時(shí)間太長(zhǎng),則間隔時(shí)間也將太長(zhǎng),使人眼看到的數(shù)字閃爍。同理,在檢測(cè)到按鍵釋放后,也同樣要延遲一段時(shí)間,以消除后沿抖動(dòng),然后轉(zhuǎn)入對(duì)該按鍵的處理。當(dāng)時(shí)鐘信號(hào)有效時(shí)輸入通道的控制字來(lái)確定所選擇的通道,讀取數(shù)據(jù)后就開(kāi)始將模擬量轉(zhuǎn)換位數(shù)字量,A/D轉(zhuǎn)換結(jié)束后,單片機(jī)讀取數(shù)值,如果沒(méi)轉(zhuǎn)換完,又回到使能開(kāi)始。 ADC0832子程序流程圖ADC0832通過(guò)內(nèi)部多路器來(lái)控制選擇通道,處理器的控制命令通過(guò)DI引腳輸入。由單片機(jī)控制時(shí)鐘信號(hào)的發(fā)送 , ,以達(dá)到控制 ADC0832輸出數(shù)據(jù)位的目的。ADC0832輸出的串行數(shù)據(jù)共15位 ,由兩段8位數(shù)據(jù)組成 ,前一段是最高位在先 ,后一段是最高位在后 ,兩段數(shù)據(jù)的最低位共用。轉(zhuǎn)換開(kāi)始后,DI線禁止,因此 ,DI端和DO端可連接在一起。單片機(jī)串行口方式 0與 ADC0832的接口, ,、配置位的發(fā)送端以及 A/D轉(zhuǎn)換后輸出數(shù)據(jù)的接收端。 ADC0832芯片接口程序的編寫單片機(jī)串行工作方式時(shí) ,串行口是作為同步移位寄存器使用。所不同的是它們的輸入通道數(shù)量不同。ADC0832是8位逐次逼近模數(shù)轉(zhuǎn)換器,可支持兩個(gè)單端輸入通道和一個(gè)差分輸入通道。并行方式一般在轉(zhuǎn)換后可直接接收,但芯片的引腳比較多;串行方式所用芯片引腳少,封裝小,但需要軟件處理才能得到所需要的數(shù)據(jù)。本系統(tǒng)應(yīng)用軟件采用了MCS51匯編語(yǔ)言編程,模塊化、結(jié)構(gòu)化的設(shè)計(jì)方法。詳細(xì)程序見(jiàn)附件B?! ?dòng)態(tài)掃描的頻率有一定的要求,頻率太低,LED將出現(xiàn)閃爍現(xiàn)象。此電路中,74LS245用于驅(qū)動(dòng)LED的七位段碼,七位LED相應(yīng)的a—g段連在一起,它們的公共端分別連至74LS04反相驅(qū)動(dòng)的輸出端。 由四個(gè)共陰極LED數(shù)碼管構(gòu)成顯示器,AT89C51的P0口輸出顯示段,P2口輸出位碼。在七段LED顯示器中,共陽(yáng)極顯示器,用低電平驅(qū)動(dòng);共陰極顯示器,用高電平驅(qū)動(dòng)。若顯示器的位數(shù)不大于8位,則控制顯示器公共極電位只需一個(gè)8位I/O口(稱為掃描口或字位口),控制各位LED顯示器所顯示的字形也需要一個(gè)8位口(稱為數(shù)據(jù))。動(dòng)態(tài)顯示器的優(yōu)點(diǎn)是節(jié)省硬件資源,成本較低?!∷奈粍?dòng)態(tài)顯示的電路顯示器亮度既與點(diǎn)亮?xí)r的導(dǎo)通電流有關(guān),也與點(diǎn)亮?xí)r間和間隔時(shí)間的比例有關(guān)。所謂動(dòng)態(tài)顯示就是一位一位地輪流點(diǎn)亮各位顯示器(掃描),對(duì)于顯示器的每一位而言,每隔一段時(shí)間點(diǎn)亮一次。表23按鍵功能表按鍵鍵名功能S1開(kāi)關(guān)鍵點(diǎn)亮∕熄滅顯示器S2復(fù)位鍵使系統(tǒng)復(fù)位S3壓力鍵顯示壓力值S4流量鍵顯示流量值 單片機(jī)與按鍵接口電路 顯示器 LED顯示器的選擇在單片機(jī)應(yīng)用系統(tǒng)中,數(shù)碼管顯示器顯示常用兩種辦法:靜態(tài)顯示和動(dòng)態(tài)掃描顯示。當(dāng)某個(gè)鍵按下時(shí),低電平有效。 鍵盤共設(shè)有4個(gè)鍵,通過(guò)I/0口連接。獨(dú)立式鍵盤相互獨(dú)立,每個(gè)按鍵占用一根I/O口線,每根I/O口線上的按鍵工作狀態(tài)不會(huì)影響其他按鍵的工作狀態(tài)。矩陣式適合按鍵較多,結(jié)構(gòu)則較復(fù)雜 。非編碼鍵盤按照其鍵盤排列的結(jié)構(gòu),又可分為獨(dú)立式按鍵和矩陣式按鍵兩種類型。由非編碼鍵盤組成的簡(jiǎn)單硬件電路,僅提供各個(gè)鍵被按下的信息,其他工作由軟件來(lái)實(shí)現(xiàn)。編碼鍵盤本身除了帶有普通按鍵之外,還包括產(chǎn)生鍵碼的硬件電路。低功耗的閑置和掉電模式5個(gè)中斷源 32可編程I/O線三級(jí)程序存儲(chǔ)器鎖定4K字節(jié)可編程閃爍存儲(chǔ)器 壽命:1000寫/擦循環(huán)數(shù)據(jù)保留時(shí)間:10年 主要特性如下:該器件采用A
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1