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

正文內(nèi)容

基于89s52的數(shù)字稱設(shè)計單片機課程設(shè)計(參考版)

2024-09-01 19:59本頁面
  

【正文】 flog=1。 if(dispcount==4) dispcount=0。 W3=0。 W1=1。 } if(dispcount==3) { PIN=1。 W2=0。 W0=1。 W3=1。 W1=0。 W3=1。 單片機 系統(tǒng) 課程設(shè)計 W1=1。 P0=dispcode[dispbuf[dispcount]]。 } } void t1(void) interrupt 5 using 0 { TF2=0。 key()。 Dec=0。 Dec=(AD_val%64)*100/64。 if(AD_val0) 單片機 系統(tǒng) 課程設(shè)計 AD_val=0。 while(1) { if(flog==1) { flog=0。 W2=1。 W0=1。 TR2=1。 RCAP2L=(655364000)%256。 T2MOD=0x00。 delayms(1000)。 delayms(3)。 P1=table[11]。 PLAYEN=1。 PLAYEN=0。 delayms(800)。 delayms(3)。 P1=table[dispbuf[1]]。 PLAYEN=1。 PLAYEN=0。 單片機 系統(tǒng) 課程設(shè)計 delayms(800)。 delayms(3)。 P1=table[dispbuf[2]]。 PLAYEN=1。 PLAYEN=0。 flog1=0。 dispbuf[0]=(uchar)Dec%10。 dispbuf[2]=(uchar)Int。 return dat。 dat|=(uchar)DIO。 CLK=0。i8。 CLK=1。 CLK=0。 DIO=0。 CLK=1。 CLK=0。 DIO=1。 CLK=0。 } } /****************將模擬信號轉(zhuǎn)換成數(shù)字信號 ******************/ uchar A_D() { uchar i, dat。 } /************************按鍵子程序 ***********************/ void key() { if(k1==0) { flog1=1。j0。i0。 /***********************延時子程序 ***********************/ void delayms(uint xms) 單片機 系統(tǒng) 課程設(shè)計 { uint i, j。 bit flog2=0。 bit flog=0。 sbit k1=P3^6。 sbit CLK=P2^5。 sbit PIN=P0^7。 sbit W2=P2^1。 sbit W0=P2^3。 uchar Int, Dec。 uchar dispcount。 uchar dispbuf[4]={0, 0, 0, 0}。 附錄 1 include include define uchar unsigned char define uint unsigned int uchar code dispcode[]={0xc0, 0xf9, 0xa4, 0xb0, 0x99, 0x92, 0x82, 0xf8, 0x80, 0x90,0Xff, 0x8c}。 對各種實用芯片 價格了解不夠,選擇上任有欠缺,所選的稱重傳感器價格較貴。 系統(tǒng)設(shè)計不夠優(yōu)化,有待改善。 二、 存在的問題 在這次設(shè)計中方案考慮不夠完全,在測量精度上有待提高。 對鍵盤和顯示器進(jìn)行選型比較,得出各種型號優(yōu)劣比。 一、 工作及結(jié)論 熟悉單片機功能及工作特性,掌握其接口擴展方法。 實物如圖所示: 單片機 系統(tǒng) 課程設(shè)計 300g砝碼測試一 300g砝碼測試二 從以上對 數(shù)字 稱的測試看來,該電子稱設(shè)計存在一定的誤差,其 LED 數(shù)碼管顯示的最小分辨率為 ,當(dāng)物體重量低于 10g 時,則不能顯示,且顯示的物體重量值會發(fā)生微小變化,硬件部分抗干擾性不強, 數(shù)字 稱的調(diào)試基本完成。 實物如圖所示: 單片機 系統(tǒng) 課程設(shè)計 100g砝碼測試 ( 2)當(dāng)在 數(shù)字 稱的托盤處放上 200g 砝碼時,測量的數(shù)值為 ,單位為千克。由于條件有限,僅采用了一個 100g、一個 200g 的砝碼對其進(jìn)行測試。設(shè)計顯示子程序的流程圖如下 圖 開 始顯 示 整 數(shù) 部分顯 示 小 數(shù) 部分返 回 主 程 序 LED 顯示子 程序流程圖 A/D 轉(zhuǎn)換子程序 A/D 轉(zhuǎn)換子程序主要是指在系統(tǒng)開始運行時,把稱重傳感器傳遞過來的模擬信號轉(zhuǎn)換成數(shù)字信號并傳遞到單片機所涉及到的程序設(shè)計。 芯片外圍電路的原理圖設(shè)計如 下圖 單片機 系統(tǒng) 課程設(shè)計 4 軟件設(shè)計 開 始定 時 器 初 始化打 開 定 時 器中 斷進(jìn) 行 A /D 轉(zhuǎn)換單 片 機 讀 取 轉(zhuǎn) 換后 的 值數(shù) 值 處 理 計算數(shù) 碼 管 顯 示 主流程圖 LED 顯示子程序 LED 顯示子程序主要是顯示所稱物體重量,是十分重要的程序之一。原理圖如下圖 在語音播報部分采用了 ISD1420語音芯片,芯片的 A 端與單片機的 P1端相接,進(jìn)行數(shù)據(jù)間的相互傳輸。原理圖如下圖 鍵盤按鈕原理圖 LED 在顯示方面,采用了 LED 數(shù)碼管顯示,簡潔明了。單片機控制部分原理圖如下圖 單片機 系統(tǒng) 課程設(shè)計 ~ LED 數(shù)碼管; ; ~ A0~A7端口; ~ G1~G4驅(qū)動部分的 R1~R4; ~ ADC0832的 CS、 CLK、 DIO 端; S2語音播報按鈕; ISD1420的 PLAYE 端; XTAL XTAL2端接晶振。內(nèi)部方式時,時鐘發(fā)生器對振蕩脈沖二分頻,如晶振為 12MHz,時鐘頻率就為 6MHz。要使AT89S52只訪問外部程序存儲器 (地址為 0000HFFFFH), 這時該引腳必須保持低電平。但訪問外部數(shù)據(jù)存儲器時,將不會有脈沖輸出; EA/Vpp: 外部訪問允許端。當(dāng)復(fù)位腳由高電平變?yōu)榈碗娖綍r,芯片為 ROM 的 00H 處開始運行程序; 單片機 系統(tǒng) 課程設(shè)計 ALE/PROG: 訪問外部存儲器時, ALE(地址鎖存允許 )的輸出用于鎖存地址的低位字節(jié),即使不訪問外部存儲器, ALE 端仍以不變的頻率輸出脈沖信號 (此頻率是振蕩器頻率的 1/6),在訪問外部數(shù)據(jù)存儲器時,出現(xiàn)一個 ALE 脈沖; PSEN:
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1