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

正文內(nèi)容

課程設計報告-基于單片機的數(shù)字電子稱設計-在線瀏覽

2025-03-08 01:14本頁面
  

【正文】 )。 9(OE):數(shù)據(jù)輸出允許信號,輸入,高電平有效。   10(CLK):時鐘脈沖輸入端。   12(VREF(+))和16(VREF()):參考電壓輸入端 23~25(ADDA、ADDB、ADDC):3位地址輸入線,用于選通8路模擬輸入中的一路。(圖中沒顯示出來)上圖中,74HC74為雙上升沿D觸發(fā)器。為了調(diào)試方便,輸入端通過一個單刀雙擲開關(guān)選擇電位器模擬輸出或應變片感應信號輸出,先擲電位器端當ADC0808工作正常時,再擲向應變片感應信號輸出端。ADC0808數(shù)字輸出端直接接單片機P1口即可。因為一個字符由或點陣組成,既要找到和顯示屏幕上某幾個位置對應的顯示RAM區(qū)的8字節(jié),還要使每字節(jié)的不同位為“1”,其它的為“0”,為“1”的點亮,為“0”的不亮。但由于內(nèi)帶字符發(fā)生器的控制器來說,顯示字符就比較簡單了,可以讓控制器工作在文本方式,根據(jù)在LCD上開始顯示的行列號及每行的列數(shù)找出顯示RAM對應的地址,設立光標,在此送上該字符對應的代碼即可。4腳(RS)為寄存器選擇端,高電平時選擇數(shù)據(jù)寄存器、低電平時選擇指令寄存器。當RS和RW共同為低電平時可以寫入指令或者顯示地址,當RS為低電平RW為高電平時可以讀忙信號,當RS為高電平RW為低電平時可以寫入數(shù)據(jù)。7—14腳(D0——D7)為8位雙向數(shù)據(jù)線。圖中RN1為10K排阻,用作上拉電阻。其設計電路如圖所示,將蜂鳴器的正極接VCC,負極接PNP三極管S9012的集電極,S9012無法導通,蜂鳴器不叫,S9012導通,蜂鳴器報警。:AD數(shù)據(jù)采集由ADC0808芯片來完成,主要分為啟動、讀取數(shù)據(jù)、等待轉(zhuǎn)換結(jié)束、讀出轉(zhuǎn)換結(jié)果、采集的數(shù)據(jù)求和、取平均幾個步驟。其轉(zhuǎn)換方式可以采用程序查詢方式,延時等待方式和中斷方式三種。AD采集子程序啟動ADC0808等待轉(zhuǎn)換結(jié)束采集數(shù)據(jù)將所采集的數(shù)據(jù)相加是否采集了10次?返回主程序采集數(shù)據(jù)取平均YN開始LCD1602初始化顯示初始化AD數(shù)據(jù)采集及處理鍵盤掃描及處理:在本設計中,總共用到三個按鍵。按鍵1實現(xiàn)對單價或最大稱量值加一的功能。每個按鍵對應的流程圖如下所示。sbit EP=P2^5。sbit RS=P2^7。sbit B_DIS=P2^4。sbit EN=P3^4。uchar code table1[]=Design2008041533。uchar code table3[]=Please slow down。unsigned int G=0x00。void delay(unsigned int i){ for(。i)。 for(x=z。x) for(y=110。y)。 P0=。 EP=1。 EP=0。 P0=date。 EP=1。 EP=0。 write_(0x38)。 write_(0x06)。}void MALL(){ while(1) {RW=0。 write_(0X80+0x10)。num14。 delay1(5)。 for(num=0。num++) { write_data(table1[num])。 } for(num=0。num++) { write_(0x18)。 } delay1(3000)。 init()。 for(num=0。num++) { write_data(table2[num])。 } write_(0X80+0x40)。num16。 delay1(12)。 }void LCD_WC(unsigned char mand){ RS=0。 EP=0。 P0=mand。 EP=1。 EP=0。 RW=0。 delay(2)。 delay(2)。 delay(4)。 }void LCD_ON(void){ LCD_WC(0x0c)。} void LCD_CLEAR(void){ LCD_WC(0x01)。}void LCD_SET_POS(unsigned char wz){ LCD_WC(wz|0x80)。}void LCD_INIT(void){ LCD_WC(0x38)。 LCD_ON()。 delay(256)。} void LCD_DISP(unsigned char string[]){ int i=0。 delay(1000)。 for(h=0。h++) { P1=0xFF。 delay(1)。 delay(1)。 while(BUSY)。 delay(1000)。 key_num=0。0x0f)==0x0f)return(0xff)。 if((P2amp。 temp=P2amp。 for(i=0。i++) { if((tempamp。 temp=temp1。 } while((P2amp。 return(key_num)。 bcd_P[1]=0x00。 bcd_dis[1]=b/10%10+0x30。 bcd_dis[3]=0x00。 bcd_Z[1]=b/100%10+0x30。 bcd_Z[3]=b%10+0
點擊復制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1