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

正文內(nèi)容

家用空調(diào)溫度控制器的控制程序設(shè)計(jì)課程設(shè)計(jì)(編輯修改稿)

2025-04-03 16:11 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 第 13 頁(yè) 第 4 章 系統(tǒng)資源分配及數(shù)據(jù)定義說(shuō)明 系統(tǒng)資源分配 數(shù)據(jù)地址 數(shù)據(jù)定義 數(shù)碼進(jìn)制 數(shù)據(jù)初值 數(shù)據(jù)范圍 備注 11H 時(shí)十位修改單元 BCD碼 0 0~2 12H 時(shí)個(gè)位修改單元 BCD碼 8 0~9 13H 分十位修改單元 BCD碼 5 0~6 14H 分個(gè)位修改單元 BCD碼 9 0~9 16H 鍵碼查詢次數(shù) 20H 蜂鳴器驅(qū)動(dòng)標(biāo)志位 二進(jìn)制碼 FFH 全零:蜂鳴器響 全 1:不 響 29H PB按鈕滾存消抖單元 二進(jìn)制碼 2AH PB按鈕滾存消抖單元 二進(jìn)制碼 2BH PB按鈕滾存消抖單元 二進(jìn)制碼 2CH PB按鈕滾存消抖單元 二進(jìn)制碼 2DH PB按鈕滾存消抖單元 二進(jìn)制碼 2EH 新按鈕變化情況存放單元 二進(jìn)制碼 0H 2EH 新按鈕變化情況存放單元 二進(jìn)制碼 30H 數(shù)碼管顯示緩存單元 二進(jìn)制碼 10H 最右邊數(shù)碼管 31H 數(shù)碼管顯示緩存單元 二進(jìn)制碼 12H 32H 數(shù)碼管顯示緩存單元 二進(jìn)制碼 01H 33H 數(shù)碼管顯示緩存單元 二進(jìn)制碼 05H 34H 數(shù)碼管顯示緩存單元 二進(jìn)制碼 09H 35H 數(shù)碼管顯示緩存單元 二進(jìn)制碼 08H 36H 數(shù)碼管顯示緩存單元 二進(jìn)制碼 12H 37H 數(shù)碼管顯示緩存單元 二進(jìn)制碼 10H 最左邊數(shù)碼管 38H 278us 計(jì)數(shù)單元 十進(jìn)制碼 36 0~36 39H 10ms 計(jì)數(shù)單元 BCD碼 0H 0~99 3AH 1s計(jì)數(shù)單元 BCD碼 45H 0~60 《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì) 第 14 頁(yè) 3BH 分鐘存儲(chǔ)單元 BCD碼 59H 0~60 3CH 時(shí)鐘 存儲(chǔ)單元 BCD碼 08H 0~24 50H 壓縮機(jī)保護(hù)存儲(chǔ)單元 二進(jìn)制碼 51H 風(fēng)向控制標(biāo)志位 二進(jìn)制碼 D5:左右擺動(dòng) D6:上下擺動(dòng) D7:睡眠模式 56H 壓縮機(jī)循環(huán)常數(shù) 十進(jìn)制碼 180 57H 壓縮機(jī)循環(huán)常數(shù) 十進(jìn)制碼 100 58H 壓縮機(jī)新態(tài)數(shù)據(jù) 二進(jìn)制碼 59H 壓縮機(jī)舊態(tài)數(shù)據(jù) 二進(jìn)制碼 5AH 工作模式單元 二進(jìn)制碼 0:自動(dòng) A 1:制冷 C 2:通風(fēng) F 3:制熱 H 5BH 進(jìn)程判斷 二進(jìn)制碼 0:自動(dòng)進(jìn)程 1:制冷進(jìn)程 2:通風(fēng)進(jìn) 程 3:制熱進(jìn)程 5CH 風(fēng)速模式單元 二進(jìn)制碼 5DH 風(fēng)速標(biāo)志位 二進(jìn)制碼 0:高速 1:中速 3:低速 5EH 設(shè)定溫度 二進(jìn)制碼 5FH 室內(nèi)溫度 二進(jìn)制碼 64H 矩陣鍵盤(pán)消抖單元新鍵號(hào) 二進(jìn)制碼 10H 65H 矩陣鍵盤(pán)消抖單元舊鍵號(hào) 二進(jìn)制碼 66H 顯示模式切換 二進(jìn)制碼 10H 后 2位 10:正常時(shí)鐘顯示 11~14:修改模式 《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì) 第 15 頁(yè) 70H~ 7FH 堆棧單元 二進(jìn)制碼 特殊寄存器區(qū) 特殊功能 二進(jìn)制碼 名 稱 作用 數(shù)碼管 顯示界面 SW0 空調(diào)開(kāi) /關(guān)機(jī) SW1 顯示界面顯示切換 PB0 工作模式切換 PB1 風(fēng)速模式切換 PB2 溫度 PB3 溫度 + PB4 未用此鍵 PB5 左右擺動(dòng)控制 PB6 上下擺動(dòng)控制 PB7 睡眠模式 K0 數(shù)字鍵 1 K1 數(shù)字鍵 2 K2 數(shù)字鍵 3 K3 定時(shí)鍵 K4 數(shù)字鍵 4 K5 數(shù)字鍵 5 K6 數(shù)字鍵 6 K7 確定鍵 K8 數(shù)字鍵 7 K9 數(shù)字鍵 8 K10 數(shù)字鍵 9 K11 撤銷(xiāo) /返回 K12 左移 《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì) 第 16 頁(yè) K13 數(shù)字鍵 0 K14 右移 K15 設(shè)置 L0 室內(nèi)風(fēng)機(jī) L1 壓縮機(jī) L2 室外風(fēng)機(jī) L3 四通換向閥 L5 低速風(fēng)顯示 L6 中速風(fēng)顯示 L7 高速風(fēng)顯示 L13 左右掃風(fēng) L14 上下掃風(fēng) L15 睡眠 AN1 改變室內(nèi)溫度 復(fù)位按鈕 復(fù)位 數(shù)據(jù)定義說(shuō)明 ( 1)因?yàn)閱纹瑱C(jī)復(fù)位后 SP 中的內(nèi)容為 07H,是堆棧實(shí)際從 08H 開(kāi)始,但為了避免堆棧區(qū)與工作寄存區(qū) 08H~1FH 發(fā)生沖突,故初始化定義 SP 值為 6FH。 ( 2)初始化定義 TH1 和 TL1 為 00H,認(rèn)為誤 差只來(lái)自于外部晶振。實(shí)時(shí)時(shí)鐘實(shí)現(xiàn) 1 秒精確定時(shí)的基本思想是 9216=256 36 或 =128 72 或 =64 144 T1 方式 2 定時(shí)時(shí)間設(shè)為 (256 12247。 )uS 中斷一次 。 38H 單元每 (256 12247。 )uS 加 1, 計(jì)滿 36 次得 10mS==1/100 秒; 39H 單元每 10mS 加 1,計(jì)滿 50 次得 秒 ,計(jì)滿 100 次得 1 秒 。 《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì) 第 17 頁(yè) 第 5 章 局部程序設(shè)計(jì)說(shuō)明 (各局部程序或各子模塊程序功能原理論述:程序設(shè)計(jì)的思路與方 案、程序原理說(shuō)明,對(duì)少量特別且重要的程序代碼可列舉并詳析) 總初始化以及自檢 功能描述 總初始化程序主要是在程序開(kāi)始進(jìn)入主流程時(shí),設(shè)置定時(shí)器 1 中斷服務(wù)子程序入口、中斷對(duì)程序中用到的數(shù)據(jù)單元賦予初始值、開(kāi)啟定時(shí)中斷、實(shí)現(xiàn)設(shè)備自檢等。該程序段只在程序開(kāi)始時(shí)執(zhí)行一遍。 程序設(shè)計(jì)思路 當(dāng)家用空調(diào)溫度控制器開(kāi)機(jī)進(jìn)入工作狀態(tài)后,立即進(jìn)入自檢以及總初始化,確保各軟硬件的完好性,以便進(jìn)行正常工作。 程序原理說(shuō)明 首先稍加延時(shí) (40mS),以待各芯片均退出復(fù)位狀態(tài)。接著蜂鳴器響 1S 后關(guān)蜂鳴器 ,然后 P1 口輸出全‘ 039。,所驅(qū)動(dòng)的 L0~ L7 指示燈全亮 1S 后熄滅。開(kāi)中斷總允許,初始化 T1 為定時(shí)方式 2, T0 為計(jì)數(shù)方式 2。讓其沒(méi) 256Tm 產(chǎn)生一次中斷,以實(shí)現(xiàn)精確計(jì)時(shí)。接著對(duì)數(shù)據(jù)單元賦予初始值 主流程 按鍵音模塊 功能描述 使得按鍵按下時(shí)回饋短促的鍵音,以便判斷是否按下按鍵 設(shè)計(jì)思路及方案 設(shè)置一個(gè)數(shù)據(jù)單元 20H 單元存放蜂鳴器是否響的數(shù)據(jù),然后判斷數(shù)據(jù)值。全 0 為響,響過(guò)之后全置為 1,全 1 為不響。 程序原理說(shuō)明 20H 單元存放蜂鳴器是否響的數(shù)據(jù),全 0 為響,全 1 為不響。 判斷是否為0,不為零就跳轉(zhuǎn)出去并結(jié)束。是 0 就讓蜂鳴器響,直到 LCALL CLOCK 時(shí)停止響 。實(shí)現(xiàn)了蜂鳴器響,就可以讓 20H 置全 1。 單按鍵消抖模塊 功能描述 《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì) 第 18 頁(yè) 檢測(cè)按鈕是否被壓下,以便判斷是否觸發(fā)相應(yīng)的動(dòng)作,有消抖措施 設(shè)計(jì)思路及方案 對(duì) PB 按鈕進(jìn)行掃描,將電平變化量讀取采集,并利用滾動(dòng)濾波法消除抖動(dòng),確保去除抖動(dòng)造成的誤動(dòng)作,并利用采集到的電平變化量進(jìn)行判斷按鈕操作,并判斷是否觸發(fā)相應(yīng)的動(dòng)作 程序原理說(shuō)明 對(duì) PB 按鈕電平變化量進(jìn)行掃描,按鈕掃描用到的接口芯片是 8255A( U5),由于在總初始化已經(jīng)對(duì) U5 進(jìn)行初始化,已經(jīng)定義 B 口為輸入口,故首先 DPTR只想 B 口,接著把 PB0~PB7 電平值存放到 29H 單元,進(jìn)過(guò)滾動(dòng)濾波法消除抖動(dòng)之后,將新?tīng)顟B(tài)存入 2EH,舊狀態(tài)存入 2FH。滾動(dòng)濾波法消除抖動(dòng)單元為29H~2DH,只有在 5 個(gè)單元內(nèi)容一致,才將掃描到的電平值送入新?tīng)顟B(tài)暫存單元。設(shè)置新態(tài)和舊態(tài)就是為了方便檢測(cè)按鈕前后狀態(tài),判斷是否有壓下,以便判斷是否觸發(fā)相應(yīng)的動(dòng)作 。 PB 按鍵功能 模塊 程序功能描述: 該模塊的作用在于空調(diào)開(kāi)啟后對(duì)工作模式,風(fēng)速模式,設(shè)定溫度 ,左右掃風(fēng)、上下掃風(fēng)、睡眠等進(jìn)行修改 程序設(shè)計(jì)思路及原理描述: 按下 PB0 按鍵則可改變空調(diào)的工作模式,具體順序?yàn)樽詣?dòng)模式,制冷模式,通風(fēng)模式,制熱模式。按下 PB1 按鍵則可依次改變風(fēng)速模式,具體順序?yàn)樽詣?dòng)模式,高風(fēng)速模式,中風(fēng)速模式,低風(fēng)速模式,循環(huán)而行。按下 PB2 按鍵則對(duì)設(shè)定溫度減小 1 度,在自動(dòng)模式下則減小 2 度。按下 PB3 按鍵則對(duì)設(shè)定溫度增加 1 度,在自動(dòng)模式下則增加 2 度。按下 PB5 按鍵則可控制空調(diào)是否左右掃風(fēng),按下 PB6 按鍵則可控制空調(diào)是否上下掃風(fēng),按下 PB6 按鍵則可控制是否空調(diào)進(jìn)行睡眠模式、 程序設(shè)計(jì)具體 實(shí)現(xiàn)如下: ①對(duì) PB 按鍵進(jìn)行檢測(cè),若在消抖后有按鍵按下,則實(shí)現(xiàn)對(duì)應(yīng)的功能。 ②設(shè)置設(shè)定溫度的初值并規(guī)定范圍,在對(duì)應(yīng)的各個(gè)模式下,對(duì)設(shè)定溫度賦初 《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì) 第 19 頁(yè) 值和規(guī)定范圍 基本界面拆字模塊 功能描述 在基本進(jìn)程 10H 時(shí)鐘顯示進(jìn)程下,將實(shí)時(shí)鐘數(shù)據(jù)送去顯示緩存并顯示 程序原理說(shuō)明 二位數(shù)字轉(zhuǎn)換為兩個(gè)單獨(dú)的數(shù)字,依次屏蔽高四位和低四位,對(duì)于低四位可以直接送入,高四位需經(jīng)過(guò) SWAP 語(yǔ)句轉(zhuǎn)換過(guò)后便可送入。拆字程序原理具體步驟如下: ①置顯示緩沖單元首地址 (對(duì)應(yīng)于最右顯示位 )。 ②取當(dāng)前數(shù)據(jù)單元 BCD 碼,依次保留該數(shù)據(jù) 碼的低 4 位和高 4 位,高四位經(jīng)過(guò) SWAP 命令處理,進(jìn)而分別送入顯示緩沖單元。 ③利用 循環(huán),直到小時(shí)單元拆字結(jié)束為止。 4*4 矩陣鍵盤(pán)模塊 程序功能描述: 行列式鍵盤(pán)功能 子模塊 用于實(shí)現(xiàn)對(duì)時(shí)間進(jìn)行設(shè)置 。 程序設(shè)計(jì)思路及原理描述: 通過(guò)對(duì) 4*4 矩陣鍵盤(pán)的按鍵判斷,對(duì)實(shí)時(shí)鐘的分或者時(shí)進(jìn)行設(shè)置。 1 2 3 定時(shí) 4 5 6 確定 7 8 9 撤消 ← 0 → 設(shè)置 程序具體實(shí)現(xiàn) 方法 如下: 《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì) 第 20 頁(yè) ①設(shè)置按鍵按下后將 當(dāng)前時(shí)間送入時(shí)間修改單元,開(kāi)始執(zhí)行閃爍并準(zhǔn)備設(shè)置時(shí)間。 ②判斷 4*4 矩陣鍵盤(pán)的鍵號(hào) ,并將判斷有效的鍵號(hào)送入修改單元,以實(shí)現(xiàn)對(duì)時(shí)間的設(shè)置,按下“取消鍵”則不修改時(shí)間,直接退出該程序,按下“確定鍵”則完成對(duì)時(shí)間的設(shè)置?!岸〞r(shí)”按鍵用來(lái)對(duì)空調(diào)進(jìn)行定時(shí)開(kāi)關(guān)機(jī),該按鍵按下后,顯示界面進(jìn)入定時(shí)模式,設(shè)置好定時(shí)時(shí)間后按下定時(shí)鍵。再按一次返回鍵返回時(shí)鐘顯示界面,當(dāng)?shù)搅嗽O(shè)置時(shí)間時(shí),如果是關(guān)機(jī)就會(huì)定時(shí)開(kāi)機(jī)復(fù)位,如果是開(kāi)機(jī)狀態(tài)空調(diào)到設(shè)置時(shí)間就會(huì)自動(dòng)關(guān)機(jī)。 模式顯示 模塊 程序功能描述: 模式顯示子模塊用于 實(shí)現(xiàn)將空調(diào)的工作模式,風(fēng)速模式,設(shè)定溫度,室內(nèi)溫度這些信息顯示在數(shù)碼管上,是否切換顯示由撥動(dòng)開(kāi) 關(guān) SW1 控制。 程序設(shè)計(jì)思路及原理描述: 模式顯示子模塊首先對(duì) SW1 的轉(zhuǎn)臺(tái)進(jìn)行判斷,若判斷符合,則顯示 空調(diào)的工作模式,風(fēng)速模式,設(shè)定溫度,室內(nèi)溫度這些信息。若不符合,則自動(dòng)跳過(guò),數(shù)碼管依然顯示實(shí)時(shí)鐘信息。 程序原理具體步驟如下: ①程序?qū)?SW1 進(jìn)行 判斷,若 SW1 撥上則顯示 空調(diào)的工作模式,風(fēng)速模式,設(shè)定溫度,室內(nèi)溫度這些信息 。撥下則總動(dòng)跳過(guò),數(shù)碼管正常顯示實(shí)時(shí)鐘信息。 ②若 SW1 撥上,則顯示 空調(diào)的工作模式,風(fēng)速模式,設(shè)定溫度,室內(nèi)溫度,具體如下: 工作模式:“ A”代表自動(dòng)模式,“ C”代表制冷模式,“ F”代表通風(fēng)模式,“ H”代表制熱模式。 風(fēng)速模式:“ A”代表自動(dòng)模式,上劃線“▔”代表高速模式,中劃線“ — ”代表中速模式,下劃線“ _”代表低速模式。 數(shù)碼管 8 數(shù)碼管 7 數(shù)碼管 6 數(shù)碼管 5 數(shù)碼管 4 數(shù)碼管 3 數(shù)碼管 2 數(shù)碼管 1 工作模式 風(fēng)速模式 — 設(shè)定溫度 十位 設(shè)定溫度 個(gè)位 — 室內(nèi)溫 度十位 室內(nèi)溫度 個(gè)位 《微機(jī)原理及接口技術(shù)》課程設(shè)計(jì) 第 21 頁(yè) 顯示更新驅(qū)動(dòng) 模塊 功能描述: 顯示更新驅(qū)動(dòng)子模塊主要實(shí)現(xiàn)在數(shù)碼光上點(diǎn)亮什么數(shù)字的功能。實(shí)驗(yàn)板上面的數(shù)碼管為共陰極,所以只要對(duì)要點(diǎn)亮的段選賦 1 值即可。 程序思路及原理描述: 該程序?qū)@示緩
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1