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

正文內(nèi)容

單片機(jī)電子時(shí)鐘-資料下載頁

2025-06-29 10:36本頁面
  

【正文】 00H 。分單元清0 CLR 。整點(diǎn)蜂鳴 INC 38H 。增加時(shí) MOV A,38H ?;謴?fù)A中的時(shí) CJNE A,24,RETURN 。是否到24時(shí),未到則返回 MOV 38H,00H 。時(shí)單元清0RETURN: POP A ?;謴?fù)A RETI 。中斷返回 END八、心得感想XX1(電路圖):電路圖的時(shí)候其實(shí)也并非簡(jiǎn)單,為了焊接方便,在了解了電路原理以后,我需要多次重新排版,一次次地連線,然后將每次重新排版的電路圖保存下來比較,最后才得出最簡(jiǎn)單的連接圖。XX2(焊接):我覺得焊接最首先要做的就是了解芯片的用途,引腳,把電路圖看明白,大體回路怎樣連線有個(gè)譜,怎樣編排電路元件才使焊接最容易,這都要對(duì)引腳的接法熟悉才行,在焊接時(shí)每一步都很重要,我都先會(huì)把芯片和數(shù)碼管的反面圖畫出來,先找引腳,然后用線連起來,焊接時(shí)我最怕兩條回路的焊錫連在一起,焊接時(shí)我經(jīng)常把錫焊的太大塊以至產(chǎn)生不少錯(cuò)誤,不過一熟悉了就會(huì)比較快了,不過一焊久了,就會(huì)感到煩,特別是焊錯(cuò)時(shí),所以我覺得焊接時(shí)心態(tài)很重要,這也讓我明白做事要認(rèn)真,特別是我們這個(gè)專業(yè),耐心要很好,哪怕錯(cuò)了都要慢慢找,直到糾正過來,雖然過程很辛苦,但焊好那一刻真的感到很滿意,因?yàn)楫吘故亲约鹤龅?。XX3(焊接):做了焊接以后,我發(fā)現(xiàn)動(dòng)手能力完全不同于平時(shí)的課本學(xué)習(xí)體驗(yàn)的,是一種實(shí)踐。有助于對(duì)理論知識(shí)的理解。而在操作過程中,熟悉了就能生巧。XX杰(軟件):一程序的基礎(chǔ)程序的基礎(chǔ)很重要。程序的基礎(chǔ)是指程序中所包含的子程序和中斷程序。寫一個(gè)程序通常要從基本的做起然后不斷地累加上去。每加一層,都要以之前的為基礎(chǔ)。所以如果之前的是正確的,但現(xiàn)在不正確,那就容易顯現(xiàn)出問題,方便修改。如先寫顯示,再寫顯示時(shí)鐘,接著寫按鍵測(cè)量和掃描,最后才是功能的實(shí)現(xiàn)。每更加一種,我都會(huì)確保之前的為正確。所以程序的基礎(chǔ)很重要。 這個(gè)程序的基礎(chǔ)包括有數(shù)據(jù)處理,顯示程序,按鍵檢測(cè),按鍵掃描,延時(shí)程序還有時(shí)鐘的中斷。雖然程序中防抖動(dòng)和松手檢測(cè)沒有寫成子程序,但也是程序的基礎(chǔ)。數(shù)據(jù)的處理。這個(gè)我先后重寫了3次。每次都以不同方式來處理數(shù)據(jù)。當(dāng)然,每一次的重寫,我都產(chǎn)生了新的處理方法,而且簡(jiǎn)化了處理,重點(diǎn)是處理要的是靈活性和通用性。處理數(shù)據(jù)的程序不是固定只處理幾個(gè)內(nèi)存單元。處理數(shù)據(jù)的程序具有相當(dāng)?shù)撵`活性。它可以隨著給出初值的不同,而改變所要處理的區(qū)域,從而得出不同而又所需的數(shù)據(jù)。這對(duì)后來秒表的數(shù)據(jù)處理和秒表內(nèi)部功能影響很大。所以數(shù)據(jù)處理的方式是整個(gè)程序的核心。顯示程序。顯示程序與數(shù)據(jù)處理的原理很不同。顯示程序要的是固定的內(nèi)存單元才具有通用性。而在固定的內(nèi)存單元中體驗(yàn)出靈活性就需要數(shù)據(jù)處理的帶動(dòng)。數(shù)據(jù)處理完了,就會(huì)給固定的單元傳送數(shù)值。顯示程序通過對(duì)數(shù)值的識(shí)別,進(jìn)而顯示出不同的數(shù)字。通常檢查一般的錯(cuò)誤,就從LED的顯示中得出,從而再進(jìn)行相應(yīng)的措施。所以顯示程序是整個(gè)程序的基礎(chǔ)。按鍵檢測(cè)是一個(gè)調(diào)用得最頻繁的子程序。是判斷是否有鍵按下的子程序。所以也是一個(gè)相當(dāng)基礎(chǔ)和重要的程序。這是按鍵掃描前提,是防抖動(dòng)和松手檢測(cè)的重要組成部分。按鍵掃描是判斷按了哪個(gè)鍵,從而選擇進(jìn)入不同功能的操作。它是控制程序流向的關(guān)鍵。所以它所找出的值都要用一個(gè)內(nèi)存單元來存放,防止丟失。延時(shí)程序是用來放在防抖動(dòng)當(dāng)中的,為了區(qū)別抖動(dòng)與按下的重要手段。防抖動(dòng)是由兩個(gè)按鍵檢測(cè)和一個(gè)延時(shí)程序來實(shí)現(xiàn)的(當(dāng)然少不了包括跳轉(zhuǎn))。防抖動(dòng)是在現(xiàn)實(shí)環(huán)境中必需的,所以也必需寫上去。松手檢測(cè)只是一個(gè)按鍵檢測(cè)(當(dāng)然少不了包括跳轉(zhuǎn))。它是判斷按了幾次的重要部件。沒有它,程序根本沒法判斷是按了幾次,更不能判斷應(yīng)該跳到哪個(gè)程序入口。時(shí)鐘的中斷是時(shí)鐘和秒表的“動(dòng)力”。是數(shù)據(jù)的來源。是開始的開始。 二程序具用的功能 程序的主體功能有整點(diǎn)蜂鳴,調(diào)時(shí),鬧鐘,省電,秒表。 整點(diǎn)蜂鳴這個(gè)是在整個(gè)程序中占用語句最少的一個(gè)功能。它主要實(shí)現(xiàn)的是到整點(diǎn)時(shí)蜂鳴。那么我順著它的意思,把它寄放在時(shí)鐘中斷中。當(dāng)時(shí)加一時(shí),蜂鳴自動(dòng)啟動(dòng),當(dāng)過一分鐘蜂鳴自動(dòng)消除。 調(diào)時(shí)。是第一個(gè)要通過按鍵來實(shí)現(xiàn)的功能。所以要想實(shí)現(xiàn)調(diào)時(shí),前提是程序的基礎(chǔ)必需正確。而調(diào)時(shí)所包括的分功能有選位,加1,退出,減1。它是通過調(diào)整存儲(chǔ)時(shí)間的內(nèi)存單元的值來實(shí)現(xiàn)的。它是K1鍵。1選位。進(jìn)入調(diào)時(shí)功能后,選位鍵才被激活。它和調(diào)時(shí)一樣都是K1鍵。當(dāng)進(jìn)入調(diào)時(shí)時(shí),默認(rèn)是改變秒的位。如果選位鍵被按下一次,就會(huì)變?yōu)楦淖兎值奈唬话聪聝纱?,就?huì)變?yōu)楦淖儠r(shí)的位;按下三次就默認(rèn)完成調(diào)時(shí)并退出調(diào)時(shí)返回主程序。這是由40H單元來存放按了幾次,并相應(yīng)求出要選位的內(nèi)存單元。2加1。進(jìn)入調(diào)時(shí)功能后,加1鍵才被激活。它是K2鍵。它是使選中的位相應(yīng)加1。3退出。進(jìn)入調(diào)時(shí)功能后,退出鍵才被激活。它是K3鍵。它是從調(diào)時(shí)中快速返回到主程序的出口。換句話說就是可以調(diào)整到一半就可以返回主程序,不必等選位完成。4減1。進(jìn)入調(diào)時(shí)功能后,減1鍵才被激活。它是K4鍵。它是使選中的位相應(yīng)減1。鬧鐘。鬧鐘原理與調(diào)時(shí)原理相似。都是改變某些內(nèi)存單元的值。不同的是,這些被改變的值是固定用來和時(shí)鐘的值作比較的。當(dāng)數(shù)值相同時(shí)就激發(fā)蜂鳴??梢酝ㄟ^調(diào)整鬧鐘設(shè)定的秒數(shù)來控制蜂鳴時(shí)間的長(zhǎng)短。而鬧鐘所包括的分功能有選位,加1,退出,減1。它是K2鍵。1選位。進(jìn)入鬧鐘功能后,選位鍵才被激活。它是K1鍵。當(dāng)進(jìn)入鬧鐘時(shí),默認(rèn)是改變秒的位。如果選位鍵被按下一次,就會(huì)變?yōu)楦淖兎值奈?;按下兩次,就?huì)變?yōu)楦淖儠r(shí)的位;按下三次就默認(rèn)完成鬧鐘并退出鬧鐘返回主程序。這也是由40H單元來存放按了幾次,并相應(yīng)求出要選位的內(nèi)存單元。2加1。進(jìn)入鬧鐘功能后,加1鍵才被激活。它是K2鍵。它是使選中的位相應(yīng)加1。3退出。進(jìn)入鬧鐘功能后,退出鍵才被激活。它是K3鍵。它是從鬧鐘中快速返回到主程序的出口。換句話說就是可以設(shè)定到一半就可以返回主程序,不必等選位完成。4減1。進(jìn)入調(diào)時(shí)功能后,減1鍵才被激活。它是K4鍵。它是使選中的位相應(yīng)減1。省電。它的原理是讓程序一直停留在按鍵檢測(cè)(包含防抖動(dòng))中,跳過顯示程序,當(dāng)任何鍵再次被按下就退出。激發(fā)省電的是K3鍵。秒表。它的原理是借助時(shí)鐘計(jì)算器的跳動(dòng)而“帶動(dòng)”秒表。所以整個(gè)程序只需要一個(gè)計(jì)數(shù)器。這個(gè)計(jì)數(shù)器同時(shí)服務(wù)于秒表和時(shí)鐘。而秒表所包括的分功能有退出,繼點(diǎn),復(fù)位,連續(xù)暫停。它是K4鍵。1退出。進(jìn)入秒表功能后,退出鍵才被激活。它是K1鍵。它是唯一能從秒表中返回到主程序的方法。2繼點(diǎn)。進(jìn)入秒表功能后,繼點(diǎn)鍵才被激活。它是K2鍵。繼點(diǎn)是在暫停的時(shí)間的基礎(chǔ)上繼續(xù)計(jì)時(shí)。如到了1秒就按了暫停,那么再按繼點(diǎn)時(shí),就會(huì)從1秒的基礎(chǔ)上再累計(jì)時(shí)間。所以要發(fā)生功能就要在按下連續(xù)暫停后再按繼點(diǎn)才發(fā)生。3復(fù)位。進(jìn)入秒表功能后,復(fù)位鍵才被激活。它是K3鍵。復(fù)位是對(duì)秒表的時(shí)間從0開始重新再計(jì)時(shí)。4連續(xù)暫停。進(jìn)入秒表功能后,連續(xù)暫停才被激活。它是K4鍵。連續(xù)暫停第一次按下時(shí),顯示的是從啟動(dòng)或復(fù)位秒表到第一次按下的時(shí)間。雖然顯示的數(shù)值是固定的,但內(nèi)部還是一直在計(jì)數(shù)。所以當(dāng)?shù)诙伟聪聲r(shí),顯示的是從啟動(dòng)或復(fù)位秒表到第二次按下的時(shí)間,和第一次按下沒有關(guān)系。 三程序中的缺點(diǎn)和相應(yīng)措施程序所存在的缺點(diǎn)①調(diào)時(shí)和鬧鐘在加1時(shí)如秒超過60,不回到0或減1時(shí)會(huì)去到99 ②整點(diǎn)蜂鳴時(shí),總要蜂鳴1分鐘。③在秒表的連續(xù)暫停時(shí),沒有把按鍵的時(shí)間算上去相應(yīng)措施①有加1和減1兩個(gè)鍵可以調(diào)節(jié)在可控范圍中。②外加對(duì)蜂鳴的限制③在按下時(shí)就進(jìn)行程序,而不是松手再進(jìn)行程序。 四寫程序中的感想 寫一個(gè)程序所需要的邏輯思維比較強(qiáng),所以建議先寫流程圖再編程,讓編寫時(shí)有個(gè)方向。還有多編寫子程序讓主程序顯得更簡(jiǎn)潔和多寫注釋更強(qiáng)程序的可讀性。這兩點(diǎn)都方便讓我們更快地找出程序的錯(cuò)誤和漏洞。出現(xiàn)錯(cuò)誤時(shí),應(yīng)該用排除法來查找錯(cuò)誤。找到錯(cuò)誤時(shí),要不斷分析錯(cuò)誤的產(chǎn)生和對(duì)錯(cuò)誤的修改。注意子程序的返回;注意程序各部份的獨(dú)立性,如寄存器最好各選不同的。子程序通用性一定要強(qiáng)。 通過這個(gè)課程設(shè)計(jì),我深深體會(huì)到理論與實(shí)踐的關(guān)系。有些理論上是正常的但實(shí)踐證明是錯(cuò)誤的問題,那么我們應(yīng)該選擇理論和實(shí)踐都正確的方法,來確保程序的通用性。 18
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1