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

正文內(nèi)容

基于89c52的免燒磚配料(壓力傳感器)控制系統(tǒng)設(shè)計畢業(yè)設(shè)計說明書(文件)

2025-08-05 17:38 上一頁面

下一頁面
 

【正文】 lnum,weight1,weight2,weight3。 if(P1!=0xf0) { 1=P1。 while(P1!=0xf0) { beep=0。break。break。break。break。break。break。slnum++。//數(shù)字 B 鍵確定鍵 case 0x7b:key=12。 } } void key_luoji() { uchar i=0。 write_(0x0f)。 write_(0x99)。 weight1=key*10。 write_data(0x30+key)。 write_(0x9c)。 weight3=key*10。 write_data(0x30+key)。 void key_luoji()。 uchar hanzi3[]=A:00 B: 00 C: 00。i) for(j=6245。 for(i=t。j)。 39 lcd_dat_port=。 e=0。 e=0。 delayus(10)。 delay_ms(2)。 delayus(4)。 delayus(240)。 delay_ms(1)。 } write_(0x90)。i++) { write_data(hanzi1[i])。i16。//3523 sbit e=P2^5。 void delay_ms(uchar a)。 endif 。 void init()。//3624 void write_(uchar )。 } delay_1ms(10)。 delay_ms(1)。 for(i=0。i16。 delayus(10)。 delayus(4)。 delayus(4)。 delayus(2)。 delayus(1)。 } /***********************************/ void write_data(uchar dat) { rs=1。 e=1。 rw=0。i) for(j=19。j)。 for(i=a。 uchar hanzi1[]=重量 : 000 kg 。 void key_scan()。 write_(0x9f)。 write_data(0x30+key)。 weight2=key*10。 write_(0x99)。 write_(0x0c)。 } if(slnum==3) { write_(0x9f)。 if(key==16) { if(slnum==1)//修改鍵按下一次 { write_(0x99)。 case 0x77:key=13。//數(shù)字 A 鍵修改鍵 ,slnum 為檢測修改鍵按下的次數(shù) case 0x7d:key=15。break。break。break。break。break。break。 temp=1|2。 2=P1。 unsigned char 1 = 0 , 2 = 0。 void Delay_hx711_us(void)。 HX711_SCK=0。 HX711_SCK=0。 for(i=0。 Delay_hx711_us()。 endif include 33 include /*******************************/ void Delay_hx711_us(void) { _nop_()。 // 在指定地址 addr 處寫入數(shù)據(jù)write_data void delayms(uint ms)。//開始位 void stop()。 k++)。 return(read_current())。 return read_data。 start()。 shout(write_data)。 return ack_bit。 SCL = 1。 SCL = 0。 0x80)。 bit ack_bit。 read_data |= SDA。 for(i = 0。 SCL = 1。 delayNOP()。} 29 /**********************************************************/ void start() //開始位 { SDA = 1。 endif include /**********************************************************/ void delayNOP() {_nop_()。j113。 28 } /**********************************/ void delay_1ms(uchar x) { uchar i=0,j=0。} } } include void delayshu(void) { int k。 if(num==weight1) {ji1=0。 write_data(shuzi[shi])。 write_(0x93)。 key_scan()。 bai=num/100。 weight2=read_random(2)。 void main() { uint i=0,temp=0,bai,shi,ge,num,a=4,。 sbit ji1=P2^3。 此次設(shè)計中若有因本人的粗心而造成的閱讀上困難和不便請多多包涵。 23 致 謝 本次的配料控制系統(tǒng)整體設(shè)計過程中得到了老師和同學們的大力幫助,沒有他們我的畢業(yè)設(shè)計也不會這么快完成。最后確定的是 HX711BF24 位 A/D 轉(zhuǎn)換芯片,集成了放大轉(zhuǎn)換,設(shè)計更加方便。即在對 12864 進 行操作時先要選擇命令數(shù)據(jù)選項,再選擇讀寫選擇項,然后才可以向 12864 進行具體的操作。 12864 時序圖如圖 411 所示: 圖 411 12864 時序圖 12864 時序圖分析,單片機對 12864 進行寫命令操作時,先將 RS 置 0,選擇命令;接著將 R/W 置 0,選擇寫方向;完成后即表示可以向 12864 液晶進行寫命令操作。 12864 軟件設(shè)計中重要通過 89C52 單片機程序控制 12864 的數(shù)據(jù)傳輸端口及 21 其控制端口。獲得當前采樣的 AD 值存放在變量HX711_Buffer 中,因為 24bit 數(shù)據(jù)在 8 位單片機 89C52 中存放較為不便,在后續(xù)的數(shù)據(jù)處理中將它除以 100,轉(zhuǎn)化為單片機方便處理的數(shù)據(jù)再結(jié)合傳感器的特性性能和系統(tǒng)對精度的要求進行操作。 AT24C02A 按隨機讀操作時序圖如圖 47 所示: 圖 47 AT24C02A 按隨機讀操作時序圖 對 EEPROM 進行特定地址讀操作時依次發(fā)送開始信號, 8 位地址(由高到低)且選擇寫操作,應答信號,字節(jié)地址, 應答信號,開始信號, 8 位地址(由高到低)且選擇讀操作,讀數(shù)據(jù),非應答信號( 1),停止信號 [1]。停止信號將 EEPROM 保持在待命狀態(tài)。 按鍵的掃描 按鍵 掃描流程圖 如圖 43 所示: 開 始是 否 有 按 鍵 按 下按 鍵 消 抖是 否 有 按 鍵 按 下檢 測 按 鍵編 號返 回NNYY 圖 43 按鍵 掃描流程圖 按鍵掃描:通過程序?qū)?, , CSDA, INT1 置位為 0111,然后檢測LCDEN, RS, WR, RD 電平高低得知 S1,S2,S3,S4 哪個 按鍵被按下,然后再將,CSDA,INT1 置位為 1011,檢測第二橫排是否有按鍵按下,這樣循環(huán)依次檢測完四排按鍵是否被按下,如果有鍵被按下 則進行消抖,消抖后在檢測按鍵是否按下如果按下 再 檢測是哪個按鍵被按下, 按照程序設(shè)定的鍵值進行操作。 14 4 系統(tǒng)軟件設(shè)計 系統(tǒng)主程序流程圖 由于真?zhèn)€系統(tǒng)程序較長,為了簡便起見采用模塊化編程方法,將 12864 液晶顯示程序,按鍵掃描程序,延時程序, HX711 操作程序, EEPROM 讀寫操作程序,主程序單獨羅列成模塊,以便相互調(diào)用,使程序更加清晰明朗。相比于數(shù)碼管它在不多占用單片機 IO 口時不用增加額外的數(shù)碼管段選、位選鎖存器。 按鍵電路負責系統(tǒng)的啟動,停止;當前物料配方的選擇,物料配方的改變。 經(jīng)過 7805 的 IN 端口輸入,同時并聯(lián)一個容量為 的濾波電容。 驅(qū)動 電路原理圖如圖 37 所示: P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30()RXD10()TXD11SCLRL1RL2RL3RL4RL5IN11IN22IN33IN44IN55IN66IN77COM18COM29OUT110OUT211OUT312OUT413OUT514OUT615OUT716ULN20xxU5GNDVCC 圖 37 驅(qū)動電路原理圖 驅(qū)動芯片 由輸出端,輸入端和兩個公共端口組成 , COM1 端口接 GND, COM1端口接 VCC, IN1~ IN5 為芯片的輸入端,直接接單片機的 P2^3~ P2^6 口驅(qū)動 11 芯片的輸出口直接接繼電器。 WP 引腳為寫保護引腳, WP 引腳接高電平時 AT24C02 允許單片機進行讀寫操作; WP 接 VCC 時,使能寫保護,芯片的高半存儲陣列只能讀不能寫。再交由程序處理數(shù)據(jù)。在。其中電壓 V( AVDD) =VBG(R1+R2)/R2 計算, VBG 為模塊基準電壓 。 C4 為 A 通道濾波電容, R10 為限流電阻。穩(wěn)壓電源的供電電壓 (VSUP)和 與數(shù)字電 (DVDD)通過 C6 濾波電容接 VCC。 40mv。 鑒于以上考慮,我采用海芯科技公司專為高精度電子稱設(shè)計的 24 位 A/D 轉(zhuǎn)換 器芯片 HX711BF,片內(nèi)集成低噪聲可編程放大器, 通過軟件 可選 擇不同 增益。 5Ω,推薦激勵電壓 5~10V,工作溫度范圍 10~ +50℃,尺寸規(guī)格 34*34*。 傳感器 本設(shè)計為配料控制系統(tǒng),考慮到工作環(huán)境 的惡劣多變性,要求壓力傳感器具有較大的量程,以及比較精確的靈敏度要求,能夠很好的適應不同溫度下的工作環(huán)境,其非線性和重復性以及抑制溫漂的能力要強。當 S0 按 下時 REST為高電平狀態(tài)(時間大于兩個機器周期),松開時又恢復低電平狀態(tài),手動復位工作完成。 51 單片機的復位要求是: RST 保持兩個機器周期以上的高電平時自動復位 。 5 3 硬件電路設(shè)計 該配料控制系統(tǒng)要求實現(xiàn)對傳感器電壓信號的采集 , 放大, A/D 轉(zhuǎn)換并交由單片機進行數(shù)據(jù)處理,從而通過繼電器來控制電機達到控制物料重量的目的。 通過對比,本系統(tǒng)采用第二種設(shè)計方案,即以傳感器、信號處理電路、微處理器等電子器件構(gòu)成的自動控制系統(tǒng)。 配料控制系統(tǒng)方案 早期的配料控制系統(tǒng)基本由人工進行操作和控制,精度和快速性都要依靠人工的熟練操作程度 ,因此系統(tǒng)難以長時間保持高效率的工作,而且因為工作環(huán) 境的惡劣對工作人員的身心健康有很大的不利的影響。本設(shè)計中開發(fā)的基于 MCU 的控制器最新技術(shù),實現(xiàn)物料的稱量,配方的替換,系統(tǒng)的啟??刂频裙δ堋? 畢業(yè)設(shè)計說明書 題目 :基于 89C52 的免燒磚配料控制系統(tǒng)設(shè)計 1 目 錄 1 概述 ..................................................................
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1