數(shù)字電子鐘說(shuō)明書(shū)_第1頁(yè)
數(shù)字電子鐘說(shuō)明書(shū)_第2頁(yè)
數(shù)字電子鐘說(shuō)明書(shū)_第3頁(yè)
數(shù)字電子鐘說(shuō)明書(shū)_第4頁(yè)
數(shù)字電子鐘說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩49頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《單片機(jī)技術(shù)》課程設(shè)計(jì)說(shuō)明書(shū)數(shù)字電子鐘院、部:電氣與信息工程學(xué)院學(xué)生姓名:******指導(dǎo)教師:王韌職稱(chēng)副專(zhuān)家專(zhuān)業(yè):通信工程班級(jí):***********完畢時(shí)間:2023年12月20日

湖南工學(xué)院課程設(shè)計(jì)任務(wù)書(shū)課程:?jiǎn)纹瑱C(jī)技術(shù)課程設(shè)計(jì)題目:數(shù)字電子鐘數(shù)字頻率計(jì)數(shù)字電壓表交通燈搶答器密碼鎖波形發(fā)生器數(shù)字溫度計(jì)計(jì)算器數(shù)字式秒表適用班級(jí):電子1101~2、通信1102~3通信1101~電子1103時(shí)間:2023~2023學(xué)年第一學(xué)期指導(dǎo)教師:王韌

《單片機(jī)技術(shù)》課程設(shè)計(jì)任務(wù)書(shū)一、設(shè)計(jì)題目:數(shù)字電子鐘、數(shù)字頻率計(jì)、數(shù)字電壓表、交通燈、搶答器、密碼鎖、波形發(fā)生器、數(shù)字溫度計(jì)、計(jì)算器、數(shù)字式秒表。二、合用班級(jí):電子1101~2、通信1102~3、通信1101~電子1103三、指導(dǎo)教師:王韌四、設(shè)計(jì)目的與任務(wù):學(xué)生通過(guò)理論設(shè)計(jì)和實(shí)物制作解決相應(yīng)的實(shí)際問(wèn)題,鞏固和運(yùn)用在《單片機(jī)技術(shù)》中所學(xué)的理論知識(shí)和實(shí)驗(yàn)技能,掌握單片機(jī)應(yīng)用系統(tǒng)的一般設(shè)計(jì)方法,提高設(shè)計(jì)能力和實(shí)踐動(dòng)手能力,為以后從事電子電路設(shè)計(jì)、研發(fā)電子產(chǎn)品打下良好的基礎(chǔ)。五、設(shè)計(jì)內(nèi)容與規(guī)定設(shè)計(jì)內(nèi)容1、數(shù)字電子鐘設(shè)計(jì)一個(gè)具有特定功能的電子鐘。該電子鐘上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)提醒符“P.”,進(jìn)入時(shí)鐘準(zhǔn)備狀態(tài);第一次按電子鐘啟動(dòng)/調(diào)整鍵,電子鐘從0時(shí)0分0秒開(kāi)始運(yùn)營(yíng),進(jìn)入時(shí)鐘運(yùn)營(yíng)狀態(tài);再次按電子鐘啟動(dòng)/調(diào)整鍵,則電子鐘進(jìn)入時(shí)鐘調(diào)整狀態(tài),此時(shí)可運(yùn)用各調(diào)整鍵調(diào)整時(shí)間,調(diào)整結(jié)束后可按啟動(dòng)/調(diào)整鍵再次進(jìn)入時(shí)鐘運(yùn)營(yíng)狀態(tài)。2、數(shù)字頻率計(jì)設(shè)計(jì)一個(gè)可以測(cè)量周期性矩形波信號(hào)的頻率、周期、脈寬、占空比的頻率計(jì)。該頻率計(jì)上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)提醒符“P.”,進(jìn)入測(cè)量準(zhǔn)備狀態(tài)。按頻率測(cè)量鍵則測(cè)量頻率;按周期測(cè)量鍵則測(cè)量周期;按脈寬測(cè)量鍵則測(cè)量脈寬;按占空比測(cè)量鍵則測(cè)量占空比。3、數(shù)字電壓表設(shè)計(jì)一個(gè)可以測(cè)量直流電壓的數(shù)字電壓表。測(cè)量電壓范圍0~5V,測(cè)量精度小數(shù)點(diǎn)后兩位。該電壓表上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)提醒符“P.”,進(jìn)入測(cè)量準(zhǔn)備狀態(tài),按測(cè)量開(kāi)始鍵則開(kāi)始測(cè)量,并將測(cè)量值顯示在顯示器上,按測(cè)量結(jié)束鍵則自動(dòng)返回“P.”狀態(tài)。4、交通燈設(shè)計(jì)一個(gè)具有特定功能的十字路口交通燈。該交通燈上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)提醒符“P.”,進(jìn)入準(zhǔn)備工作狀態(tài)。按開(kāi)始鍵則開(kāi)始工作,按結(jié)束鍵則返回“P.”狀態(tài)。規(guī)定甲車(chē)道和乙車(chē)道兩條交叉道路上的車(chē)輛交替運(yùn)營(yíng),甲車(chē)道為主車(chē)道,每次通車(chē)時(shí)間為60秒,乙車(chē)道為次車(chē)道,每次通車(chē)時(shí)間為30秒,規(guī)定黃燈亮3秒,并且1秒閃爍一次。有應(yīng)急車(chē)輛出現(xiàn)時(shí),紅燈全亮,應(yīng)急車(chē)輛通車(chē)時(shí)間10秒,同時(shí)嚴(yán)禁其他車(chē)輛通過(guò)。5、搶答器設(shè)計(jì)一個(gè)具有特定功能的搶答器。該搶答器上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)提醒符“P.”,進(jìn)入準(zhǔn)備工作狀態(tài)。主持人按下開(kāi)始按鈕后,搶答開(kāi)始并限定期間30S;10S內(nèi)無(wú)人搶答,蜂鳴器發(fā)出音響;主持人按下開(kāi)始按鈕之前有人按下?lián)尨鹌?,搶答違規(guī),顯示器顯示違規(guī)臺(tái)號(hào),違規(guī)指示燈亮,其它按鈕不起作用;正常搶答,顯示器顯示臺(tái)號(hào),蜂鳴器發(fā)出音響,其它搶答按鈕無(wú)效;正常搶答下,從按下?lián)尨鸢粹o開(kāi)始30S內(nèi),答完按鈕沒(méi)按下,則作超時(shí)解決,超時(shí)解決時(shí),違規(guī)指示燈亮,顯示器顯示違規(guī)臺(tái)號(hào)。蜂鳴器發(fā)出音響;各臺(tái)數(shù)字顯示的消除,蜂鳴器音響及違規(guī)指示燈的關(guān)斷,都要通過(guò)主持人按復(fù)位按鈕。6、密碼鎖設(shè)計(jì)一個(gè)具有特定功能的密碼鎖。該密碼鎖上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)提醒符“P.”,進(jìn)入準(zhǔn)備工作狀態(tài)。該密碼鎖具有系統(tǒng)原始密碼888888,用戶(hù)可以設(shè)定并存儲(chǔ)用戶(hù)密碼,密碼輸入時(shí)應(yīng)處在保密顯示狀態(tài),密碼輸入對(duì)的時(shí)應(yīng)顯示密碼輸入對(duì)的提醒信息,否則,顯示密碼輸入錯(cuò)誤提醒信息。7、波形發(fā)生器設(shè)計(jì)一個(gè)具有特定功能的波形發(fā)生器。該波形發(fā)生器上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)提醒符“P.”,進(jìn)入準(zhǔn)備工作狀態(tài)。該波形發(fā)生器可以分別產(chǎn)生幅值0~5V、頻率100Hz~100KHz范圍內(nèi)的三角波、鋸齒波、方波、梯形波和正弦波。8、數(shù)字溫度計(jì)設(shè)計(jì)一個(gè)具有特定功能的數(shù)字溫度計(jì)。該數(shù)字溫度計(jì)上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)提醒符“P.”,進(jìn)入準(zhǔn)備工作狀態(tài)。測(cè)量溫度范圍0℃~99℃,測(cè)量精度小數(shù)點(diǎn)后兩位,可以通過(guò)開(kāi)始和結(jié)束鍵控制數(shù)字溫度計(jì)的工作狀態(tài)。9、計(jì)算器設(shè)計(jì)一個(gè)具有特定功能的計(jì)算器。該計(jì)算器上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)提醒符“P.”,進(jìn)入準(zhǔn)備工作狀態(tài)。能實(shí)現(xiàn)(1)基本的加、減、乘、除、平方、開(kāi)方;(2)三角函數(shù)運(yùn)算;(3)十進(jìn)制、十六進(jìn)制轉(zhuǎn)換運(yùn)算;(4)其他功能。10、數(shù)字式秒表設(shè)計(jì)一個(gè)具有特定功能的數(shù)字式秒表。該數(shù)字式秒表上電或按鍵復(fù)位后能自動(dòng)顯示系統(tǒng)提醒符“P.”,進(jìn)入準(zhǔn)備工作狀態(tài)。該數(shù)字式秒表應(yīng)具有開(kāi)始、暫停、連續(xù)、清零和停止功能。設(shè)計(jì)規(guī)定1、以上課題可以任選其一或多選,學(xué)生也可以自擬課題;2、編程語(yǔ)言:匯編或C51;3、計(jì)算機(jī)打印《單片機(jī)技術(shù)》課程設(shè)計(jì)說(shuō)明書(shū)一份;4、設(shè)計(jì)時(shí)間:一周;5、實(shí)物制作;6、人員分組:一人一組一實(shí)物。六、《單片機(jī)技術(shù)》課程設(shè)計(jì)說(shuō)明書(shū)正文重要內(nèi)容參照“《單片機(jī)技術(shù)》課程設(shè)計(jì)說(shuō)明書(shū)正文重要內(nèi)容”文獻(xiàn)。七、《單片機(jī)技術(shù)》課程設(shè)計(jì)說(shuō)明書(shū)書(shū)寫(xiě)規(guī)范格式參照“《單片機(jī)技術(shù)》課程設(shè)計(jì)說(shuō)明書(shū)書(shū)寫(xiě)規(guī)范格式”文獻(xiàn)。八、參考資料1、馬忠梅,單片機(jī)的C語(yǔ)言Windows環(huán)境編程寶典[M],北京:北京航空航天大學(xué)出版社,2023.6;2、李光飛,單片機(jī)C程序設(shè)計(jì)指導(dǎo)[M],北京:北京航空航天大學(xué)出版社,2023.01;3、李光飛,單片機(jī)課程設(shè)計(jì)實(shí)例指導(dǎo)[M],北京:北京航空航天大學(xué)出版社,2023.9。電氣自動(dòng)化教研室2023年9月10日摘要當(dāng)今社會(huì),人們對(duì)時(shí)間的規(guī)定越來(lái)越高,而傳統(tǒng)的機(jī)械式手表和電子鐘,對(duì)距離和視力有一定的規(guī)定,不能準(zhǔn)確直觀(guān)地讀出時(shí)間,本設(shè)計(jì)的數(shù)字電子鐘是為了滿(mǎn)足所有群體的時(shí)間的規(guī)定,適應(yīng)于各種年齡段的人和各種惡劣情況,能直觀(guān)明了的讀出時(shí)間,其設(shè)計(jì)新奇,成本低廉,走時(shí)準(zhǔn)確、顯示直觀(guān),具有很好的開(kāi)發(fā)和生產(chǎn)價(jià)值。本設(shè)計(jì)圍繞數(shù)字電子鐘系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)工作進(jìn)行研究和實(shí)踐,具體介紹了電子鐘系統(tǒng)的整體結(jié)構(gòu)、硬件設(shè)計(jì)、軟件設(shè)計(jì),系統(tǒng)方案。介紹一種基于A(yíng)TMEL公司的AT89S52單片機(jī)為核心,以及電源電路,復(fù)位電路,晶振電路,下載電路,輸入設(shè)備,輸出設(shè)備構(gòu)成的數(shù)字電子鐘系統(tǒng)。軟件上用匯編程序進(jìn)行設(shè)計(jì),達(dá)成顯示時(shí)、分、秒和校時(shí)、定期、復(fù)位等功能。本設(shè)計(jì)到達(dá)了設(shè)計(jì)規(guī)定,具有走時(shí)準(zhǔn)確、顯示直觀(guān)、精度、穩(wěn)定等優(yōu)點(diǎn)合用于家庭、辦公大樓、公共場(chǎng)合等。關(guān)鍵詞電子鐘;單片機(jī);硬件設(shè)計(jì);軟件設(shè)計(jì)ABSTRACTIntoday'ssociety,peoplemoreandmorehightotherequirementoftime,andthetraditionalmechanicalwatchesandclocks,thedistancehascertainrequirements,andvisioncan'tintuitivelyreadcorrecttime,thedesignofdigitalelectronicclockisinordertomeettherequirementsofthetimeallthegroups,suitableforvariousagegroupsandallkindsofbadsituation,canreadtimeofstraightforward,itsnoveldesign,lowcost,asaccurate,directdisplay,hasgreatvalueindevelopmentandproduction.Thisdesignaroundthedigitalelectronicclocksystemdesignanddevelopmentofworkstudyandpractice,electronicclocksystemareintroducedindetailthewholestructure,hardwaredesign,softwaredesign,systemsolutions.IntroducesakindofbasedonATMELcompanyAT89S52singlechipmicrocomputerasthecore,andpowersupplycircuit,resetcircuit,crystaloscillationcircuit,circuit,inputdevices,outputdevicescomposedofdigitalelectronicclocksystem.Softwareinassemblyproceduresdesignedtoshowwhen,minutes,seconds,andtheschoolwhen,timing,andreset,andotherfunctions.Thisdesigntoreachthedesignrequirements,withtraveltimeaccurately,directdisplayandtheadvantagesofprecision,stability,suitableforfamilies,officebuildings,publicplaces,etc.Keywordselectronicclock;SCM;hardwaredesign;softwaredesign目錄TOC\o"1-3"\u1電子鐘功能及總體方案的介紹 11.1設(shè)計(jì)課題任務(wù) 11.2功能規(guī)定說(shuō)明 11.3設(shè)計(jì)課題總體方案介紹 12設(shè)計(jì)課題硬件系統(tǒng)的設(shè)計(jì) 32.1設(shè)計(jì)課題硬件系統(tǒng)各模塊功能簡(jiǎn)要介紹 32.2設(shè)計(jì)課題電路原理圖、PCB圖、元器件布局圖 42.3設(shè)計(jì)課題元件清單 43設(shè)計(jì)課題軟件系統(tǒng)的設(shè)計(jì) 53.1設(shè)計(jì)課題使用單片機(jī)資源的情況 53.2設(shè)計(jì)課題軟件系統(tǒng)各模塊功能簡(jiǎn)要介紹 63.3設(shè)計(jì)課題軟件系統(tǒng)程序流程框圖 73.4設(shè)計(jì)課題軟件系統(tǒng)程序清單 124設(shè)計(jì)總結(jié) 204.1設(shè)計(jì)課題結(jié)論及使用設(shè)計(jì)說(shuō)明 204.2設(shè)計(jì)課題的仿真結(jié)果 204.3設(shè)計(jì)課題的誤差分析 214.4設(shè)計(jì)體會(huì) 214.5教學(xué)建議 22結(jié)束語(yǔ) 23參考文獻(xiàn) 24致謝 25附錄A 26附錄B 27附錄C 28附錄D 29附錄E 301電子鐘功能及總體方案的介紹1.1設(shè)計(jì)課題任務(wù)設(shè)計(jì)一個(gè)具有特定功能的電子鐘。1.2功能規(guī)定說(shuō)明本設(shè)計(jì)中的電子鐘具有以下功能:(1)上電或按鍵復(fù)位自動(dòng)顯示系統(tǒng)提醒符“P.”,進(jìn)入始終準(zhǔn)備狀態(tài)。(2)第一次按電子鐘啟動(dòng)/調(diào)整鍵,電子鐘從0時(shí)0分0秒開(kāi)始運(yùn)營(yíng),進(jìn)入時(shí)鐘運(yùn)營(yíng)狀態(tài)。(3)第二次按電子鐘啟動(dòng)/調(diào)整鍵,電子鐘進(jìn)入時(shí)鐘調(diào)整狀態(tài),此時(shí)按下調(diào)時(shí)鍵,時(shí)加1,滿(mǎn)24自動(dòng)清零;按下調(diào)分鍵,分加1,滿(mǎn)60自動(dòng)清零;按下調(diào)秒鍵秒加1,滿(mǎn)60自動(dòng)清零。(4)第三次按下電子鐘啟動(dòng)/調(diào)整鍵,電子鐘從當(dāng)前顯示開(kāi)始繼續(xù)運(yùn)營(yíng)。調(diào)整功能鍵只允許在自己控制的位上操作,不允許出現(xiàn)進(jìn)位;所有鍵操作均需等到案件釋放后做出響應(yīng)功能反映,負(fù)責(zé)狀態(tài)不變。1.3設(shè)計(jì)課題總體方案介紹1.3.1設(shè)計(jì)課題硬件系統(tǒng)方案圖1電子鐘原理框圖如圖1所示,電子鐘硬件系統(tǒng)由單片機(jī)、電源電路,時(shí)鐘電路,復(fù)位電路,下載電路,輸入設(shè)備和輸出設(shè)備構(gòu)成。其中電源電路提供應(yīng)單片機(jī)+5V的直流電源,8個(gè)獨(dú)立式鍵盤(pán)接在單片機(jī)的P1口,2個(gè)四位一體數(shù)碼管有外接在單片機(jī)上的74HC573驅(qū)動(dòng),其位控接在74HC573上,段控經(jīng)470Ω的電阻掛在單片機(jī)的P0口。硬件的輸入和輸出設(shè)備,加上相應(yīng)的程序,實(shí)現(xiàn)顯示時(shí)間和調(diào)整時(shí)間的功能。1.3.2設(shè)計(jì)課題軟件系統(tǒng)方案運(yùn)用基于A(yíng)T89S52單片機(jī)的相關(guān)程序和硬件電路,一方面實(shí)現(xiàn),單片機(jī)上電或者復(fù)位時(shí),數(shù)碼管顯示電路顯示“P.”,運(yùn)用AT89S52單片機(jī)內(nèi)部的定期/計(jì)數(shù)器進(jìn)行中斷定期,配合程序延時(shí)實(shí)現(xiàn)時(shí)、分、秒的計(jì)時(shí)。運(yùn)用單片機(jī)的外部中斷源,加上相關(guān)的程序設(shè)計(jì),用按鍵相應(yīng)做中斷源,對(duì)電子鐘的時(shí)間進(jìn)行相應(yīng)的調(diào)時(shí)、調(diào)分、調(diào)秒。具體程序設(shè)計(jì)思想、程序流程圖,和相關(guān)程序見(jiàn)后文。

2設(shè)計(jì)課題硬件系統(tǒng)的設(shè)計(jì)2.1設(shè)計(jì)課題硬件系統(tǒng)各模塊功能簡(jiǎn)要介紹2.1.1單片機(jī)最小系統(tǒng)單片機(jī)最小系統(tǒng)由電源電路、時(shí)鐘電路和復(fù)位電路構(gòu)成。在各種電子設(shè)備中,直流穩(wěn)壓電源是必不可少的組成部分,它是電子設(shè)備唯一能量來(lái)源,本設(shè)計(jì)的設(shè)計(jì)思緒是根據(jù)我模擬電子技術(shù)知識(shí),由其USB插口提供一個(gè)+5V的電源,并有1個(gè)發(fā)光二極管來(lái)顯示其啟動(dòng)關(guān)閉狀態(tài)。本設(shè)計(jì)的時(shí)鐘電路由振蕩電路和分頻電路組成。其中振蕩電路由反相器以及并聯(lián)外接的12M晶振和33PF的電容構(gòu)成,用于產(chǎn)生振蕩脈沖。而分頻電路則用于把振蕩脈沖分頻,已得到所需要的時(shí)鐘信號(hào)。本設(shè)計(jì)中的單片機(jī)AT89S52的高增益反相放大器,其輸入端為引腳XTAL1,輸出引腳為XTAL2。通過(guò)這兩個(gè)引腳在單片機(jī)外并接12M晶振和33PF電容C1和C2構(gòu)成振蕩回路,為片內(nèi)放大器提供正反饋和振蕩所需的相移條件,從而構(gòu)成一個(gè)穩(wěn)定的自激振蕩。復(fù)位電路通常采用上電自動(dòng)復(fù)位和按鍵復(fù)位兩種方式,所謂加電復(fù)位是指通過(guò)專(zhuān)用的電路產(chǎn)生復(fù)位信號(hào),它是系統(tǒng)得原始復(fù)位方式,發(fā)生在開(kāi)機(jī)加電時(shí)是系統(tǒng)自動(dòng)完畢的。按鍵復(fù)位也是通過(guò)專(zhuān)用的復(fù)位電路實(shí)現(xiàn)的,本設(shè)計(jì)采用的是上電與按鍵復(fù)位電路,按鍵復(fù)位采用S1鍵控制,AT89S52有復(fù)位信號(hào)引腳RST,用于從外界引入復(fù)位信號(hào)。2.1.2LED顯示電路顯示器普遍地用于直觀(guān)地顯示數(shù)字系統(tǒng)的運(yùn)營(yíng)狀態(tài)和工作數(shù)據(jù),按照材料及產(chǎn)品工藝,單片機(jī)應(yīng)用系統(tǒng)中常用的顯示器有:發(fā)光二極管LED顯示器、液晶LCD顯示器、CRT顯示器等。LED顯示器是現(xiàn)在最常用的顯示器之一。發(fā)光二極管(LED)由特殊的半導(dǎo)體材料砷化鎵、磷砷化鎵等制成,可以單獨(dú)使用,也可以組裝成分段式或點(diǎn)陣式LED顯示器件(半導(dǎo)體顯示器)。分段式顯示器(LED數(shù)碼管)由7條線(xiàn)段圍成8字型,每一段包含一個(gè)發(fā)光二極管。外加正向電壓時(shí)二極管導(dǎo)通,發(fā)出清楚的光。只要按規(guī)律控制各發(fā)光段亮、滅,就可以顯示各種字形或符號(hào)。LED數(shù)碼管有共陽(yáng)、共陰之分。本設(shè)計(jì)采用是共陽(yáng)式LED數(shù)碼管顯示。顯示電路顯示模塊需要實(shí)時(shí)顯示當(dāng)前的時(shí)間,即時(shí)、分、秒,因此需要6個(gè)數(shù)碼管,另需兩個(gè)數(shù)碼管來(lái)顯示橫。采用動(dòng)態(tài)顯示方式顯示時(shí)間,時(shí)的十位和個(gè)位分別顯示在第一個(gè)和第二個(gè)數(shù)碼管,分的十位和個(gè)位分別顯示在第四個(gè)和第五個(gè)數(shù)碼管,秒的十位和個(gè)位分別顯示在第七個(gè)和第八個(gè)數(shù)碼管,其余數(shù)碼管顯示橫線(xiàn)。LED顯示器的顯示控制方式按驅(qū)動(dòng)方式可提成靜態(tài)顯示方式和動(dòng)態(tài)顯示方式兩種。本設(shè)計(jì)采用動(dòng)態(tài)掃描的方法進(jìn)行顯示。2.1.3鍵盤(pán)控制電路本設(shè)計(jì)開(kāi)發(fā)板中共有10個(gè)獨(dú)立式鍵盤(pán),其中S1為手動(dòng)復(fù)位按鍵,S2-S9共8個(gè)獨(dú)立式按鍵并接在一起,一端接地,一端掛在單片機(jī)的P1口上,結(jié)合相應(yīng)的程序,實(shí)現(xiàn)的單片機(jī)的相關(guān)控制。該設(shè)計(jì)需要校對(duì)時(shí)間,所以用三個(gè)按鍵來(lái)實(shí)現(xiàn)。S2做啟動(dòng)/調(diào)整鍵,第一次按,做時(shí)鐘啟動(dòng)鍵,電子鐘從0時(shí)0分0秒開(kāi)始運(yùn)營(yíng)。第二次按,做時(shí)鐘調(diào)整鍵,以此類(lèi)推,每奇數(shù)次按下做啟動(dòng)鍵,偶數(shù)次按下做調(diào)整鍵。S2、S3、S4分別做電子鐘的調(diào)時(shí)、調(diào)分、調(diào)秒功能鍵,但是使用這三個(gè)功能鍵的時(shí)候,按下的S1必須工作在調(diào)整鍵的狀態(tài)下。當(dāng)用手按下一個(gè)鍵時(shí),往往按鍵在閉合位置和斷開(kāi)位置之間跳幾下才穩(wěn)定到閉合狀態(tài)的情況,在釋放一個(gè)鍵時(shí),也回會(huì)出現(xiàn)類(lèi)似的情況。這就是抖動(dòng),抖動(dòng)問(wèn)題不解決就會(huì)引起對(duì)閉合鍵的辨認(rèn)犯錯(cuò)。所以本設(shè)計(jì)中采用了相應(yīng)的延時(shí)程序進(jìn)行去斗,再讀入鍵盤(pán)碼。2.1.4下載電路在單片機(jī)電路設(shè)計(jì)中,下載電路也是必不可少的,本設(shè)計(jì)采用的下載口重要用于將Keil軟件里面的程序下載到單片機(jī)中進(jìn)行相應(yīng)的調(diào)試。2.2設(shè)計(jì)課題電路原理圖、PCB圖、元器件布局圖2.2.1設(shè)計(jì)課題電路原理圖見(jiàn)附錄A2.2.2設(shè)計(jì)課題電路PCB圖見(jiàn)附錄B2.2.3設(shè)計(jì)課題電路元件布局圖見(jiàn)附錄C2.2.4設(shè)計(jì)課題電路實(shí)物圖見(jiàn)附錄D2.3設(shè)計(jì)課題元件清單見(jiàn)附錄E3設(shè)計(jì)課題軟件系統(tǒng)的設(shè)計(jì)3.1設(shè)計(jì)課題使用單片機(jī)資源的情況3.1.1堆棧堆棧棧底開(kāi)辟在60H3.1.2數(shù)據(jù)存儲(chǔ)器變量及常量單元定義78H字節(jié)單元:十進(jìn)制數(shù)秒個(gè)位,非壓縮BCD碼;79H字節(jié)單元:十進(jìn)制數(shù)秒十位,非壓縮BCD碼;7BH字節(jié)單元:十進(jìn)制數(shù)分個(gè)位,非壓縮BCD碼;7CH字節(jié)單元:十進(jìn)制數(shù)分十位,非壓縮BCD碼;7EH字節(jié)單元:十進(jìn)制數(shù)時(shí)個(gè)位,非壓縮BCD碼;7FH字節(jié)單元:十進(jìn)制數(shù)時(shí)十位,非壓縮BCD碼;20H.0位單元:布爾量,S2鍵鍵值,S2鍵按下為1,S2鍵未按下為0;20H.1位單元:布爾量,S3鍵鍵值,S3鍵按下為1,S3鍵未按下為0;20H.2位單元:布爾量,S4鍵鍵值,S4鍵按下為1,S4鍵未按下為0;20H.3位單元:布爾量,S5鍵鍵值,S5鍵按下為1,S5鍵未按下為0;3.1.3定期器/計(jì)數(shù)器資源T/C0:工作方式1;定期50ms,循環(huán)20次,實(shí)現(xiàn)1s定期;中斷法。3.1.4鍵功能程序KEY2:S2鍵鍵功能程序;KEY3:S3鍵鍵功能程序;KEY4:S4鍵鍵功能程序;KEY5:S5鍵鍵功能程序;3.1.5子程序DELAY:800us延時(shí)子程序;DIR:數(shù)碼管顯示子程序;DIR1:P.顯示子程序;KEY:鍵掃描子程序;KEYCHULI:P1口數(shù)據(jù)解決子程序;

3.1.6常數(shù)表格DB:0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0BFH,0CH,0FFH 0~9,"-","P.","滅"3.2設(shè)計(jì)課題軟件系統(tǒng)各模塊功能簡(jiǎn)要介紹3.2.1按鍵部分本設(shè)計(jì)中按鍵部分,采用的是獨(dú)立式鍵盤(pán),因此采用獨(dú)立式鍵盤(pán)接口的編程模式,此鍵盤(pán)接口程序的功能事實(shí)上就是驅(qū)動(dòng)鍵盤(pán)工作,根據(jù)相關(guān)的程序,完畢鍵盤(pán)的辨認(rèn),根據(jù)所辨認(rèn)按鍵的鍵值,完畢子程序的對(duì)的調(diào)用,從而完畢單片機(jī)應(yīng)用系統(tǒng)對(duì)用戶(hù)按鍵動(dòng)作的預(yù)定義的響應(yīng)。采用獨(dú)立式鍵盤(pán)的因素是每一個(gè)按鍵只占用一個(gè)I/O口,同時(shí)每個(gè)按鍵的工作不影響其他按鍵,可直接依據(jù)每個(gè)I/O口線(xiàn)的狀態(tài)進(jìn)行子程序的調(diào)用,因此編制的程序較簡(jiǎn)練。由于單片機(jī)設(shè)計(jì)者規(guī)定,上電時(shí),單片機(jī)I/O口線(xiàn)為高電平,所以硬件設(shè)計(jì)上將鍵盤(pán)并接,且一端接地,所以在程序設(shè)計(jì)中,辨認(rèn)是否有鍵按下的時(shí)候,0表達(dá)有鍵按下,1表達(dá)沒(méi)有鍵按下。本程序中運(yùn)用查詢(xún)方式對(duì)按鍵進(jìn)行判斷,若有鍵按下,則進(jìn)行軟件延時(shí)消抖,避免了抖動(dòng)引起的干擾,同時(shí)只有當(dāng)按鍵松開(kāi)后,才判斷其有效并進(jìn)行辨認(rèn),最后根據(jù)辨認(rèn)的按鍵轉(zhuǎn)子程序解決。3.2.2顯示部分本設(shè)計(jì)顯示部分采用單片機(jī)應(yīng)用系統(tǒng)中最常用的動(dòng)態(tài)掃描顯示法,所謂動(dòng)態(tài)顯示,就是同一時(shí)刻點(diǎn)亮不同的數(shù)碼管,因此LED顯示程序都是作為一個(gè)子程序供主程序調(diào)用,各位顯示器都掃過(guò)一遍后,就返回主程序,進(jìn)行一些其他操作,再調(diào)用顯示掃描程序。程序中重要通過(guò)反復(fù)調(diào)用來(lái)實(shí)現(xiàn)LED數(shù)碼顯示器的動(dòng)態(tài)掃描。由于本設(shè)計(jì)硬件方案中顯示部分采用2個(gè)共陽(yáng)極四位一體數(shù)碼管,所以要點(diǎn)亮相相應(yīng)的數(shù)碼管,只需要的需要的時(shí)候通過(guò)軟件、硬件相結(jié)合的方式,將對(duì)的的位控碼和段控碼送到顯示部分,加上相應(yīng)的延時(shí)程序,即可實(shí)現(xiàn)數(shù)碼管的動(dòng)態(tài)顯示。3.2.3計(jì)時(shí)方案運(yùn)用AT89S52單片機(jī)內(nèi)部的定期/計(jì)數(shù)器進(jìn)行中斷定期,配合軟件延時(shí)實(shí)現(xiàn)時(shí)、分、秒的計(jì)時(shí)。先設(shè)立定期器的工作方式,加上相應(yīng)的循環(huán)程序即可實(shí)現(xiàn)定期功能,如:運(yùn)用定期器1工作方式1,每次定期50ms,循環(huán)20次,加上相應(yīng)的中斷程序,就可以實(shí)現(xiàn)定期1s的功能,以此類(lèi)推。

3.3設(shè)計(jì)課題軟件系統(tǒng)程序流程框圖3.3.1主程序流程框圖圖2主程序流程框圖

3.3.2鍵掃子程序流程框圖圖圖3鍵掃子程序流程框圖

3.3.3中斷服務(wù)程序流程框圖圖4中斷服務(wù)程序流程框圖3.3.4調(diào)整鍵功能程序流程框圖圖5調(diào)整鍵功能程序流程框圖

3.3.5顯示子程序流程框圖圖6顯示子程序流程圖

3.4設(shè)計(jì)課題軟件系統(tǒng)程序清單電子鐘完整程序清單如下:;********************************************************************;項(xiàng)目名稱(chēng):數(shù)字電子鐘;設(shè)計(jì)者:何智慧;設(shè)計(jì)日期:2023年12月20日;項(xiàng)目功能:上電或按鍵復(fù)位自動(dòng)顯示系統(tǒng)提醒符“P.”,進(jìn)入始終準(zhǔn)備狀態(tài)。;第一次按電子鐘啟動(dòng)/調(diào)整鍵,電子鐘從0時(shí)0分0秒開(kāi)始運(yùn)營(yíng),進(jìn); 入時(shí)鐘運(yùn)營(yíng)狀態(tài)。;第二次按電子鐘啟動(dòng)/調(diào)整鍵,電子鐘進(jìn)入時(shí)鐘調(diào)整狀態(tài),此時(shí)按下; 調(diào)時(shí)鍵,時(shí)加1,滿(mǎn)24自動(dòng)清零;按下調(diào)分鍵,分加1,滿(mǎn)60自動(dòng); 清零;按下調(diào)秒鍵秒加1,滿(mǎn)60自動(dòng)清零。;第三次按下電子鐘啟動(dòng)/調(diào)整鍵,,電子鐘從當(dāng)前顯示開(kāi)始繼續(xù)運(yùn)營(yíng)。; 調(diào)整功能鍵只允許在自己控制的位上操作,不允許出現(xiàn)進(jìn)位;所有; 鍵操作均需等到案件釋放后做出響應(yīng)功能反映,負(fù)責(zé)狀態(tài)不變。;*******************************************************************;起始程序 ORG 0000HSTART: LJMP MAIN ORG 000BH LJMP TTC0 ;斷0服務(wù)程序入口地址;********************************************************************;監(jiān)控程序 ORG 0100HMAIN:CLR RS1 CLR RS0 ;使用寄存器組0 MOV SP, #60H ;堆棧初始化 MOV 78H, #00H ;初始化各位清零 MOV 79H, #00H MOV 7BH, #00H MOV 7CH, #00H MOV7EH,#00H MOV7FH,#00H

LOOP: LCALL DIR ;調(diào)顯示 LCALL KEY ;調(diào)鍵掃 MOV 7AH, #10 MOV 7DH, #10 ;顯示‘-’,通過(guò)查表 JB20H.0,KEY2A;;判鍵值,S2鍵按下,轉(zhuǎn)鍵S2功能程序 LJMP LOOP ;其中無(wú)鍵按下,轉(zhuǎn)回循環(huán);********************************************************************;鍵S2功能程序KEY2A:SETBEASETBET0 ;開(kāi)中斷 MOV TMOD, #01H ;定期器初始化 MOV TH0, #3CH MOV TL0, #0B0H ;定期50msMOV50H, #20;設(shè)定循環(huán)次數(shù)KEY2C: SETB TR0 ;啟動(dòng)定期器 HERE:LCALLDIR1 ;調(diào)顯示 LCALLKEY ;調(diào)鍵掃 JB20H.0,KEY2B;此時(shí)唯有鍵S2再次按下有所變化 LJMPHEREKEY2B:CLR TR0 ;鍵S2再次按下,關(guān)閉定期器 LCALL DIR1 ;調(diào)顯示 LCALL KEY ;調(diào)鍵掃 JB 20H.0, KEY2C ;鍵S2按下,轉(zhuǎn)回執(zhí)行鍵2C功能 JB20H.1, KEY3 ;鍵S3按下,時(shí)加1 JB 20H.2, KEY4 ;鍵S4按下,分加1 JB 20H.3, KEY5 ;鍵S5按下,秒加1 LJMP KEY2B;********************************************************************;鍵S3功能程序:時(shí)加1KEY3: MOVR5, 7FH;;時(shí)十位送R5 MOVR4, 7EH;;時(shí)個(gè)位送R4KEY3C:CJNER5, #02,KEY3B;時(shí)十位是否為2,不為2轉(zhuǎn)3B CJNER4, #03,KEY3D;十位為2時(shí),個(gè)位為3否,為3清零 MOV7EH,#00H MOV7FH,#00H; LJMPKEY2B ;轉(zhuǎn)回繼續(xù)顯示掃描KEY3B:INC 7EH ;時(shí)個(gè)位加1 MOV R4,7EH CJNER4,#10, KEY2B;個(gè)位是否加到10,不為十轉(zhuǎn)2B MOV 7EH,#00H ;個(gè)位為10進(jìn)一清零 INC7FH LJMPKEY2BKEY3D: INC7EH LJMPKEY2B;********************************************************************;鍵S4功能程序,分加1KEY4:MOV R3, 7CH;分十位送R3MOV R2, 7BH ;分個(gè)位送R2 INC R2 ;個(gè)位加1 CJNER2,#10, KEY4A;個(gè)位加到10否,不為10回顯示掃描 MOVR2,#00H ;為10清零 INCR3 ;十位加1 CJNER3,#06,KEY4A;十位為6否,不為6轉(zhuǎn)會(huì)顯示掃描 MOVR3,#00H;為6清零 MOV 7BH,R2;賦值回緩沖區(qū) MOV 7CH,R3 LJMP KEY2B ;轉(zhuǎn)回掃描KEY4A: MOV 7BH,R2; MOV 7CH,R3; LJMP KEY2B;********************************************************************;鍵S5功能程序,秒加1KEY5:MOV R1, 79H ;秒十位送R1MOV R0, 78H ;秒個(gè)位送R0 INC R0 ;個(gè)位加1 CJNER0,#10,KEY5A;個(gè)位加到10否,不為10轉(zhuǎn)顯示掃描 MOVR0,#00H ;為10清零 INCR1 ;十位加1 CJNER1,#06, KEY5A;十位為6否,不為6轉(zhuǎn)會(huì)顯示掃描 MOVR1,#00H;為6清零 MOV 78H,R0;賦值回緩沖區(qū) MOV 79H,R1 LJMPKEY2B;轉(zhuǎn)回掃描KEY5A: MOV 78H,R0 MOV 79H,R1 LJMP KEY2B;;********************************************************************;********************************************************************;中斷服務(wù)程序TTC0: PUSH PSW ;入棧保護(hù)PUSHACC MOV TH1, #3CH MOV TL1, #0B0H ;重裝初值 MOVA,50H DECA MOV 50H, AJNZEXT MOV 50H,#20 ;重新賦值 ;********************************************************************;秒個(gè)位 INC78H ;秒個(gè)位加1 MOVA,78H CJNE A, #10, EXT;不為10跳出中斷服務(wù)程序顯示 MOV78H,#00H ;秒個(gè)位清零,十位加1;********************************************************************;秒十位 INC 79H ;秒十位加1 MOVA,79H CJNE A, #06, EXT;不為6跳出中斷服務(wù)程序顯示 MOV79H,#00H ;秒十位清零,分個(gè)位加1;********************************************************************;分個(gè)位 INC 7BH ;分個(gè)位加1 MOVA,7BH CJNE A,#10, EXT;不為10跳出中斷服務(wù)程序顯示 MOV7BH,#00H ;分個(gè)位清零,十位加1;********************************************************************;分十位 INC 7CH ;分十位加1 MOVA,7CH CJNE A,#06, EXT;不為6跳出中斷服務(wù)程序顯示 MOV 7CH,#00H ;分十位清零,時(shí)個(gè)位加1;********************************************************************;時(shí)個(gè)位INC7EH; ;時(shí)個(gè)位加1 MOVA,7FH CJNE A, #02, SG1;時(shí)十位為2否,不為轉(zhuǎn)SG1LJMPSG2SG1:MOV A,7EH CJNEA,#10, EXT;不為10跳出中斷服務(wù)程序顯示 LJMP SS;轉(zhuǎn)時(shí)十位操作SG2: MOV A,7EH CJNEA,#04, EXT;十位為2時(shí),時(shí)個(gè)位不為4跳出中 ;斷服務(wù)程序顯示 MOV7FH,#00H;為4清零 MOV 7EH,#00H LJMPEXT;********************************************************************;時(shí)十位SS:MOV 7EH,#00H INC7FH ;時(shí)十位加1;********************************************************************EXT:POPACCPOP PSW RETI;********************************************************************;********************************************************************;鍵掃描子程序KEY: LCALL KEYCHULI ;調(diào)鍵解決 JZ EXTI ;無(wú)鍵按下則返回 LCALL DIR1 LCALL DIR1 ;去抖動(dòng) LCALL KEYCHULI ;調(diào)鍵解決 JZ EXTI ;無(wú)鍵按下則返回 MOV B, 20H ;保存取反后鍵值KEYSF: LCALL KEYCHULI ;調(diào)鍵解決 JZ KEYY ;釋放則保存鍵值LCALLDIR1 ;調(diào)顯示判釋放 LJMP KEYSF;沒(méi)釋放則繼續(xù)等待KEYY: MOV 20H, B ;保存鍵值EXTI: RET;********************************************************************;********************************************************************;鍵解決子程序,出口:A,20HKEYCHULI:PUSH PSW ;保護(hù)現(xiàn)場(chǎng) SETB RS1 SETB RS0;使用寄存器組3 MOV P1, #0FFH ;按鍵口P1寫(xiě)1 MOV A, P1 ;讀P1口數(shù)據(jù),判為哪個(gè)鍵按下 CPL A;P1口數(shù)據(jù)取反,為鍵值MOV20H, A ;保存取反后的鍵值CLRRS1;恢復(fù)當(dāng)前寄存器組為組0CLRRS0POPPSW ;恢復(fù)現(xiàn)場(chǎng)RET;子程序返回;********************************************************************;********************************************************************

;顯示子程序DIR:MOV P2, #01H MOV P0, #0CH RET DIR1: PUSHDPH;現(xiàn)場(chǎng)保護(hù)PUSHDPL PUSHACCPUSHPSWSETBRS0;使用寄存器1組CLRRS1LD2:MOVR0, #78H ;建立顯示緩沖區(qū)首址MOVR3, #01H ;從右數(shù)第一位LED開(kāi)始掃描MOVA, R3 ;位控碼初值送ALD0:MOVP2, A ;輸出位控碼 MOVDPTR, #DEEG ;表格首地址MOVA, @R0 ;從顯示緩沖區(qū)取出顯示數(shù)據(jù)MOVCA, @A+DPTR ;查表取字形代碼(段控碼)MOVP0, A ;輸出段控碼LCALLDELAY;延時(shí)INCR0;轉(zhuǎn)向下一緩沖單元MOVA,R3JBACC.7,LD1;是否顯示到最高位RLA;不到,向顯示器高位移位MOVR3, A ;修改后的位控碼送R3保存LJMPLD0;繼續(xù)掃描LD1:CLRRS0;恢復(fù)當(dāng)前通用寄存器組組號(hào)CLRRS1 POPPSWPOPACC;恢復(fù)現(xiàn)場(chǎng)POPDPLPOPDPHRETDEEG: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0BFH,0CH,0FFH ;0~9,"-","P.","滅";********************************************************************;********************************************************************;延時(shí)程序: DELAY:PUSHPSWSETBRS1;;使用寄存器組2CLRRS0; MOV R6, #3DHDL0: MOV R5, #05H DJNZR5, $ DJNZ R6, DL0 POP PSW RET;******************************************************************** END

4設(shè)計(jì)總結(jié)4.1設(shè)計(jì)課題結(jié)論及使用設(shè)計(jì)說(shuō)明本設(shè)計(jì)為基于單片機(jī)的電子鐘的設(shè)計(jì)。通過(guò)硬件和軟件的相結(jié)合,達(dá)成了設(shè)計(jì)目的,設(shè)計(jì)了一個(gè)具有特定功能的電子鐘。上電或按鍵復(fù)位自動(dòng)顯示系統(tǒng)提醒符“P.”,進(jìn)入始終準(zhǔn)備狀態(tài)。第一次按電子鐘啟動(dòng)/調(diào)整鍵,電子鐘從0時(shí)0分0秒開(kāi)始運(yùn)營(yíng),進(jìn)入時(shí)鐘運(yùn)營(yíng)狀態(tài)。第二次按電子鐘啟動(dòng)/調(diào)整鍵,電子鐘進(jìn)入時(shí)鐘調(diào)整狀態(tài),此時(shí)按下調(diào)時(shí)鍵,時(shí)加1,滿(mǎn)24自動(dòng)清零;按下調(diào)分鍵,分加1,滿(mǎn)60自動(dòng)清零;按下調(diào)秒鍵秒加1,滿(mǎn)60自動(dòng)清零。第三次按下電子鐘啟動(dòng)/調(diào)整鍵,電子鐘從當(dāng)前顯示開(kāi)始繼續(xù)運(yùn)營(yíng)。調(diào)整功能鍵只允許在自己控制的位上操作,不允許出現(xiàn)進(jìn)位;所有鍵操作均需等到案件釋放后做出響應(yīng)功能反映,負(fù)責(zé)狀態(tài)不變。4.2設(shè)計(jì)課題的仿真結(jié)果 圖7時(shí)鐘準(zhǔn)備狀態(tài)仿真圖如圖7所示,上電或按鍵復(fù)位自動(dòng)顯示系統(tǒng)提醒符“P.”,進(jìn)入始終準(zhǔn)備狀態(tài)。圖8時(shí)鐘運(yùn)營(yíng)狀態(tài)仿真圖如圖8所示,第一次按電子鐘啟動(dòng)/調(diào)整鍵,電子鐘從0時(shí)0分0秒開(kāi)始運(yùn)營(yíng),進(jìn)入時(shí)鐘運(yùn)營(yíng)狀態(tài)。

圖9時(shí)鐘調(diào)整狀態(tài)仿真圖如圖9所示,第二次按電子鐘啟動(dòng)/調(diào)整鍵,電子鐘進(jìn)入時(shí)鐘調(diào)整狀態(tài),此時(shí)按下調(diào)時(shí)鍵,時(shí)加1,滿(mǎn)24自動(dòng)清零;按下調(diào)分鍵,分加1,滿(mǎn)60自動(dòng)清零;按下調(diào)秒鍵秒加1,滿(mǎn)60自動(dòng)清零。圖10時(shí)鐘繼續(xù)運(yùn)營(yíng)狀態(tài)仿真圖如圖10所示,第三次按下電子鐘啟動(dòng)/調(diào)整鍵,,電子鐘從當(dāng)前顯示開(kāi)始繼續(xù)運(yùn)營(yíng)。4.3設(shè)計(jì)課題的誤差分析本次設(shè)計(jì)的誤差重要由硬件和軟件兩部分產(chǎn)生。硬件設(shè)計(jì)過(guò)程中產(chǎn)生誤差的因素有:元器件實(shí)際參數(shù)與設(shè)計(jì)過(guò)程中的理論參數(shù)有差距;布線(xiàn)不合理;焊接工藝不好。軟件的設(shè)計(jì)中產(chǎn)生誤差的因素有:程序不精簡(jiǎn);程序規(guī)劃不合理;延時(shí)程序沒(méi)有設(shè)立好。4.4設(shè)計(jì)體會(huì)本次設(shè)計(jì)從最開(kāi)始的理論學(xué)習(xí)開(kāi)始,整整是用了一個(gè)學(xué)期的時(shí)間,但現(xiàn)在接近尾聲,回首這些過(guò)去的日子,感慨頗多。一方面從理論課的學(xué)習(xí)來(lái)說(shuō),理論的學(xué)習(xí)要注重與實(shí)際相結(jié)合,要能將理論知識(shí)運(yùn)用到實(shí)際設(shè)計(jì)中去,同時(shí)也要能將教科書(shū)上的知識(shí)能進(jìn)行舉一反三的推廣。硬件電路上要注意多查找資料,細(xì)心。軟件設(shè)計(jì)上注意思緒清楚,目的明確。本次設(shè)計(jì)上的硬件電路中,制作期間犯了很多錯(cuò)誤,有元器件焊接錯(cuò)誤,有元器件引腳錯(cuò)誤,有封裝錯(cuò)誤等等,程序設(shè)計(jì)中犯的錯(cuò)誤有:程序設(shè)計(jì)的思緒不明確;語(yǔ)句使用不合理;延時(shí)程序設(shè)計(jì)的不合適;程序不精簡(jiǎn),導(dǎo)致有誤差。但是這些錯(cuò)誤也為我此后的設(shè)計(jì)積累了很多寶貴的經(jīng)驗(yàn)。設(shè)計(jì)時(shí)碰到困難,查找了很多資料,學(xué)到了不少課外知識(shí),明白了,要寫(xiě)程序,先整理思緒畫(huà)好流程圖等等,設(shè)計(jì)之初,碰到困難的時(shí)候總是很苦惱,甚至尚有過(guò)抱怨,到最后才知道,要想深刻的理解理論知識(shí),必須通過(guò)實(shí)踐,通過(guò)設(shè)計(jì)。4.5教學(xué)建議時(shí)光飛逝,日月如梭,一個(gè)學(xué)期的學(xué)習(xí)即將結(jié)束,在這個(gè)學(xué)期的課程任務(wù)中,也許對(duì)于單片機(jī)的學(xué)習(xí)是花的時(shí)間最多的,也是最認(rèn)真的,當(dāng)然這離不開(kāi)王老師的功勞,從本學(xué)期的第一次理論課開(kāi)始,王老師嚴(yán)謹(jǐn)?shù)慕虒W(xué)態(tài)度,風(fēng)趣的教學(xué)方式,激發(fā)了我的單片機(jī)的學(xué)習(xí)愛(ài)好,讓我在之后的學(xué)習(xí)過(guò)程中對(duì)自己嚴(yán)格規(guī)定,勤于實(shí)踐,但現(xiàn)在可以說(shuō)是對(duì)單片機(jī)和匯編語(yǔ)言以及C51有了初步的了解。通過(guò)一個(gè)學(xué)期王韌老師教導(dǎo)的的單片機(jī)學(xué)習(xí),我掌握了很多單片機(jī)學(xué)習(xí)的寶貴經(jīng)驗(yàn),特別是在程序設(shè)計(jì)上面,深刻理解了編程思緒和程序流程框圖在整個(gè)程序設(shè)計(jì)中的重要性。在理論教學(xué)中,王老師以輕松風(fēng)趣的教學(xué)方式經(jīng)常讓課堂氣氛很活躍,風(fēng)趣詼諧,經(jīng)常運(yùn)用各種實(shí)例,不僅教會(huì)我們單片機(jī)的知識(shí),更是教會(huì)了我們很多為人處事的道理,王老師授課內(nèi)容條理清楚,重點(diǎn)突出,給人印象深刻。王老師在課堂上也十分注重和同學(xué)們的互動(dòng),經(jīng)常會(huì)用一些親身實(shí)踐的經(jīng)驗(yàn)為例,讓同學(xué)們?cè)诨谑聦?shí)的基礎(chǔ)上更好的理解相關(guān)理論,充足做到了理論與實(shí)際的結(jié)合,既形象生動(dòng),又豐富有趣。談到教學(xué)建議,結(jié)合自己課堂的學(xué)習(xí)總結(jié)幾點(diǎn)拙見(jiàn)如下:(1)繼續(xù)嚴(yán)格規(guī)定同學(xué)們,對(duì)于當(dāng)代大學(xué)生,大多數(shù)同學(xué)都缺少自制力,只有要個(gè)規(guī)定才干讓他們學(xué)到知識(shí);(2)多介紹點(diǎn)單片機(jī)實(shí)際工程設(shè)計(jì);

結(jié)束語(yǔ)時(shí)間過(guò)得真快,轉(zhuǎn)眼間一個(gè)學(xué)期就要結(jié)束了,依稀記得這學(xué)期開(kāi)始時(shí)單片機(jī)第一次課上王韌老師對(duì)我的教導(dǎo),他強(qiáng)調(diào)對(duì)于單片機(jī)的學(xué)習(xí)要注意理論與實(shí)際相結(jié)合,我們要將所學(xué)的知識(shí)靈活的應(yīng)用到實(shí)際的設(shè)計(jì)中去。一方面對(duì)于王老師的規(guī)定不理解,也沒(méi)有認(rèn)真想過(guò),真正到了單片機(jī)實(shí)驗(yàn)的時(shí)候,要我們自己設(shè)計(jì)電路,編寫(xiě)程序的時(shí)候才想起王老師的話(huà),到現(xiàn)在的課程設(shè)計(jì),更是感受頗深。到目前為止,單片機(jī)的

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論