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

正文內(nèi)容

基于單片機(jī)的電子秤的設(shè)計(jì)-資料下載頁(yè)

2025-11-27 02:19本頁(yè)面

【導(dǎo)讀】下,進(jìn)行研究工作所取得的成果,成果不存在知識(shí)產(chǎn)權(quán)爭(zhēng)議。撰寫(xiě)過(guò)的作品成果。對(duì)本文的研究做出重要貢獻(xiàn)的個(gè)人和集體在文中。均作了明確的說(shuō)明并表示了謝意。同時(shí),本設(shè)計(jì)的著作權(quán)由本人與湖。南農(nóng)業(yè)大學(xué)東方科技學(xué)院、指導(dǎo)教師共同擁有。本人完全意識(shí)到本聲。明的法律結(jié)果由本人承擔(dān)。成本高、需要交流電源供應(yīng)、攜帶不便、應(yīng)用場(chǎng)所受到制約。目前國(guó)際化的趨勢(shì)是電子秤向小型化,本文設(shè)計(jì)了一種電子秤,其主要由電源、稱(chēng)重傳感器、單片機(jī)、鍵盤(pán)/開(kāi)關(guān)、LED顯。示器等部分構(gòu)成。主要技術(shù)指標(biāo)為:稱(chēng)量范圍0kg—40kg;分度值;電源5v。有顯示單價(jià)、顯示重量、顯示物品種類(lèi)、顯示總金額、單價(jià)設(shè)定等。化,人們對(duì)稱(chēng)重裝置的要求也越來(lái)越高。在電子技術(shù)高速發(fā)展和計(jì)算機(jī)技術(shù)得到廣泛。成本低、使用方便的方向發(fā)展。該設(shè)計(jì)是運(yùn)用壓力傳感器采集壓力信號(hào),并將壓力信號(hào)轉(zhuǎn)換為電壓信號(hào),由于

  

【正文】 知識(shí)的匱乏,實(shí)踐能力的欠缺,編程時(shí)的毫無(wú)頭緒,排故時(shí)的茫然 …… 這些滋味不是想象一下就能體會(huì)得到的。雖然畢業(yè)設(shè)計(jì)做得不算完美,但是這個(gè)過(guò)程是我這一生都無(wú)法忘記的,這個(gè)過(guò)程將使我受益終身。有一段時(shí)間,我感覺(jué)特別茫然,覺(jué)得自己什么都不會(huì),腦子里一片空白,通過(guò)導(dǎo)師的細(xì)心講解,我從基礎(chǔ)開(kāi)始學(xué)習(xí),慢慢入了門(mén),取得了一定的成績(jī)。通過(guò)這次畢業(yè)設(shè)計(jì),使我的自學(xué)能力、發(fā)現(xiàn)問(wèn)題、解決問(wèn)題的能力 有了很大的提升,慢慢學(xué)會(huì)了獨(dú)立解決問(wèn)題的能力。 在此,請(qǐng)?jiān)试S我表達(dá)我的感激之情! 感謝 李旭 老師對(duì)我的悉心指導(dǎo)。 李 老師多次為我詳細(xì)講解,幫助我開(kāi)拓研究思路,精心點(diǎn)撥、熱忱鼓勵(lì),使我對(duì)單片機(jī)有了更深的認(rèn)識(shí),具有了一定的編程能力。 感謝我的父母,感謝他們含辛茹苦的把我撫養(yǎng)長(zhǎng)大,感謝他們對(duì)我的支持! 感謝 東方科技學(xué)院 所有的老師在四年里孜孜不倦的教育! 感謝那些幫助我 、 關(guān)心我的人! 感謝 湖南農(nóng)業(yè)大學(xué) 對(duì)我的教育和培養(yǎng) ! 31 附錄 元器件清單 序號(hào) 名稱(chēng) 型號(hào) 數(shù)量 1 單片機(jī) AT89S51 1 2 數(shù)碼管 LED 16 3 38 譯碼器 74LS138 2 4 按鍵 SWPB 17 5 譯碼驅(qū)動(dòng) 7447 1 6 電容 10μ F、 30pF 3 7 鎖存器 74LS373 1 8 電阻 1K、 2K、 23 9 滑動(dòng)變阻器 100K 1 10 晶振 1 11 三極管 2N2905 1 12 反相器 74LS00 1 程序清單 MULBUF EQU 40H DAT1BUF EQU 38H DAT2BUF EQU 3AH TEMPBUF EQU 44H PCBUF EQU 33H keybuf equ 10h DISPBUF EQU 30H MMDISPBUF EQU 35H WTDISPBUF EQU 30H WEIGHTBUF EQU 50H DISPPORT EQU P0 32 LED1 EQU LED2 EQU ADSTART EQU ADOE EQU ADPORT EQU P2 KEYNUM EQU 28H KEYPORT EQU P1 KEYFLAG EQU 01H ORG 0 JMP START ORG 0BH JMP INT_T0 ORG 30H START: MOV SP,60H MOV R0,30H CLR A MOV R2,30H INI00: MOV @R0,A INC R0 DJNZ R2,INI00 MOV TMOD,00100001B 。MOV TH0,(655362021)/256 。MOV TL0,(655362021)%256 MOV TH0,0F8H MOV TL0,30H mov scon,50h mov th1,0fdh mov tl1,0fdh SETB ET0 SETB EA 33 SETB TR1 SETB TR0 MOV DAT1BUF,02H MOV DAT1BUF+1,23H MOV PCBUF,0ffH MOV PCBUF+1,0ffH MAINLOOP: CALL WEIGHT MOV R0,WEIGHTBUF CALL CH_WT CALL WT_TO_DISPBUF CALL BCDMUL CALL MM_TO_DISPBUF CLR KEYFLAG CALL KEY JNB KEYFLAG,MAINLOOP cjne a,0Bh,NOB mov dat1buf,keybuf mov dat1buf+1,keybuf+1 。===== JMP MAINLOOP NOB: CJNE A,0AH,NOA mov DISPBUF,0ffh mov DISPBUF+1,0ffh mov DISPBUF+2,0ffh mov DISPBUF+3,0ffh mov keybuf,0 mov keybuf+1,0 mov dat1buf,0 mov dat1buf+1,0 34 MOV KEYNUM,0 。========= JMP MAINLOOP NOA: JNC MAINLOOP PUSH ACC mov r0,dispbuf CALL KEYRL4B mov r0,keybuf CALL KEYRL4B POP ACC ORL A,DISPBUF+3 MOV DISPBUF+3,A anl a,0fh orl a,keybuf+1 mov keybuf+1,a JMP MAINLOOP DISP16: SETB LED1 CLR LED2 MOV R0,dispbuf CALL DISP_DAT SETB LED2 CLR LED1 MOV R0,dispbuf+4 CALL DISP_DAT RET 。顯示程序 。R0 顯示緩沖區(qū)首地址 。R1 顯示緩沖區(qū)字節(jié)數(shù) DISP_DAT: mov r1,4 35 mov r2,7 next_dat: mov a,@r0 mov b,a anl a,0f0h orl a,r2 swap a xrl a,0f0h ddot: mov dispport,a nop nop call DELAY1ms mov a,b anl a,0fh swap a dec r2 orl a,r2 swap a cjne r2,6,nddt xrl a,70h jmp ddot1 nddt: cjne r2,2,nddot xrl a,70h jmp ddot1 nddot: xrl a,0f0h ddot1: mov dispport,a nop nop 36 call DELAY1ms inc r0 dec r2 djnz r1,next_dat RET 。 DELAY1ms: MOV R3,0FAH LOP11ms: 。 NOP 。內(nèi)層循環(huán)為 1MS 。 NOP DJNZ R3,LOP11ms ret 。鍵盤(pán)程序,出口: A 為按鍵值 01H: 0 無(wú)鍵按下 1 有鍵按下 。 1 2 3 F 。 4 5 6 E 。 7 8 9 D 。 0 A B C key: mov keyport,0fh mov a,keyport cjne a,0fh,keydown mov a,0ffh ret keydown: lcall delay40ms mov keyport,0fh mov a,keyport cjne a,0fh,keydown_yes mov a,0ffh ret 37 keydown_yes: mov b,a mov keyport,0f0h mov a,keyport orl a,b push 30h。 mov 30h,a mov sbuf,a jnb ti,$ clr ti mov r2,10h mov dptr,keyvalue next_key: mov a,r2 movc a,@a+dptr cjne a,30h,nextkeyvalue dec r2 pop 30h waitkey_f: mov keyport,0fh mov a,keyport cjne a,0fh,waitkey_f mov a,r2 SETB keyflag ret nextkeyvalue: djnz r2,next_key dec r2 pop 30h waitkey_free: mov keyport,0fh 38 mov a,keyport cjne a,0fh,waitkey_free mov a,r2 mov sbuf,a jnb ti,$ clr ti SETB keyflag ret keyvalue: db 0ffh,077h,07bh,07dh,07eh,0b7h,0bbh,0bdh,0beh,0d7h,0dbh,0ddh,0deh,0e7h,0ebh,0edh,0eeh 。 R 0 1 2 3 4 5 6 7 8 9 A B C D E F 。 DELAY40MS: MOV R3,28H DELAY0:MOV R2,0FAH LOOP:NOP 。內(nèi)層循環(huán)為 1MS NOP DJNZ R2,LOOP DJNZ R3,DELAY0 RET 。//////////延時(shí) 100us 與 1ms D5MS: MOV R7,50 D100UM:MOV R7,1 MOV R6,50 L1: NOP DJNZ R6,$ DJNZ R7,L1 RET 39 INT_T0: CLR TR0 。MOV TH0,(655361000)/256 。MOV
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1