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

正文內(nèi)容

51單片機(jī)匯編課程設(shè)計(jì)案例精編(編輯修改稿)

2025-05-04 04:52 本頁面
 

【文章內(nèi)容簡(jiǎn)介】 異或 。加 負(fù)數(shù)求補(bǔ)運(yùn)算完成: 溫度低字節(jié) 。除以 小數(shù)位值保存 低位值先保存 溫度高字節(jié) 只保留低位修改 。權(quán)重為,乘以 加上低位值 。除以,余數(shù)為個(gè)位值 。個(gè)位值保存 十位值保存 百位值保存 *****************顯示子程序**********************。四位數(shù)碼管顯示 動(dòng)態(tài)掃描。注意事項(xiàng):的實(shí)驗(yàn)板是共陽極的板子,三極管?;鶚O送低電平點(diǎn)亮數(shù)碼管 *****重要 : 負(fù)號(hào) 百位為時(shí),不顯示百位: 。顯示十位 。顯示個(gè)位 : : ,$ : : 0C0F0A0F: 【小雨的成長】簡(jiǎn)單東西復(fù)雜玩之流水燈更新時(shí)間:年月日 瀏覽次數(shù): 作者: 來源: 功能要求:令的個(gè)每隔一秒左移一次 令定時(shí)器在方式下工作,每隔中斷一次,中斷一百次也就是一秒 了。對(duì)。我們用,定時(shí)中斷法玩流水燈?。? 初學(xué)者可不要小看 了他。(呵呵,我也是調(diào)試了好久才弄出來的?。┩ㄟ^這個(gè)弄讓大家更加明白中斷的工作過程。下面我貼出我寫的匯編程序。 : ;初始化 0F ;傳輸?shù)娇?① $ ;等待中斷: ;這里是重點(diǎn)。 ;因?yàn)槭且苑绞揭徽f以要重新裝載 0F ;看下面注釋 ;看下面注釋 ;② : 下面說說我寫這個(gè)程序的時(shí)候體會(huì)。也算是用定時(shí)器中斷的時(shí)候要注意的地方吧?。∽⑨專?這條指令是判斷是否延時(shí),當(dāng)時(shí)我寫的時(shí)候被以前的思想影響了。將做了①的標(biāo)號(hào),這是錯(cuò)誤的,應(yīng)為在跳到中斷的時(shí)候,會(huì)將壓棧,這樣的話直接跳到①的話,會(huì)出錯(cuò)。要返回就要用。注釋:如果你開始沒有將壓棧的話,這里可以不要。大家可以試試將壓棧了而不要注釋這條指令,會(huì)發(fā)現(xiàn)當(dāng)口跳到口后,就在也不會(huì)跳了。因?yàn)椋粔簵A?。以后的程序?qū)?huì)始終將左移。所以不會(huì)跳了。 這里新手要注意!!大家會(huì)發(fā)現(xiàn)當(dāng)返回后,都是返回到 $。所以在中斷程序中要②這條指令。《單片機(jī)匯編課程設(shè)計(jì)案例精編》源代碼 閱讀() 評(píng)論() 發(fā)表時(shí)間:年月日 本文地址: 本文標(biāo)簽: 模塊定時(shí)器計(jì)數(shù)器本程序?qū)儆谠髡咚?在此僅為參考與學(xué)習(xí) 如有改進(jìn)與探討請(qǐng)留言直流風(fēng)扇電機(jī)轉(zhuǎn)速測(cè)量與控制(含調(diào)節(jié)和調(diào)節(jié))設(shè)計(jì)內(nèi)容: 直流風(fēng)扇電機(jī)轉(zhuǎn)速測(cè)量與控制(含調(diào)節(jié)和調(diào)節(jié))()顯示部分:技術(shù)要求:動(dòng)態(tài)實(shí)時(shí)顯示。顯示穩(wěn)定。用于查詢哪位燈亮,用于查詢是否有鍵按下?;舅悸罚翰捎醚h(huán)顯示,利用視覺延時(shí)作用達(dá)到四個(gè)數(shù)碼管同時(shí)點(diǎn)亮的目的。本次實(shí)驗(yàn)采用進(jìn)行控制。最后功能:當(dāng)輸入密碼和設(shè)置轉(zhuǎn)速時(shí),能使數(shù)碼管閃爍,能根據(jù)不同的要求顯示不同的內(nèi)容,即按下設(shè)定鍵能轉(zhuǎn)到設(shè)定狀態(tài),并閃爍,能讓他顯示當(dāng)前的實(shí)測(cè)值.()鍵盤部分:基本原理:為充分利用硬件電路的特點(diǎn),利用對(duì)應(yīng)數(shù)碼管點(diǎn)亮?xí)r使相應(yīng)的按鍵有效的原理,節(jié)省了口,但一定程度上增加了程序的復(fù)雜度。用的口查詢是否有按鍵按下,在通過的低四位查詢按鍵當(dāng)時(shí)是哪一位數(shù)碼管點(diǎn)亮,從而確定按下哪個(gè)鍵。按鍵功能:?jiǎn)螕翩I切換當(dāng)前設(shè)置轉(zhuǎn)速狀態(tài).單擊鍵設(shè)定值減,長按實(shí)現(xiàn)連加.單擊鍵設(shè)定值加,長按實(shí)現(xiàn)連減單擊鍵確認(rèn)設(shè)定狀態(tài)和確認(rèn)輸入密碼。根據(jù)不同的標(biāo)志實(shí)現(xiàn)一鍵多功能.()測(cè)速部分:技術(shù)要求:能用兩種方法測(cè)得當(dāng)前風(fēng)扇轉(zhuǎn)數(shù)?;舅悸罚阂远〞r(shí)器晶振頻率作為時(shí)間基準(zhǔn)即,則風(fēng)扇轉(zhuǎn)速的計(jì)算公式為: 其中:為定時(shí)器的計(jì)數(shù)值。()調(diào)速部分:技術(shù)要求:能盡快調(diào)節(jié)風(fēng)扇的轉(zhuǎn)速使其達(dá)到設(shè)定值,并且穩(wěn)定在設(shè)定值附近,并使用兩種方法調(diào)速()一.設(shè)計(jì)思路程序應(yīng)用模塊化進(jìn)行設(shè)計(jì),主要有初始化模塊、顯示模塊、讀鍵模塊、數(shù)制轉(zhuǎn)換模塊、雙字節(jié)除法模塊、中斷模塊和控制調(diào)節(jié)模塊。編程次序可按此先后進(jìn)行。初始化模塊:工作方式、和工作方式、標(biāo)志位狀態(tài)、所用單元初值、中斷設(shè)置以及初始顯示等。顯示模塊:設(shè)定值和實(shí)測(cè)值的數(shù)值與字符動(dòng)態(tài)顯示。讀鍵模塊:從口依據(jù)某位數(shù)碼管亮?xí)r讀入小按鍵是否有效,然后根據(jù)四個(gè)小鍵盤的不同功能進(jìn)行相應(yīng)的處理,只要設(shè)定值一改變立刻顯示。加鍵和減鍵要有連加連減功能。數(shù)制轉(zhuǎn)換模塊:將二進(jìn)制轉(zhuǎn)換為十進(jìn)制。外部中斷模塊:將轉(zhuǎn)圈的時(shí)間通過雙字節(jié)除法程序求出即時(shí)轉(zhuǎn)速。定時(shí)中斷模塊:輸出波形形成??刂普{(diào)節(jié)模塊:通過設(shè)定值和實(shí)測(cè)值的比較來改變脈沖波的占空比,該數(shù)據(jù)的調(diào)節(jié)分為簡(jiǎn)單比例調(diào)節(jié)和比例積分調(diào)節(jié)。調(diào)節(jié)公式分別為:***:要輸出的數(shù)據(jù):上次輸出的數(shù)據(jù):設(shè)定值和實(shí)測(cè)值的差值:上次的值:的差值:比例系數(shù)(設(shè)):積分系數(shù)(設(shè))一. 帶注釋軟件清單使用單元設(shè)定..................................使用單元設(shè)定 。 。 。中斷標(biāo)志 。定時(shí)脈寬高電平 。 檢測(cè)加減是否第一次按下 。設(shè)定當(dāng)前設(shè)定值 。 循環(huán)次數(shù)單元 。 單步加標(biāo)志 。 連加標(biāo)志 。 單步減標(biāo)志 。 連減標(biāo)志 。 設(shè)定速度暫存單元 。 實(shí)測(cè)速度暫存單元 。 上次輸出數(shù)據(jù)暫存單元 。比例系數(shù) 。積分系數(shù) 。設(shè)定值和實(shí)測(cè)值的差值 。上次的值 。 的值 。判定鍵是否彈起標(biāo)志 。閃爍時(shí)長 。 閃爍標(biāo)志主程序 。外部中斷入口地址 。定時(shí)器中斷入口地址 : 。設(shè)定堆棧指針入口地址 。調(diào)用初始化程序: 。當(dāng)前為設(shè)置狀態(tài)則跳到閃爍顯示模塊 。 否則為一般顯示 : : 。調(diào)用按鍵延時(shí)程序 。調(diào)用按鍵程序 。第隔刷新一下實(shí)測(cè)值 。調(diào)用控制調(diào)速模塊 初始化模塊 。設(shè)置、為輸出口,為輸入口 。定時(shí)器計(jì)數(shù)器為方式,定時(shí)器計(jì)數(shù)器為方式 。 定時(shí)器計(jì)數(shù)器賦初值 。輸出單元賦初值,即脈沖高電平寬度 。啟動(dòng)定時(shí)器計(jì)數(shù)器 。 啟動(dòng)定時(shí)器計(jì)數(shù)器 。允許定時(shí)器計(jì)數(shù)器溢出中斷 。允許外部中斷中斷 。選擇邊沿觸發(fā) 開中斷 。 。檢測(cè)是否成功 顯示模塊 。指向口 。左移位 。 移出則重設(shè)起始值 。 取顯示數(shù)據(jù) 。 換碼操作 。 置 口 。未移出則顯示地址加設(shè)置時(shí)閃爍模塊 。 閃爍標(biāo)志為時(shí)調(diào)用顯示模 。 塊顯示當(dāng)前設(shè)定值,閃爍時(shí)間到,將標(biāo)志取 。反, 。志為時(shí)閃爍時(shí)間到先將, , 。 送入,即全滅值,再調(diào)用,再將標(biāo) 。 志位取反,重新裝入時(shí)長,這樣就 。能實(shí)現(xiàn)閃爍功能 : : 延時(shí)子程序模塊 讀鍵模塊: 。置口 。 若為則調(diào)用按鍵程序 : 。 若為則調(diào)用密碼按鍵 。否則調(diào)用一般按鍵,其中為共用的 : : 設(shè)置鍵設(shè)定 。將前次設(shè)定值代入 。裝入上次設(shè)定值 加鍵設(shè)定 。 調(diào)用程序,看是單步加還是連加 。若低位滿則高位加,并將低位變?yōu)? 減鍵設(shè)定 。 調(diào)用程序,看是單步加還是連減 。 低位減到判斷高位是否為, 。 是則什么也不做,返回 。 若高位不為則高位減,低位置 鍵設(shè)定 。 將設(shè)置標(biāo)志清掉 設(shè)定密碼時(shí)的設(shè)置和按鍵 。 判定輸入密碼的低位是否正確,不正確直接 。 跳到輸入密碼狀態(tài),若正確,再看高位正確否 。 正確則跳到,否則也返回輸入密碼狀態(tài) 。 為判定密碼成功與否標(biāo)志 。 輸入成功密碼第一次先跳到,測(cè)定初值 。 設(shè)定完成,將輸入密碼標(biāo)志清掉 。 定時(shí)器和打開 。 : 。 設(shè)定輸入測(cè)定值的顯示方式 。 是用于設(shè)定是否第一次設(shè)定 。 當(dāng)密碼輸入錯(cuò)誤時(shí),返回輸入密碼狀態(tài) : 單步加減&連續(xù)加減子程序加部分 減部分 判斷鍵是否彈起 。 定時(shí)器中斷模塊(用于調(diào)速) : : 外部中斷模塊(用于測(cè)速) 。 若當(dāng)前為設(shè)置狀態(tài)則不做測(cè)速 。 當(dāng)產(chǎn)生中斷時(shí),先關(guān)定時(shí)器 。 將當(dāng)前的放入放入 。 將定時(shí)器初值置 。 定時(shí)器打開 。 調(diào)用雙字節(jié)除法程序: 單片機(jī)課程設(shè)計(jì)直流風(fēng)扇電機(jī)轉(zhuǎn)速測(cè)量與控制(含調(diào)節(jié)和調(diào)節(jié))雙字節(jié)除法 。 賦被除數(shù) 0A : 數(shù)值轉(zhuǎn)換模塊(將二進(jìn)制十進(jìn)制) 。 將商賦予顯示值的高位 。 將余數(shù)賦予顯示值的低位 。將測(cè)速值賦予實(shí)測(cè)值單元控制調(diào)節(jié)模塊 。 若做環(huán)節(jié),否則做環(huán)節(jié) 。 。 為設(shè)定值的高位 。 此時(shí)中為設(shè)定值 。 設(shè)定值實(shí)測(cè)值 。 若有借位(即設(shè)定值實(shí)測(cè)值), 。 轉(zhuǎn)向;否則轉(zhuǎn)向 。 將實(shí)測(cè)值設(shè)定值的差值存入 。 將()*的值存入 。將上次輸出的數(shù)據(jù)存入 。 * 。若有借位,轉(zhuǎn)向,否則轉(zhuǎn)向 。將*的值存入 : 。若有借位即,轉(zhuǎn)向;否則轉(zhuǎn)向 : 。 * ** 。若有進(jìn)位即()風(fēng)速最大值, 。 則轉(zhuǎn)向;否則轉(zhuǎn)向: 。 將風(fēng)速最大值存入 : 。 將的值存入 。將*()的值存入 。 將**的值存入 。若有借位即(),則轉(zhuǎn)向; 。 否則轉(zhuǎn)向: : 。 若有借位即的值, 。則轉(zhuǎn)向;否則轉(zhuǎn)向: 。 (*) 。 若有借位即的值,則轉(zhuǎn)向; 。 否則轉(zhuǎn)向 : 。 為設(shè)定值的高位 。此時(shí)中為 。此時(shí)中為 。若,轉(zhuǎn)向 。 若有借位即,轉(zhuǎn)向 。 實(shí)測(cè)值小于設(shè)定值的情況 * 。 *上次輸出的數(shù)據(jù),即* 。 若有進(jìn)位即,則轉(zhuǎn)向;否則轉(zhuǎn)向 : 。 實(shí)測(cè)值大于設(shè)定值的情況 。 ()* 。即* 。若有借位即的值,則轉(zhuǎn)向;否則轉(zhuǎn)向 : 。將風(fēng)速最低值存入 : 。將風(fēng)速最大值存入 : 。將實(shí)測(cè)的風(fēng)速值存入輸出單元 : 數(shù)值表: , 為字母””為”“為數(shù)碼管全滅一. 創(chuàng)新點(diǎn)說明及應(yīng)用.密碼驗(yàn)證說明: 在這個(gè)程序中,我加入了密碼驗(yàn)證功能,.應(yīng)用:在一些非內(nèi)部人員或?qū)I(yè)人員可以調(diào)試的設(shè)備,可用此密碼驗(yàn)證功能,.. 設(shè)定過程中閃爍功能。說明: 在程序中我加放了閃爍功能,即在轉(zhuǎn)速的設(shè)定過程中,使設(shè)定轉(zhuǎn)速值以一點(diǎn)周期閃爍應(yīng)用:在按下設(shè)定鍵,然后燈就閃爍,. .可以先擇兩種調(diào)速方式.說明:,選用調(diào)節(jié),.應(yīng)用:兩種調(diào)節(jié)方式,.以下是直流風(fēng)扇電機(jī)轉(zhuǎn)速測(cè)量與控制(含調(diào)節(jié)和調(diào)節(jié))硬件原理接線圖 : 0a 0a : 。: : : () : : :
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1