課程設(shè)計 消毒柜_第1頁
課程設(shè)計 消毒柜_第2頁
課程設(shè)計 消毒柜_第3頁
已閱讀5頁,還剩32頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、專業(yè)課制電路計報告題目名稱:消毒柜把握電路姓名:專 業(yè):班級學(xué)號:指導(dǎo)教師:通信工程202207 月 10 日消毒柜把握電路消毒柜把握電路隨著現(xiàn)代科學(xué)技術(shù)的不斷進展,微電腦把握技術(shù)開頭逐步滲透到各個領(lǐng)域中,包境的檢測,分析,把握其變化規(guī)律并合理利用,以改善人類的生活。PT-100 電阻值的變化轉(zhuǎn)換成電壓變化,再經(jīng)運放 TL084放大成 05 伏電壓,整形濾波使得信號穩(wěn)定后,送至ADC0809 數(shù)模轉(zhuǎn)換電路,轉(zhuǎn)化成 動作來治理加熱器的啟動和停頓,并且對溫度的把握為準確的閉環(huán)把握。關(guān)鍵字: 單片機 數(shù)據(jù)處理 顯示名目 HYPERLINK l “_TOC_250030“ 第一章前言.1 HYPERL

2、INK l “_TOC_250029“ 課題的背景和意義1 HYPERLINK l “_TOC_250028“ 國內(nèi)外爭辯概況及進展方向1本文主要爭辯內(nèi)容2 HYPERLINK l “_TOC_250027“ 其次章系統(tǒng)的組成及工作原理3 HYPERLINK l “_TOC_250026“ 2.1系統(tǒng)設(shè)計要求3 HYPERLINK l “_TOC_250025“ 2.2 系統(tǒng)組成框圖.3 HYPERLINK l “_TOC_250024“ 2.3系統(tǒng)工作原理.3 HYPERLINK l “_TOC_250023“ 第三章硬件電路設(shè)計43. 1 方案爭辯.4 HYPERLINK l “_TOC_

3、250022“ 方案確定5 HYPERLINK l “_TOC_250021“ 單片機最小系統(tǒng)設(shè)計6 HYPERLINK l “_TOC_250020“ 溫度轉(zhuǎn)換與放大電路7 HYPERLINK l “_TOC_250019“ 數(shù)模轉(zhuǎn)換電路8 HYPERLINK l “_TOC_250018“ 鍵盤把握電路9 HYPERLINK l “_TOC_250017“ 顯示模塊10 HYPERLINK l “_TOC_250016“ 第四章 系統(tǒng)軟件設(shè)計12 HYPERLINK l “_TOC_250015“ 4.1 系統(tǒng)軟件設(shè)計原理124.2 主程序設(shè)計 .12 HYPERLINK l “_TOC_

4、250014“ 系統(tǒng)子程序設(shè)計13 HYPERLINK l “_TOC_250013“ 溫度采樣及AD子程序14 HYPERLINK l “_TOC_250012“ 顯示處理子程序15 HYPERLINK l “_TOC_250011“ 消毒子程序15 HYPERLINK l “_TOC_250010“ 保溫子程序16 HYPERLINK l “_TOC_250009“ 停頓子程序17鍵盤處理子程序18 HYPERLINK l “_TOC_250008“ 第五章 調(diào)試與結(jié)果分析20 HYPERLINK l “_TOC_250007“ 硬件調(diào)試20 HYPERLINK l “_TOC_25000

5、6“ 軟件調(diào)試20 HYPERLINK l “_TOC_250005“ 調(diào)試結(jié)果21第六章 結(jié)論.22 HYPERLINK l “_TOC_250004“ 實現(xiàn)功能22 HYPERLINK l “_TOC_250003“ 缺乏之處及改進意見22 HYPERLINK l “_TOC_250002“ 參考文獻 .23附錄24 HYPERLINK l “_TOC_250001“ 附錄一電路原理圖24 HYPERLINK l “_TOC_250000“ 附錄二 源程序25消毒柜把握器的設(shè)計消毒柜把握器的設(shè)計11第一章 前言課題的背景和意義隨著社會的進展,科技的進步,測溫控溫儀器的廣泛應(yīng)用,智能控溫已經(jīng)

6、個方面但溫度把握卻是一個始終未開發(fā)的領(lǐng)域,卻是與人們息息相關(guān)的問題。國內(nèi)外爭辯概況及進展方向是市場上的一些通過臭氧消毒,最終就是通過紫外線消毒的消毒柜。25 分鐘,同時,在消毒過程瓷、玻璃制成的餐具、茶具,但不適于消毒不耐熱的塑料、漆 、木、竹制品,600-700 瓦左右, 每次消毒耗電相對低溫型要多一些。60 分鐘才能完成,200 瓦以下,價格較廉價。12510 分鐘,才能把對人身體有害的牙孢菌及肝炎125,不管是承受石英管還是電熱絲發(fā)熱,發(fā)熱元消毒柜把握器的設(shè)計消毒柜把握器的設(shè)計22形。VFD 動態(tài)顯示當前系統(tǒng)工作狀況及其他參數(shù),同時承受數(shù)碼把握定時開關(guān)、自動除臭,承受高納米磁性門封材料、

7、排氣孔特設(shè)防蟲網(wǎng)。本文主要的爭辯內(nèi)容 單片機把握的消毒框系統(tǒng),設(shè)計中由于是承受 8255 的鍵盤顯示把握電路實現(xiàn)溫度的時實顯示。消毒柜把握器的設(shè)計消毒柜把握器的設(shè)計33其次章 系統(tǒng)的組成及工作原理系統(tǒng)設(shè)計要求設(shè)置三個功能鍵消毒、保溫、停頓。按消毒鍵,接通加熱繼電器加熱,當測到 125時,停頓加熱。70關(guān)閉,始終持續(xù)工作。(3)按停頓鍵,則停頓工作。系統(tǒng)組成框圖AD590AD590電壓放大A/D數(shù)碼顯示單片機功能鍵盤加熱裝置圖2.1系統(tǒng)組成框圖系統(tǒng)工作原理AT89S518255路實時顯示出來。AT89S51把握加熱器,開頭加熱,當溫度到達1255070 一切動作停頓。消毒柜把握器的設(shè)計第三章 硬

8、件電路設(shè)計方案論證在此方案中也承受鉑熱電阻溫度傳感器PT-100,由含鉑熱電阻PT-100 為橋臂的電橋,工作過程中其溫度的變化將引起 PT-100 電阻值的轉(zhuǎn)變,最終轉(zhuǎn)換成電壓的變化,但電橋輸出的電壓最多只能是幾十毫伏,所以必需經(jīng)LM35 放大后才輸出工作電壓 430V ADC0809 轉(zhuǎn)換成 8 位數(shù)字信號送單片機開發(fā)系統(tǒng)。7279 進展顯示,7279對鍵盤的掃描結(jié)果進展相應(yīng)的處理,如加熱、保溫、停頓等,這些就要靠把握大電流的安全把握的作用。方案一系統(tǒng)方框圖如下所示:3.1 方案一系統(tǒng)方框圖方案二: 在此方案中承受了 AD590 是電流輸出型溫度傳感器,其工作電4消毒柜把握器的設(shè)計壓是 4

9、30V,檢測溫度范圍為-55+150 度的溫度范圍符合試驗要求,由于AD590是集成溫度傳感器,其輸出信號經(jīng)過10K電阻取出電壓信號,經(jīng)零點調(diào)A/D 轉(zhuǎn)換數(shù)字量由 AT89S51 完后經(jīng)過 8255 數(shù)碼顯示電路實時顯示在數(shù)碼管上,且通過 8255 的鍵盤把握電路來實現(xiàn)對溫度智能把握。方案二:系統(tǒng)方框圖如下:方案確定3.2 方案二系統(tǒng)方框圖PT100 AD5908255 的數(shù)碼顯示電路在硬件電路上比較便利也便利后面的對程序編寫打下了堅實的根底所以綜合各方面的因素最終確定承受方案二。單片機最小系統(tǒng)設(shè)計單片機承受的是 ATMEL 公司的 AT89S51 芯片該款芯片是一種低功耗、高 4K Flas

10、h Atmel 公5消毒柜把握器的設(shè)計80C51 產(chǎn)品指令和引腳完 全兼容。Flash 允許程序存儲器在系統(tǒng)可編程,亦適于 常規(guī)編程器。在單芯片上, 8 CPU FlashAT89S51 為眾多嵌入式把握AT89S51 具有以下標準功能: 4kFlash,128 RAM, 32 I/O 口線,看門狗定時器,2 個數(shù)據(jù)指針,16 位 定時器/6 2 擇節(jié)電模式??臻e模式下,CPU 停頓工作,允許RAM、定時器/計數(shù)器、串口、RAM 內(nèi)容被保存,振蕩器被凍結(jié), 單片機8 位微把握器 4K 字節(jié)在系Flash AT89S51。單片機最小系統(tǒng)電路圖如圖 3.2 所示。AT89S51 的復(fù)位端是一個史密

11、特觸發(fā)輸入,高電平有效,而系統(tǒng)中的時鐘接口和 CAN 總線接口的復(fù)位信號都是低電平有效。在復(fù)位電路中,按一下復(fù)位開關(guān)就使在 RS 74LS14 的一次反相整形,供給應(yīng)I/ORST 端供給應(yīng)外部接口電路。12M 20P 電容組成系統(tǒng)的內(nèi)部時鐘電路。圖3.2 單片機最小系統(tǒng)電路圖溫度轉(zhuǎn)換與放大電路由于本方案承受的集成溫度傳感器 AD590 其內(nèi)部的電路如下:6消毒柜把握器的設(shè)計消毒柜把握器的設(shè)計 8R3R3R70R1100k11R113U1:A1LM32410k1R510k152U1:B7LM324110RV26RV15k409U1:C8LM324100k44R69kR0R2R41k1k9k20k

12、B112V3.3 溫度轉(zhuǎn)換與放大電路AD590 是電流輸出型溫度傳感器,其工作電壓為 430V,檢測溫度范圍55 度到+150 度,它有格外好的線性,靈敏度為1ua/k。AD590 輸出信號通過 10kVTAD0809 采樣用溫度Ad59經(jīng)ADC0 電流10k 電壓調(diào)整后電5倍后電0809 數(shù)字壓VT量0273.2uA2.732V0.0V0V00H10283.2uA2.832V0.1V0.5V1AH20293.2uA2.932V0.21.0V33H30303.2uA3.302V0.3V1.5V4DH40313.23.1320.4V2V66HuAV50uA323.2V3.2320.5V2.5V8

13、0H60uA333.2V3.3320.6V3V99H70uA343.2V3.4320.7V3.5VB3H80uA353.2V3.5320.8V4VCCH90uA363.2V3.6320.9V4.5VE6H100uA373.2V3.7321.0V5VFFH數(shù)模轉(zhuǎn)換電路3.3AD590溫度參數(shù)表 ADC0809 是由兩局部組8 A,B,C 打算那一路模擬信號被選中并送到A/D轉(zhuǎn)換器中進展轉(zhuǎn)換。A/D 轉(zhuǎn)換啊器,它由比較器,把握規(guī)律,三256R 梯形電阻網(wǎng)絡(luò)組成。其中由256R D/A轉(zhuǎn)換器。硬件電路圖如下:消毒柜把握器的設(shè)計3.4 數(shù)模轉(zhuǎn)換電路3、接地。模數(shù)、數(shù)模轉(zhuǎn)換電路中要特別留意到地線的正確連

14、接,否則干擾A/D、D/A 及取樣保持芯片上都供給了獨的器件的模擬地和數(shù)字地分別連接,然后將模擬地與數(shù)字地僅在一點上相連。 基準電壓基地端的接地參考點。VREF 為基準電壓輸入端,接 MC1403 供給穩(wěn)定的參考電壓。WR RD 89C51 的讀寫端。ADC0804 在數(shù)據(jù)采集系統(tǒng)中CSWR A/D 轉(zhuǎn)換器工 100us 后將輸入模擬信號轉(zhuǎn)換為數(shù)字信號存于輸出鎖存器,并CS、RD ADC0804 相應(yīng)引腳,將數(shù)據(jù)取出并存入存儲器中。整個數(shù)據(jù)采集過程中,由微處理器有序的執(zhí)行假設(shè)干指令完成。本次設(shè)計在 AD 采樣局部電路設(shè)計沒有選用中斷方式,由于在加熱裝置選系統(tǒng)實時要求不是很高狀況下,承受延時方式

15、對系統(tǒng)執(zhí)行速度影響不大。鍵盤把握電路硬件電路如下:9消毒柜把握器的設(shè)計3.5 鍵盤接口電路該接口鍵盤接口電路時通過 8255 擴展接口,其中 8255 的 PA 口作為輸入 口的低四位作為行掃信號的掃描回鍵盤的鍵值。設(shè)置,消毒、保溫、停頓三個功能鍵。顯示模塊8255 為可編程的并行接口芯片,其具有三個 8 I/O 口,分別為PA口,PB口,PCPC口又分為高四位PC7PC4,和低四位口的PC3PC0,I/O口的工作方式。,顯示模塊也是承受的是 8255,擴展口,通過編制相應(yīng)的程序來轉(zhuǎn)變 I/O 口的 LED 8255 構(gòu)成動態(tài)顯示接口,8255 A 75451 后接顯示器的各個段極。 7545

16、1 同相驅(qū)動后,僅PA0為高,關(guān)閉第一個數(shù)碼管,隨后使PA1為低電平,選通其次位數(shù)碼管,并由PB10消毒柜把握器的設(shè)計口輸出其次位要顯示的數(shù)據(jù),并延時 1MS 左右,依次選通第 3、4、6,位數(shù)碼管,并通過循環(huán)顯示,便可在數(shù)碼管上穩(wěn)定的顯示所需要顯示的內(nèi)容。其數(shù)碼管的字形表如下:代碼HD7HD6GD5FD4ED3DD2CD1BD0AC0110000000F9111110101A4101001002B0101000003991001100149210010010582100000106F81111100078010000000890100100009字形3.6.1 字形硬件電路如下:11消毒柜把

17、握器的設(shè)計3.6.2 顯示電路圖第四章 系統(tǒng)軟件設(shè)計系統(tǒng)軟件設(shè)計原理AD然后調(diào)用顯示程序進展溫度的事實顯示。對于各個功能鍵的程序是從 P0 口讀數(shù)、再轉(zhuǎn)換成十進制數(shù)、送顯緩區(qū)、再要把握加熱器,開頭加熱,當溫度到達125度時停頓加熱,當按下保溫鍵時,當50 度時,加熱器開頭加熱,當溫度高于70 度,停頓加熱,當按下停頓12消毒柜把握器的設(shè)計消毒柜把握器的設(shè)計 14器的工作,以到達人們所要求到達的效果。主程序設(shè)計主程序主要完成 8255 7279 4.1。開頭開頭初始化鍵盤掃描N有鍵按下否?YrY是加熱鍵否?N志,啟動加熱器Y是消毒鍵否?N志Y是停頓鍵否?閉加熱器N圖4.1主程序框圖系統(tǒng)子程序設(shè)計

18、現(xiàn)完整的功能。AD子程序溫度采樣進來,通過ADC0809 的 0 通道,啟動AD 轉(zhuǎn)換,然后延時 120US, R0、R1、R2 中保存。4.3 所示開頭開頭選中 ADC0809的端口地址啟動 AD0809 的 0 通道R7 中B 中初值 10分別個位送 R1Y分別十位送 R2分別百位送 R3返回4.3 AD 采樣濾波子程序流程框圖顯示處理子程序該程序承受 8255 并行送顯,先給 7EH 到 7AH 四個顯緩單元付初值,然后建立顯緩指針 R0,且將顯示碼送 R1,然后查表顯示,然后使修改指針,消隱,循環(huán)動態(tài)顯示顯示處理子程序流程框圖如圖 4.4 所示開頭開頭顯緩指針R0R1、R7 初始化 5

19、0us8255,R0 單元內(nèi)容查表,將得到的字形碼發(fā)送至 8255延時 5us,去除片選信號,修改 R0 和 R1R7-1=0?NY返回4.4 顯示處理子程序流程框圖消毒子程序4.5 所示。、開頭開頭掃描鍵盤是否停頓鍵?YP1.1 置為 0,點亮消毒指示燈NYN停頓加熱,置P1.1 高啟動加熱,置 P1.1 為低關(guān)消毒指示燈返回4.5 消毒子程序流程框圖保溫子程序50-70 70 度時關(guān)加熱50 度時開加熱器。直接停頓保溫,4.6 所示。開頭開頭鍵盤掃描是否停頓鍵?Y 亮保溫指示燈NYNNY停頓加熱,置P1.2 高啟動加熱,置 P1.1 為低關(guān)消毒指示燈返回停頓子程序4.6 保溫子程序流程框圖

20、4.7所示。開頭開頭去除消毒、保溫標志關(guān)數(shù)碼管顯示。關(guān)指示燈和加熱器7EH 送 R0,31H 送R1,04H R7R0 送R1NR7-1=0?Y返回4.7 停頓子程序流程框圖鍵盤處理子程序鍵盤處理主要是不斷的掃描 8255 模塊中的鍵盤,假設(shè)有鍵按下時,則依據(jù)得到的鍵值查表求出其鍵號,將鍵號存放于存放器R3中供主程序處理。其流程圖4.8 所示。開頭開頭置 8255 的 CS 有30us送列信號#0FEH回讀行掃信號N 00HY00H由鍵值查鍵號返回圖4.8鍵盤處理子程序流程圖第五章 調(diào)試與結(jié)果分析硬件調(diào)試由于本次課設(shè)才用的是試驗相,通過設(shè)計方案,在試驗箱上找出各局部路,先進展溫度采樣局部的電路

21、調(diào)試。 根本運行正常,是否按時預(yù)定的顯示。調(diào)試 AD 轉(zhuǎn)換模塊電路,看是否轉(zhuǎn)換正常,以及數(shù)碼顯示局部是否夠?qū)崿F(xiàn)溫度的實時顯示。最終進展整體硬件電路的聯(lián)調(diào)。軟件調(diào)試實現(xiàn)都有困難,所以軟件的調(diào)試時重中之重。 碼管上顯示實時溫度值。鍵盤掃描局部程序的調(diào)試,該局部是程序中的功能鍵實現(xiàn)的最主要的的功能的混亂,所以在這一步分的調(diào)試上最主要是把握鍵盤的分析。(3) 最終一局部調(diào)試顯示程序的調(diào)試,該局部程序的調(diào)試,關(guān)系到該課設(shè)是應(yīng)當邊編寫邊調(diào)試。調(diào)試結(jié)果經(jīng)過具體的硬件調(diào)試和軟件調(diào)試之后,系統(tǒng)工作正常,8255 6 位數(shù)碼0-200 范圍內(nèi)。按下“消毒鍵”時,系統(tǒng)接通加熱器,點亮加熱指示燈,當溫度到到達125

22、度時,停頓加熱;按下“保溫鍵”,當50 70 鍵”時,系統(tǒng)回到初始狀態(tài)。實現(xiàn)功能 為核心的消毒柜系統(tǒng)設(shè)計,前端測溫基于 8255A 的鍵盤顯示模塊,實現(xiàn)了以下功能:具有友好便捷的鍵盤、顯示接口;實時穩(wěn)定的顯示當前溫度消毒、保溫功能缺乏之處及改進意見能完全把握該鍵盤顯示局部程序的編寫。以前所學(xué)的其根底學(xué)問,也能更好的把握一些電氣學(xué)問。參考文獻【1.MSC-51單片微型機原理、系統(tǒng)設(shè)計及應(yīng)用【M】.北京:清華大學(xué)出版社,2022.9【2M大學(xué),2022.2【3M2022.1【4】 劉同法.陳忠平.彭繼衛(wèi).單片機外圍接口電路與工程實踐【M】.北京:北京航空航天大學(xué)出版社, 2022.3【5】 王港元

23、.電工電子實踐指導(dǎo)【M】. 江西:江西科學(xué)技術(shù)出版社, 2022.1【6】 何立民.單片機應(yīng)用技術(shù)選編 (1-8). 北京:北京航空航天大學(xué)出版社 .2022【7】 鄔寬明.單片機外圍器件有用手冊. 數(shù)據(jù)傳輸接口器件分冊M.北京:北京航空航天大學(xué)出版社,2022【8】 鮑健等. 用單片機直接驅(qū)動液晶顯示器.量子電子學(xué)報J.2022.24:651652【9】 王春林.中國電子報第四版.北京:中國電子報社,2022.2【10】白英彩.微型計算機常用芯片手冊 M. 上海:上??茖W(xué)出版社出版,1984.12消毒柜把握器的設(shè)計附錄一 電路原理圖25消毒柜把握器的設(shè)計消毒柜把握器的設(shè)計 29附錄二源程序O

24、RG 0000H LJMP;*;主程序;*MAIN:LCALLCSH82558255LCALL DIR;調(diào)顯示程序L9:MOV DPTR,#0FF20H8255AMOV A,#0FEHMOVX DPTR,A;列掃描信號從最低位開頭MOVDPTR,#0FF22H;CMOVXA,DPTR;讀回行掃描信號CJNEA,#0BH,L3;看是否為加熱鍵SJMPHEATL3:MOVDPTR,#0FF20HMOVMOVXA,#0FDHDPTR,AMOVDPTR,#0FF22HMOVXA,DPTRCJNEA,#0BH,L4;推斷是否為保溫鍵LJMPBAOWENL4:MOVDPTR,#0FF20H8255AMOV

25、A,#0FEH;列掃描信號從最低位開頭MOVX DPTR,AMOV DPTR,#0FF22HMOVX A,DPTR CJNE A,#07H,L5ACALL STOPSJMP L9L5 :LJMP MAIN;*;加熱消毒子程序;*;C;讀回行掃描信號調(diào)用停頓子程序HEAT:MOV DPTR,#0FF20H;MOV A,#0FDHMOVX DPTR,AMOV DPTR,#0FF22HMOVX A,DPTRCJNE A,#0BH,L8;推斷是否為保溫鍵SJMPBAOWENL8:MOV DPTR,#0FF20H8255AMOV A,#0FEH;列掃描信號從最低位開頭MOVX DPTR,AMOV DPT

26、R,#0FF22H;CMOVX A,DPTR;讀回行掃描信號CJNE A,#07H,L7;推斷是否為停頓鍵ACALL STOP;調(diào)用停頓子程序LJMP L9L7:CLRP1.1;置加熱燈SETBP1.4LCALLADZHADLCALLDIGIMOVR4,#3EH;顯示各位LCALLWSMMOV A,R1 LCALLCBXS LCALLMOV R4,#3DH LCALLWSM MOV A,R2 LCALLCBXS LCALLMOV R4,#3BH LCALLWSM MOV A,R3 LCALLCBXS LCALLPDBF: MOVA,R7SUBBJC HEATSETBCLR P1.2 LCALL

27、;*;保溫鍵子程序;*BAOWEN: MOV DPTR,#0FF20HMOV A,#0FEH MOVXDPTR,AMOV DPTR,#0FF22HMOVX A,DPTR CJNE A,#07H,L6 ACALL STOP;顯示十位;顯示百位998255A;列掃描信號從最低位開頭;C;讀回行掃描信號;推斷是否為停頓鍵;調(diào)用停頓子程序LJMPL9L6:SETBP1.1;熄滅加熱指示燈SETBP1.3SETBP1.4CLRP1.2LCALLADZH LCALLDIGI MOV R4,#3EH LCALLWSM MOV A,R1 LCALLCBXS LCALLMOV R4,#3DH LCALLWSM

28、MOV A,R2 LCALLCBXS LCALLMOV R4,#3BH LCALLWSM MOV A,R3 LCALLCBXS LCALLPDBW:SUBBA,#50JNCBAOWEN LJMP;*;連續(xù)加熱子程序;*HEATAGAIN: SETB P1.3CLR P1.1 LCALLADZH LCALLDIGI MOV R4,#3EH LCALLWSM MOV A,R1 LCALLCBXS LCALLMOVR4,#3DH;保溫指示燈點亮A-D;掉二十進制轉(zhuǎn)換;送顯示個位;顯示十位;顯示百位A50;大于則連續(xù)保溫;小于就跳到連續(xù)加熱子程序LCALLWSM MOV A,R2 LCALLCBXS

29、LCALLMOV R4,#3BH LCALLWSM MOV A,R3 LCALLCBXS LCALLGAO65:MOV A,R7SUBB A,#70 jC HEATAGAIN LJMP BAOWENDDFF: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90HDB 88H,83H,0C6H,0A1H,86H,8EH;*8255;*CSH8255:MOVA,#81HMOVXDPTR,A RET;*;AD;*ADZH: MOVDPTR,#0FF80HMOVA,#0MOVXDPTR,AMOVR0,#120DJNZR0,$MOVXA,DPTRMOVB,#20

30、0MULABMOVA,BMOVR7,ARET;*;二進制轉(zhuǎn)十進制子程序;*DIGI: MOV B,#10DIV AB MOV R1,BDIV AB MOV R2,BMOV R3,ARET;*;8255;*WSM:MOVDPTR,#0FF20HMOVA,R4MOVXRET;*;8255;*CBXS: MOVDPTR,#DDFFMOVCMOV DPTR,#0FF21HMOVXDPTR,A RETJIAN:MOV DPTR,#0FF20H8255AMOV A,#0FDH;列掃描信號從最低位開頭MOVX DPTR,AMOV DPTR,#0FF22H;CMOVX A,DPTR;讀回行掃描信號CJNE A,#0BH,LP;看是否為加熱鍵LJMP BAOWENLP:LJMPMAINRETDELAY: MOVR4,#08H序DELAY1:MOVR5,#0A0HDJNZR5,$DJNZRET;*;停子鍵子程序;*STOP: MOV DPTR,#0FF20HMOV A,#0FFH MOVXDPTR,ACLR P1.4RET;*GOOD;*DIR: MOV SP,#53HMOV A,#81HMOV DPTR,#0FF23HMOVX DPTR,AMOV 7EH,#00HMOV 7DH,#01HMOV 7CH,#02HMOV 7BH,#03HMOVR6,#0FFHLP0: LCALL SSEEDJN

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論