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

正文內(nèi)容

基于單片機(jī)的電子秤設(shè)計(jì)hx-預(yù)覽頁(yè)

 

【正文】 址讀取外部數(shù)據(jù)存儲(chǔ)器時(shí),P2口送出高八位地址。P3口:P3口是一個(gè)具有內(nèi)部上拉電阻的8位雙向I/O口,P3輸出緩沖器能驅(qū)動(dòng)4個(gè)TTL邏輯電平。當(dāng)晶振工作時(shí),RST引腳持續(xù)2個(gè)機(jī)器周期高電平將使單片機(jī)復(fù)位。在閃爍編程期間,EA也接收12伏VPP電壓。外部復(fù)位電路是為提供兩個(gè)機(jī)器周期以上的高電平而設(shè)計(jì)的。電容C1可取10~33μF,R取10kΩ,充電時(shí)間常數(shù)為1010610103=100ms。當(dāng)外接石英晶體時(shí),電容CC3選30pF177。外接電容CC3的大小會(huì)影響振蕩器頻率的高低、振蕩頻率的穩(wěn)定度、起振時(shí)間及溫度穩(wěn)定性。 A/D轉(zhuǎn)換芯片HX711接口電路的設(shè)計(jì)根據(jù)設(shè)計(jì)要求,系統(tǒng)要求輸出的電流信號(hào)為20~1000mA,步進(jìn)為1mA,且要求顯示數(shù)值,因此,給定量的執(zhí)行元件A/D轉(zhuǎn)換器至少需要12位的轉(zhuǎn)換精度。與同類(lèi)型其它芯片相比,該芯片集成了包括穩(wěn)壓電源、片內(nèi)時(shí)鐘振蕩器等其它同類(lèi)型芯片所需要的外圍電路,具有集成度高、響應(yīng)速度快、抗干擾性強(qiáng)等優(yōu)點(diǎn)、降低了電子秤的整機(jī)成本,提高了整機(jī)的性能和可靠性。20mV或177。芯片內(nèi)的時(shí)鐘振蕩器不需要任何外接部件。這些增益所對(duì)應(yīng)的滿(mǎn)量程差分輸入電壓分別177。40mV。穩(wěn)壓電源的供電電壓(VSUP)可與數(shù)字電源(DVDD)相同。管腳VBG上不需要外接電容,管腳VFB應(yīng)接地,管腳BASE為無(wú)連接。這種情況下,芯片內(nèi)的時(shí)鐘振蕩器電路會(huì)自動(dòng)關(guān)閉,晶振時(shí)鐘或外部輸入時(shí)鐘被采用??蓪CU芯片的晶振輸出管腳上的時(shí)鐘信號(hào)通過(guò)20pF的隔直電容連接到XI管腳上,作為外部時(shí)鐘輸入。當(dāng)DOUT從高電平變低電平后,PDSCK應(yīng)輸入25至27個(gè)不等的時(shí)鐘脈沖(圖二)。7nV/℃增益漂移(增益=128)177。如圖24所示。圖25 斷電控制如果PDSCK從低電平變高電平并保持在高電平超過(guò)60 us,HX711即進(jìn)入斷電狀態(tài)。隨后的輸入通道和增益選擇由PDSCK的脈沖數(shù)決定,參見(jiàn)串口通訊一節(jié)。它具有以下優(yōu)點(diǎn):,測(cè)量范圍廣;,性能穩(wěn)定可靠。應(yīng)變片式電阻傳感器應(yīng)用很廣。由電阻應(yīng)變片和測(cè)量電路兩部分組成。B:電阻絲與被測(cè)原件對(duì)橋接零點(diǎn)和輸出,靈敏度的影響,即使采用同一批應(yīng)變也會(huì)因應(yīng)變片之間稍有溫度特性之差而引起誤差,所以對(duì)要求精度較高的傳感器,必須進(jìn)行溫度補(bǔ)償,解決的辦法是在被粘貼的基片上采用適當(dāng)及溫度系數(shù)的自動(dòng)補(bǔ)償,并從外部對(duì)它加以適當(dāng)?shù)难a(bǔ)償。由于粘合劑為高分子材料,其特性隨溫度變化較大,所以稱(chēng)重傳感器必須在規(guī)定的溫度范圍內(nèi)使用。電阻絲在外力的作用下,將引起電阻變化,且有令電阻絲的軸向效應(yīng)為,由材料力學(xué)可知,為電阻絲材料的泊松系數(shù),經(jīng)整理可得通常把單位應(yīng)變所引起的電阻相對(duì)變化稱(chēng)作電阻線的靈敏系數(shù),其表達(dá)式為從上式可以明顯看出,電阻絲靈敏系數(shù)由兩部分組成:表示受力后由材料的幾何尺寸變化引起的;表示由材料電阻變化所引起的。 全橋測(cè)量電路應(yīng)變式傳感器常用的測(cè)量電路有單臂電橋、差動(dòng)半橋和差動(dòng)全橋,其中差動(dòng)全橋可提高電橋的靈敏度,消除電橋的非線性誤差,并可消除溫度誤差等共模干擾。其特點(diǎn)是:當(dāng)四個(gè)橋臂電阻達(dá)到相應(yīng)關(guān)系時(shí),電橋輸出為零,或則就有電壓輸出,可用靈敏檢流計(jì)來(lái)測(cè)量,所以電橋能夠精確地測(cè)量微小的電阻變化。其輸出靈敏度比半橋提高了一倍,非線性誤差和溫度誤差均得到了改善??蓪?shí)現(xiàn)0~9的顯示。共陰極LED顯示塊的發(fā)光二極管陰極共地。根據(jù)顯示方式不同,位選線與段選線的連接方法不同。在多位LED顯示時(shí),為了簡(jiǎn)化電路,降低成本,將所有位的段選線并聯(lián)在一起,由一個(gè)8位I/O口控制,而共陰極點(diǎn)或共陽(yáng)極點(diǎn)分別由響應(yīng)的I/O口線控制。在日常生活中,我們對(duì)液晶顯示器并不陌生。 在單片機(jī)系統(tǒng)中應(yīng)用晶液顯示器作為輸出器件有以下幾個(gè)優(yōu)點(diǎn):(1)顯示質(zhì)量高:由于液晶顯示器每一個(gè)點(diǎn)在收到信號(hào)后就一直保持那種色彩和亮度,恒定發(fā)光,而不像陰極射線管顯示器(CRT)那樣需要不斷刷新新亮點(diǎn)。(4)功耗低:相對(duì)而言,液晶顯示器的功耗主要消耗在其內(nèi)部的電極和驅(qū)動(dòng)IC上,因而耗電量比其它顯示器要少得多。例如屏的第一行的亮暗由RAM區(qū)的000H——00FH的16字節(jié)的內(nèi)容決定,當(dāng)(000H)=FFH時(shí),則屏幕的左上角顯示一條短亮線,長(zhǎng)度為8個(gè)點(diǎn);當(dāng)(3FFH)=FFH時(shí),則屏幕的右下角顯示一條短亮線;當(dāng)(000H)=FFH,(001H)=00H,(002H)=00H,……(00EH)=00H,(00FH)=00H時(shí),則在屏幕的頂部顯示一條由8段亮線和8條暗線組成的虛線。但由于內(nèi)帶字符發(fā)生器的控制器來(lái)說(shuō),顯示字符就比較簡(jiǎn)單了,可以讓控制器工作在文本方式,根據(jù)在LCD上開(kāi)始顯示的行列號(hào)及每行的列數(shù)找出顯示RAM對(duì)應(yīng)的地址,設(shè)立光標(biāo),在此送上該字符對(duì)應(yīng)的代碼即可。1602LCD分為帶背光和不帶背光兩種,基控制器大部分為HD44780,帶背光的比不帶背光的厚,是否帶背光在應(yīng)用中并無(wú)差別,1602LCD主要技術(shù)參數(shù):顯示容量:162個(gè)字符,芯片工作電壓:—,工作電流:(),模塊最佳工作電壓:,字符尺寸:(WH)mm[19]。其中,第2腳為液晶的驅(qū)動(dòng)電源;第三腳VL為液晶的對(duì)比度調(diào)節(jié),通過(guò)在VCC和GND之間接一個(gè)10K多圈可調(diào)電阻,中間抽頭接VL,可實(shí)現(xiàn)液晶對(duì)比度的調(diào)節(jié);液晶的控制線RS、R/W;數(shù)據(jù)口接在單片機(jī)的P2口;BL+、BL為液晶背光電源。操作者通過(guò)鍵盤(pán)向系統(tǒng)發(fā)送各種指令或置入必要的數(shù)據(jù)信息。單片機(jī)接收到按鍵的觸點(diǎn)信號(hào)后作相應(yīng)的功能處理。專(zhuān)用鍵盤(pán)處理芯片的優(yōu)點(diǎn)很明顯,可靠性高,口簡(jiǎn)單,使用方便,適合處理按鍵較多的情況。例如,用22的行列結(jié)構(gòu)可構(gòu)成4個(gè)鍵的鍵盤(pán),44行列結(jié)構(gòu)可構(gòu)成16個(gè)鍵的鍵盤(pán)。 圖211 44矩陣鍵盤(pán)考慮到成本方面,我決定采用矩陣鍵盤(pán)。程序設(shè)計(jì)是一件復(fù)雜的工作,為了把復(fù)雜的工作條理化,就要有相應(yīng)的步驟和方法。⑶編寫(xiě)程序:根據(jù)程序框圖所表示的算法和步驟,選用適當(dāng)?shù)闹噶钆帕衅饋?lái),構(gòu)成一個(gè)有機(jī)的整體,即程序。 C語(yǔ)言在單片機(jī)中的應(yīng)用C語(yǔ)言是一種通用的計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言,在國(guó)際上非常流行。如進(jìn)行端口I,0操作、位操作、地址操作,并可內(nèi)嵌匯編指令,將匯編指令當(dāng)作它的語(yǔ)句一樣。 系統(tǒng)主程序流程圖在系統(tǒng)通電后,主程序首先完成系統(tǒng)初始化,其中包括系統(tǒng)變量定義和給系統(tǒng)變量賦初值等,然后調(diào)用A/D采集函數(shù),將A/D采集模塊輸出的24位二進(jìn)制串行數(shù)據(jù)轉(zhuǎn)化為十進(jìn)制,接著進(jìn)行調(diào)零和定標(biāo),最后分離出四位十進(jìn)制數(shù)據(jù)的千位、百位、十位和個(gè)位,調(diào)用液晶顯示函數(shù),將對(duì)應(yīng)的數(shù)值送到對(duì)應(yīng)的液晶上進(jìn)行顯示。 開(kāi)始返回輸出數(shù)據(jù)編碼采集4位串行數(shù)據(jù)A/D端口初始化選擇下次采集通道和增益圖32 A/D數(shù)據(jù)采集子函數(shù)流程圖 顯示子程序顯示子程序主要是來(lái)判斷是否需要顯示,以及如何去顯示,也是十分重要的程序之一。圖34 鍵盤(pán)掃描子程序流程圖第四章 系統(tǒng)的調(diào)試系統(tǒng)硬件調(diào)試比較簡(jiǎn)單,首先檢查電路的焊接是否正確,用萬(wàn)用表檢測(cè)電路板是否存在短路或者斷路。相當(dāng)于有10Kg 重力產(chǎn)生時(shí)候產(chǎn)生10mV 的電壓??偨Y(jié)隨著集成電路和計(jì)算機(jī)技術(shù)的迅速發(fā)展,使電子儀器的整體水平發(fā)生巨大變化,傳統(tǒng)的儀器逐步的被智能儀器所取代。因此,只有充分了解有關(guān)智能儀器、單片機(jī)、傳感器以及各部分之間的關(guān)系才能達(dá)到要求。通過(guò)對(duì)數(shù)據(jù)采集的分析,了解了各種傳感器、放大器及A/D轉(zhuǎn)換器有了更深的認(rèn)識(shí)。比如系統(tǒng)的超量程信號(hào)直接由單片機(jī)送入報(bào)警電路,沒(méi)有設(shè)計(jì)保護(hù)電路再入單片機(jī)處理后送入報(bào)警電路。這些都為我今后的學(xué)習(xí)和工作留下了積極的影響。設(shè)計(jì)過(guò)程中,他從多方面進(jìn)行指導(dǎo),不斷對(duì)論文提出修改意見(jiàn)。最后,我要特別感謝我的家人,他們辛勤的付出,無(wú)私的關(guān)愛(ài)讓我體會(huì)到親情的偉大,為我茁壯成長(zhǎng)提供了良好的環(huán)境。uchar button。sbit hx711_dout=P2^0。 for(i=k。j)。 lcden=1。 P0=date。 lcden=0。//設(shè)置16x2 顯示5x7點(diǎn)陣,8位數(shù)據(jù)接口 write_(0x0c)。 uchar code table[]=W:kgP:$Money:$。 write_(0x80+0x07)。 write_date(table[4])。 write_(0x80+0x40)。 write_(0x80+0x4a)。 weighttable[2]=aaa/10%10。 //設(shè)置顯示位置 write_date(0x30+weighttable[0])。)。 //設(shè)置顯示位置 write_date(0x30+weighttable[2])。 //不顯示光標(biāo)}///////////////////////////////////////////////////////////////////////////////////////////////////////hx711程序//////////////////////////////////////////////////void Delay__hx711_us(void){ _nop_()。 hx711_dout=1。 while(hx711_dout)。 count=count1。 Delay__hx711_us()。 ulong hx711_dat。 hx711_dat=ReadCount()。 hx711_data=ReadCount()。//顯示重量 hx711_data=ReadCount()。 aa=(uint)(a/100)temp。a39。0xf0。 tem=temamp。039。 break。 case 0xee: key=39。 tem=temamp。 tem=temamp。 tem=P3。 switch(tem) { case 0x7d:key=39。539。break。 } while(tem!=0xf0) { tem=P3。 tem=P3。 P3=0xfb。 if(tem!=0xf0) { tem=P3。 case 0xbb: key=39。.39。 break。 } } } P3=0xf7。 if(tem!=0xf0) { delayms(10)。0xf0。 break。 case 0xd7: key=39。m39。0xf0。,39。}。//這里不能用uchar型數(shù)據(jù),靜態(tài)數(shù)據(jù)必須加 button=keyscan()。m39。 for(j=0。p39。 39。 39。 39。 } } write_(0x80+0x0c)。//price }//////////////////喇叭函數(shù)///////////////////void delayus(uint z){ while(z) { _nop_()。j++) { delayus(200)。j200。 init_1602()。}//顯示重量 else {weight_shuzhi(0)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1