畢業(yè)設(shè)計(jì)基于單片機(jī)的一個(gè)2位的LED數(shù)碼顯示作為“秒表”設(shè)計(jì)_第1頁(yè)
畢業(yè)設(shè)計(jì)基于單片機(jī)的一個(gè)2位的LED數(shù)碼顯示作為“秒表”設(shè)計(jì)_第2頁(yè)
畢業(yè)設(shè)計(jì)基于單片機(jī)的一個(gè)2位的LED數(shù)碼顯示作為“秒表”設(shè)計(jì)_第3頁(yè)
畢業(yè)設(shè)計(jì)基于單片機(jī)的一個(gè)2位的LED數(shù)碼顯示作為“秒表”設(shè)計(jì)_第4頁(yè)
畢業(yè)設(shè)計(jì)基于單片機(jī)的一個(gè)2位的LED數(shù)碼顯示作為“秒表”設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩25頁(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)介

1、 工程技術(shù)學(xué)院課程設(shè)計(jì)題 目:用單片機(jī)at89c51設(shè)計(jì)一個(gè)2位的led數(shù)碼顯示作為“秒表”專(zhuān) 業(yè): 電氣工程及其自動(dòng)化 年 級(jí): 2009級(jí) 學(xué) 號(hào): 20091447 20091414 20091444 姓 名: 付忠林 梁宗林 李 座 指導(dǎo)教師: 楊 彥 鑫 日 期: 2012年12月12日 云南農(nóng)業(yè)大學(xué)工程技術(shù)學(xué)院 目 錄1、 設(shè)計(jì)題目和要求32、 設(shè)計(jì)目的43、 設(shè)計(jì)內(nèi)容54、 課程設(shè)計(jì)心得體會(huì)215、 參考文獻(xiàn)226、 課程設(shè)計(jì)指導(dǎo)教師評(píng)審標(biāo)準(zhǔn)及成績(jī)?cè)u(píng)定237、 附件24 一、設(shè)計(jì)題目和要求:題目三:秒表 應(yīng)用at89c51的定時(shí)器設(shè)計(jì)一個(gè)2位的led數(shù)碼顯示作為“秒表”:顯示時(shí)間

2、為0099s,每秒自動(dòng)加1,設(shè)計(jì)一個(gè)“開(kāi)始”鍵,按下“開(kāi)始”鍵秒表開(kāi)始計(jì)時(shí)。設(shè)計(jì)一個(gè)“復(fù)位”鍵,按下“復(fù)位” 鍵后,秒表從0開(kāi)始計(jì)時(shí)。 任務(wù)安排:李座負(fù)責(zé)繪制電路原理圖;梁宗林負(fù)責(zé)收集資料及電子版整理;付忠林負(fù)責(zé)程序和仿真。二、設(shè)計(jì)目的:1.進(jìn)一步掌握at89c51單片機(jī)的結(jié)構(gòu)和工作原理;2.掌握單片機(jī)的接口技術(shù)及外圍芯片的工作原理及控制方法;3.進(jìn)一步掌握單片機(jī)程序編寫(xiě)及程序調(diào)試過(guò)程,掌握模塊化程序設(shè)計(jì)方法;4.掌握proteus仿真軟件的使用方法;5.掌握l(shuí)ed數(shù)碼管原理及使用方法。6.掌握定時(shí)器、外部中斷的設(shè)置和編程原理。7.通過(guò)此次課程設(shè)計(jì)能夠?qū)纹瑱C(jī)軟硬件結(jié)合起來(lái),對(duì)程序進(jìn)行編輯,校

3、驗(yàn)。8.該課程設(shè)計(jì)通過(guò)單片機(jī)的定時(shí)器/計(jì)數(shù)器定時(shí)和計(jì)數(shù)原理,設(shè)計(jì)簡(jiǎn)單的計(jì)時(shí)器系統(tǒng),擁有正確的計(jì)時(shí)、暫停、清零、復(fù)位功能,并同時(shí)可以用數(shù)碼管顯示。三、設(shè)計(jì)內(nèi)容:了解8051芯片的的工作原理和工作方式 ,使用該芯片對(duì)led數(shù)碼管進(jìn)行顯示控制,實(shí)現(xiàn)用單片機(jī)的端口控制數(shù)碼管,顯示分、秒,并能用按鈕實(shí)現(xiàn)秒表起動(dòng)、停止、清零功能,精確到1秒。 at89c51單片機(jī)的主要工作特性:內(nèi)含4kb的flash存儲(chǔ)器,擦寫(xiě)次數(shù)1000次;內(nèi)含28字節(jié)的ram;具有32根可編程i/o線(xiàn);具有2個(gè)16位可編程定時(shí)器;具有6個(gè)中斷源、5個(gè)中斷矢量、2級(jí)優(yōu)先權(quán)的中斷結(jié)構(gòu);具有1個(gè)全雙工的可編程串行通信接口;具有一個(gè)數(shù)據(jù)指針

4、dptr;兩種低功耗工作模式,即空閑模式和掉電模式;具有可編程的3級(jí)程序鎖定定位;at89c51的工作電源電壓為5(10.2)v且典型值為5v,最高工作頻率為24mhz.at89c51各部分的組成及功能:外部中斷txdrxdp0 p1 p2 p3擴(kuò)展控制振蕩器和時(shí)鐘電路數(shù)據(jù)存儲(chǔ)器128字節(jié)程序存儲(chǔ)器14kbcpu兩個(gè)16位定時(shí)器計(jì)數(shù)器中斷控制總線(xiàn)擴(kuò)展控制器并行可編程i/o口可編程串行口內(nèi)部總線(xiàn)1. 中央處理器1.單片機(jī)的中央處理器(cpu)是單片機(jī)的核心,完成運(yùn)算和操作控制,主要包括運(yùn)算器和控制器兩部分。地址寄存器片內(nèi)rompsenaleearstxtal1xtal2振蕩器 定時(shí)及控制邏輯指令

5、譯碼器指令寄存器程序計(jì)數(shù)器 pcpc增量器暫存器1b寄存器accc暫存器2psw alu(1) 運(yùn)算器運(yùn)算器主要用來(lái)實(shí)現(xiàn)算術(shù)、邏輯運(yùn)算和位操作。其中包括算術(shù)和邏輯運(yùn)算單元alu、2.累加器acc、b寄存器、程序狀態(tài)字psw和兩個(gè)暫存器等。(1) alu是運(yùn)算電路的核心,實(shí)質(zhì)上是一個(gè)全加器,完成基本的算術(shù)和邏輯運(yùn)算。算術(shù)運(yùn)算包括加、減、乘、除、增量、減量、bcd碼運(yùn)算;邏輯運(yùn)算包括“與”、“或”、“異或”、左移位、右移位和半字節(jié)交換,以及位操作中的位置位、位復(fù)位等。暫存器1和暫存器2是alu的兩個(gè)輸入,用于暫存參與運(yùn)算的數(shù)據(jù)。alu的輸出也是兩個(gè):一個(gè)是累加器,數(shù)據(jù)經(jīng)運(yùn)算后,其結(jié)果又通過(guò)內(nèi)部總線(xiàn)

6、返回到累加器;另一個(gè)是程序狀態(tài)字psw,用于存儲(chǔ)運(yùn)算和操作結(jié)果的狀態(tài)。累加器是cpu使用最頻繁的一個(gè)寄存器。acc既是alu處理數(shù)據(jù)的來(lái)源,又是alu運(yùn)算結(jié)果的存放單元。單片機(jī)與片外ram或i/o擴(kuò)展口進(jìn)行數(shù)據(jù)交換必須通過(guò)acc來(lái)進(jìn)行。b寄存器在乘法和除法指令中作為alu的輸入之一,另一個(gè)輸入來(lái)自acc。運(yùn)算結(jié)果存于ab寄存器中。(2) 控制器控制器是識(shí)別指令并根據(jù)指令性質(zhì)協(xié)調(diào)計(jì)算機(jī)內(nèi)各組成單元進(jìn)行工作的部件,主要包括程序計(jì)數(shù)器pc、pc增量器、指令寄存器、指令譯碼器、定時(shí)及控制邏輯電路等,其功能是控制指令的讀入、譯碼和執(zhí)行,并對(duì)指令執(zhí)行過(guò)程進(jìn)行定時(shí)和邏輯控制。at89c51單片機(jī)中,pc是一

7、個(gè)16位的計(jì)數(shù)器,可對(duì)64kb程序存儲(chǔ)器進(jìn)行尋址。復(fù)位時(shí)pc的內(nèi)容是0000h.(3)存儲(chǔ)器單片機(jī)內(nèi)部的存儲(chǔ)器分為程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器。at89c51單片機(jī)的程序存儲(chǔ)器采用4kb的快速擦寫(xiě)存儲(chǔ)器flash memory,編程和擦除完全是電器實(shí)現(xiàn)。(4)外圍接口電路 at89c51單片機(jī)的外圍接口電路主要包括:4個(gè)可編程并行i/o口,1個(gè)可編程串行口,2個(gè)16位的可編程定時(shí)器以及中斷系統(tǒng)等。at89c51的工作原理:3.引腳排列及功能at89c51的封裝形式有pdip,tqfp,plcc等,現(xiàn)以pdip為例。 (1)i/o口線(xiàn) p0口 8位、漏極開(kāi)路的雙向i/o口。當(dāng)使用片外存儲(chǔ)器及外擴(kuò)i/o

8、口時(shí),p0口作為低字節(jié)地址/數(shù)據(jù)復(fù)用線(xiàn)。在編程時(shí),p0口可用于接收指令代碼字節(jié);程序校驗(yàn)時(shí),可輸出指令字節(jié)。p0口也可做通用i/o口使用,但需加上拉電阻。作為普通輸入時(shí),應(yīng)輸出鎖存器配置1。p0口可驅(qū)動(dòng)8個(gè)ttl負(fù)載。p1口 8位、準(zhǔn)雙向i/o口,具有內(nèi)部上拉電阻。 p1口是為用戶(hù)準(zhǔn)備的i/o雙向口。在編程和校驗(yàn)時(shí),可用作輸入低8位地址。用作輸入時(shí),應(yīng)先將輸出鎖存器置1。p1口可驅(qū)動(dòng)4個(gè)ttl負(fù)載。p2 8位、準(zhǔn)雙向i/o口,具有內(nèi)部上拉電阻。 當(dāng)使用外存儲(chǔ)器或外擴(kuò)i/o口時(shí),p2口輸出高8位地址。在編程和校驗(yàn)時(shí),p2口接收高字節(jié)地址和某些控制信號(hào)。p3 8位、準(zhǔn)雙向i/o口,具有內(nèi)部上拉電阻

9、。 p3口可作為普通i/o口。用作輸入時(shí),應(yīng)先將輸出鎖存器置1。在編程/校驗(yàn)時(shí),p3口接收某些控制信號(hào)。它可驅(qū)動(dòng)4個(gè)ttl負(fù)載。(2)控制信號(hào)線(xiàn) rst 復(fù)位輸入信號(hào),高電平有效。在振蕩器穩(wěn)定工作時(shí),在rst腳施加兩個(gè)機(jī)器周期以上的高電平,將器件復(fù)位。 ea/vpp 外部程序存儲(chǔ)器訪問(wèn)允許信號(hào)ea.當(dāng)ea信號(hào)接地時(shí),對(duì)rom的讀操作限定在外部程序存儲(chǔ)器,地址為0000h-ffffh;當(dāng)ea接vcc時(shí),對(duì)rom的讀操作從內(nèi)部程序存儲(chǔ)器開(kāi)始,并可延續(xù)至外部程序存儲(chǔ)器。在編程時(shí),該引腳可接編程電壓5v或12v。在編程校驗(yàn)時(shí),該引腳可接vcc。 psen 片外程序存儲(chǔ)器讀選通信號(hào)psen,低電平有效。

10、在片外程序存儲(chǔ)器取指期間,當(dāng)psen有效時(shí),程序存儲(chǔ)器的內(nèi)容被送至p0口;在訪問(wèn)外部ram時(shí),psen 無(wú)效。 ale/prog 低字節(jié)鎖存信號(hào)ale.在系統(tǒng)擴(kuò)展時(shí),ale的下降沿將p0口輸出的低8位地址鎖存在外接的地址鎖存器中,以實(shí)現(xiàn)低字節(jié)地址和數(shù)據(jù)的分時(shí)傳送。此外,ale端連續(xù)輸出正脈沖,頻率為晶振頻率的1/6,可做外部定時(shí)脈沖使用。 (3)外部晶振引線(xiàn) xtal1 片內(nèi)振蕩器反向放大器和時(shí)鐘發(fā)生線(xiàn)路的輸入端。使用片內(nèi)振蕩器時(shí),連接外部石英晶體和微調(diào)電容。xtal2 片內(nèi)振蕩器反相放大器的輸出端。當(dāng)使用片內(nèi)振蕩器時(shí),外接石英晶體和微調(diào)電容。4.存儲(chǔ)器組織和特殊功能寄存器at89c51的存儲(chǔ)

11、器將程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器分開(kāi),并有各自的存儲(chǔ)空間和訪問(wèn)指令。它有4個(gè)存儲(chǔ)空間:片內(nèi)存儲(chǔ)器、片外存儲(chǔ)器、片內(nèi)數(shù)據(jù)存儲(chǔ)器及片外存儲(chǔ)器。振蕩器4.1 時(shí)鐘電路和工作時(shí)序(1) 振蕩器電路原理rfxtal1pd&63 q2 q (2)振蕩電路的接法外部振蕩器信號(hào)ncxtal2xtal1gndc1c2xtal2xtal1cnd4.2 led數(shù)碼管的結(jié)構(gòu)和工作原理 led數(shù)碼管(led segment displays)是由多個(gè)發(fā)光二極管封裝在一起組成“8”字型的器件,引線(xiàn)已在內(nèi)部連接完成,只需引出它們的各個(gè)筆劃,公共電極。led數(shù)碼管常用段數(shù)一般為7段有的另加一個(gè)小數(shù)點(diǎn),還有一種是類(lèi)似于3位“+1”型

12、。位數(shù)有半位,1,2,3,4,5,6,8,10位等等.,led數(shù)碼管根據(jù)led的接法不同分為共陰和共陽(yáng)兩類(lèi),了解led的這些特性,對(duì)編程是很重要的,因?yàn)椴煌?lèi)型的數(shù)碼管,除了它們的硬件電路有差異外,編程方法也是不同的。圖2是共陰和共陽(yáng)極數(shù)碼管的內(nèi)部電路,它們的發(fā)光原理是一樣的,只是它們的電源極性不同而已。顏色有紅,綠,藍(lán),黃等幾種。led數(shù)碼管廣泛用于儀表,時(shí)鐘,車(chē)站,家電等場(chǎng)合。選用時(shí)要注意產(chǎn)品尺寸顏色,功耗,亮度,波長(zhǎng)等。下面將介紹常用led數(shù)碼管內(nèi)部引腳圖。圖1 這是一個(gè)7段兩位帶小數(shù)點(diǎn) 10引腳的led數(shù)碼管圖2 引腳定義 每一筆劃都是對(duì)應(yīng)一個(gè)字母表示 dp是小數(shù)點(diǎn).數(shù)碼管分為共陽(yáng)極的

13、led數(shù)碼管、共陰極的led數(shù)碼管兩種。下圖例舉的是共陽(yáng)極的led數(shù)碼管,共陽(yáng)就是7段的顯示字碼共用一個(gè)電源的正。led數(shù)碼管原理圖示意:圖3 引腳示意圖從上圖可以看出,要是數(shù)碼管顯示數(shù)字,有兩個(gè)條件:1、是要在vt端(3/8腳)加正電源;2、要使(a,b,c,d,e,f,g,dp)端接低電平或“0”電平。這樣才能顯示的。共陽(yáng)極led數(shù)碼管的內(nèi)部結(jié)構(gòu)原理圖圖4: 圖4 共陽(yáng)極led數(shù)碼管的內(nèi)部結(jié)構(gòu)原理圖共陰極led數(shù)碼管的內(nèi)部結(jié)構(gòu)原理圖:圖5 共陰極led數(shù)碼管的內(nèi)部結(jié)構(gòu)原理圖表1.1 顯示數(shù)字對(duì)應(yīng)的二進(jìn)制電平信號(hào)led數(shù)碼管要正常顯示,就要用驅(qū)動(dòng)電路來(lái)驅(qū)動(dòng)數(shù)碼管的各個(gè)段碼,從而顯示出我們要的

14、數(shù)位,因此根據(jù)led數(shù)碼管的驅(qū)動(dòng)方式的不同,可以分為靜態(tài)式和動(dòng)態(tài)式兩類(lèi)。a、靜態(tài)顯示驅(qū)動(dòng): 靜態(tài)驅(qū)動(dòng)也稱(chēng)直流驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)是指每個(gè)數(shù)碼管的每一個(gè)段碼都由一個(gè)單片機(jī)的i/o口進(jìn)行驅(qū)動(dòng),或者使用如bcd碼二-十進(jìn)位轉(zhuǎn)換器進(jìn)行驅(qū)動(dòng)。靜態(tài)驅(qū)動(dòng)的優(yōu)點(diǎn)是編程簡(jiǎn)單,顯示亮度高,缺點(diǎn)是占用i/o口多,如驅(qū)動(dòng)5個(gè)數(shù)碼管靜態(tài)顯示則需要5840根i/o口來(lái)驅(qū)動(dòng),要知道一個(gè)89s51單片機(jī)可用的i/o口才32個(gè)呢。故實(shí)際應(yīng)用時(shí)必須增加驅(qū)動(dòng)器進(jìn)行驅(qū)動(dòng),增加了硬體電路的復(fù)雜性。b、動(dòng)態(tài)顯示驅(qū)動(dòng): 數(shù)碼管動(dòng)態(tài)顯示介面是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式之一,動(dòng)態(tài)驅(qū)動(dòng)是將所有數(shù)碼管的8個(gè)顯示筆劃a,b,c,d,e,f,g,d

15、p 的同名端連在一起,另外為每個(gè)數(shù)碼管的公共極com增加位選通控制電路,位選通由各自獨(dú)立的i/o線(xiàn)控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個(gè)數(shù)碼管會(huì)顯示出字形,取決于單片機(jī)對(duì)位元選通com端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開(kāi),該位就顯示出字形,沒(méi)有選通的數(shù)碼管就不會(huì)亮。4.3設(shè)計(jì)思路(方案)該實(shí)驗(yàn)要求進(jìn)行計(jì)時(shí)并在數(shù)碼管上顯示時(shí)間,則可利用dvcc系列單片機(jī)微機(jī)仿真實(shí)驗(yàn)系統(tǒng)中的芯片8032(芯片的功能類(lèi)似于芯片at89c51,其管腳功能也和at89c51的管腳功能類(lèi)似)中的p3.2管腳做為外部中斷0的入口地址,并實(shí)現(xiàn)“開(kāi)始”按鍵的功能;將p3.

16、3做為外部中斷1的入口地址,并實(shí)現(xiàn)“清零”按鍵的功能;將p3.0做為數(shù)據(jù)信號(hào)data輸入的入口地址;將p3.1做為時(shí)鐘信號(hào)clk輸入的入口地址。定時(shí)器t0作為每秒加一的定時(shí)器;定時(shí)器t1作為“快加”鍵的定時(shí)器。其中“開(kāi)始”按鍵當(dāng)開(kāi)關(guān)由1撥向0(由上向下?lián)埽r(shí)開(kāi)始計(jì)時(shí);“清零”按鍵當(dāng)開(kāi)關(guān)由1撥向0(由上向下?lián)埽r(shí)數(shù)碼管清零,此時(shí)若再撥“開(kāi)始”按鍵則又可重新開(kāi)始計(jì)時(shí)。4.4系統(tǒng)總體方案及硬件設(shè)計(jì)(方案論證、設(shè)計(jì)、調(diào)試及儀器說(shuō)明)4.4.1系統(tǒng)總體方案本系統(tǒng)采用at89c51單片機(jī)為中心器件,利用其定時(shí)器/計(jì)數(shù)器定時(shí)計(jì)數(shù)的原理,結(jié)合硬件電路如電源電路,晶振電路,復(fù)位電路和顯示電路,以及一些按鍵電路等

17、來(lái)設(shè)計(jì)計(jì)數(shù)器,將軟硬件有機(jī)結(jié)合起來(lái),其中軟件系統(tǒng)采用匯編語(yǔ)言編寫(xiě)程序,包括顯示程序,計(jì)數(shù)程序,中斷,硬件系統(tǒng)利用protues強(qiáng)大的功能來(lái)實(shí)現(xiàn),簡(jiǎn)單易于觀察,在仿真中就可以觀察到實(shí)際的工作狀態(tài)。4.4.2硬件電路設(shè)計(jì) 1)晶振電路 mcs-51單片機(jī)內(nèi)部的晶振電路是一個(gè)高增益反相放大器,引用xtal1和xtal2分別為反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入和來(lái)自反向振蕩器的輸出,該反向放大器可以配置為片內(nèi)振蕩器。這里,我們選用51單片機(jī)12mhz的內(nèi)部振蕩方式,電路如下:電容器c1、c2起穩(wěn)定振蕩頻率,快速起振的作用,c1和c2可以在20-100pf之間取值,這里取20pf,接線(xiàn)時(shí)要使晶

18、體振蕩器x1盡可能接近單片機(jī)。2)按鍵部分電路接線(xiàn)在按鍵電路中,我們可以在i/o口上直接按鍵,或者通過(guò)i/o口設(shè)計(jì)一個(gè)鍵盤(pán),然后通過(guò)鍵盤(pán)掃描程序判斷是否有按鍵按下等。此系統(tǒng)是一個(gè)小系統(tǒng),有足夠的i/o口可以使用,為了使程序簡(jiǎn)化,我們采用按鍵電路,用部分p1口做開(kāi)關(guān),p1.0開(kāi)始,p1.1暫停,p1.2清零,p1.3復(fù)位。3)顯示電路電路顯示電路我們采用的是數(shù)碼管顯示電路。用2個(gè)共陰極led顯示,led是七段式顯示器,內(nèi)部有7個(gè)條形發(fā)光二極管和1個(gè)小圓點(diǎn)發(fā)光二極管組成,根據(jù)各二極管的亮滅組合成字符。在用數(shù)碼管顯示時(shí),我們有靜態(tài)和動(dòng)態(tài)兩種選擇,靜態(tài)顯示程序簡(jiǎn)單,顯示溫度,但是占用端口比較多;動(dòng)態(tài)顯

19、示所使用的端口比較少,可以節(jié)省單片機(jī)的i/o口。在設(shè)計(jì)中,我們采用led動(dòng)態(tài)顯示,用p0口驅(qū)動(dòng)顯示。由于p0口的輸出極是開(kāi)漏電路,用它驅(qū)動(dòng)時(shí)需要外接上拉電阻才能輸出高電平。4.5 軟件設(shè)計(jì)4.5.1軟件設(shè)計(jì)概述在軟件設(shè)計(jì)中,一般采用模塊化的程序設(shè)計(jì)方法,它具有明顯的優(yōu)點(diǎn),把一個(gè)多功能的復(fù)雜的程序劃分成多個(gè)簡(jiǎn)單的、單一的程序模塊,有利于程序的測(cè)試和調(diào)試,有利于程序的優(yōu)化和分工,提高了程序的閱讀性和可靠性,使程序的結(jié)構(gòu)一目了然。4.5.2程序流程圖 開(kāi)始顯示單元清零t0設(shè)為16位計(jì)時(shí)器模式允許t0中斷調(diào)用顯示子程序按鍵按下?進(jìn)入功能程序nyt0中斷保護(hù)現(xiàn)場(chǎng)秒表加1s處理恢復(fù),中斷返回 1)系統(tǒng)主程

20、序流程圖 2)定時(shí)器中斷t0流程圖 n 4.5.3子程序模塊設(shè)計(jì)1)顯示精度為1秒程序main: mov r0,#20 mov tmod,#01h mov th0,#3ch mov tl0,#0b0h mov dptr,#table setb ea setb et02)延時(shí)程序delay: ;誤差 0us mov r6,#01hdl0:mov r5,#61h4.6秒表匯編程序;*;本程序?qū)崿F(xiàn)秒表從0s計(jì)到99sk_sbit p1.0;秒表開(kāi)始控制位z_tbit p1.1 ;秒表暫??刂莆籷_lbit p1.2 ;秒表清零控制位f_wbit p1.3 ;秒表復(fù)位控制位secondequ30htc

21、ntequ34horg00h sjmpstartorg0bhljmpint_t0start:movdptr,#tablemovsecond,#0movtcnt,#0movtmod,#01hsetb p1.0setb p1.1setb p1.2setb p1.3jb k_s,$ ;秒表開(kāi)始控制位 movth0,#3ch;fosc=12mhz,定時(shí)50毫秒movtl0,#0b0hmovie,#82hsetbtr0;*;對(duì)秒表的兩位顯示進(jìn)行控制a1:lcalldisplay mova,secondcjnea,#99,a1 ;判斷是否加到99秒clear: movsecond,#0;*;定時(shí)器中斷服務(wù)

22、程序,對(duì) 秒 計(jì)數(shù)int_t0:jnb z_t,zt ;秒表暫??刂莆籲ext: movth0,#3chmovtl0,#0b0hinctcntmova,tcntcjnea,#20,retune ;計(jì)時(shí)1秒 用#20 incsecond movtcnt,#0 mova,secondcjnea,#99,retunemovsecond,#0retune:reti;*;顯示控制子程序display: jnb q_l,clear ;秒表清零控制位jnb f_w,start ;秒表復(fù)位控制位 mova,second ;顯示秒表的兩位movb,#10divabclrp3.6movca,a+dptr待添加的隱

23、藏文字內(nèi)容3movp0,alcalldelaysetbp3.6mova,bclrp3.7 movca,a+dptr movp2,a ;片選信號(hào)lcalldelaysetbp3.7zt: jnb k_s,next ;秒表暫停控制位 ret table: db 3fh,06h,5bh,4fh,66hdb6dh,7dh,07h,7fh,6fhdelay:movr6,#10d1:movr7,#250djnzr7,$djnzr6,d1retend4.7 protues軟件仿真protus仿真軟件可以看做是構(gòu)建了一個(gè)特殊的單片機(jī)系統(tǒng),只要將所寫(xiě)程序的hex文件導(dǎo)入該單片機(jī)系統(tǒng),就可以它他一句句的執(zhí)行所寫(xiě)的

24、指令,也可以讓它與keil實(shí)現(xiàn)聯(lián)調(diào),程序有問(wèn)題可以隨時(shí)改,幫助快速調(diào)試程序。四、課程設(shè)計(jì)心得體會(huì)本文主要從軟硬件兩方面說(shuō)明設(shè)計(jì)的總體思路和設(shè)計(jì)的實(shí)現(xiàn)過(guò)程,預(yù)期的設(shè)計(jì)目的是:能夠?qū)崿F(xiàn)時(shí)鐘的基本功能,正常顯示分秒.在設(shè)計(jì)過(guò)程中,曾經(jīng)遇到很多的障礙,設(shè)計(jì)圖經(jīng)過(guò)許多次的修改最后才定下來(lái),但在調(diào)試的過(guò)程中又出現(xiàn)了問(wèn)題,需要修改原理圖;比如硬件的布局,要作到使連接的線(xiàn)路最短,并不沒(méi)有想象中的那么容易;并且對(duì)匯編語(yǔ)言有了更深刻的了解。設(shè)計(jì)過(guò)程中遇到程序設(shè)計(jì)問(wèn)題,網(wǎng)上找到視頻教程學(xué)習(xí)中斷程序的編寫(xiě),以及查閱c語(yǔ)言課本得以解決。通過(guò)網(wǎng)上視頻學(xué)習(xí)了proteus,對(duì)proteus的運(yùn)用有了一定的了解,通過(guò)編程對(duì)c

25、語(yǔ)言也學(xué)到了不少,更重要的是,更進(jìn)一步理解了單片機(jī)的功能與用法。 在做完設(shè)計(jì)之后,仔細(xì)回想這幾天來(lái)的收獲,和同學(xué)們互相幫助,共同進(jìn)步,也復(fù)習(xí)了一學(xué)期來(lái)學(xué)過(guò)的一些知識(shí)。還有,學(xué)會(huì)了處理問(wèn)題的方法,以及更多的耐心和學(xué)習(xí)的能力。五、參考文獻(xiàn)l 單片機(jī)原理及接口技術(shù),高等教育出版社出版,李全釗、遲榮強(qiáng) 等 編著。l proteus教程電子線(xiàn)路設(shè)計(jì)、制板與仿真,清華大學(xué)出版社出版,朱清慧、張鳳蕊、翟天嵩、王志奎 編著。l 基于proteus的80c51單片機(jī)實(shí)例教程,電子工業(yè)出版社出版,李學(xué)禮 主編。l 51系列單片機(jī)應(yīng)用與實(shí)踐教程,北京航空航天大學(xué)出版社出版,周向紅 主編。l 單片機(jī)應(yīng)用及技術(shù),電子工

26、業(yè)出版社l 單片機(jī)原理及應(yīng)用,基于proteus單片機(jī)系統(tǒng)設(shè)計(jì)及應(yīng)用,何宏、王紅君、劉瑞安、張志宏 編著。六、課程設(shè)計(jì)指導(dǎo)教師評(píng)審標(biāo)準(zhǔn)及成績(jī)?cè)u(píng)定序號(hào)評(píng)審項(xiàng)目評(píng)審指標(biāo)評(píng)價(jià)比例實(shí)際得分1工作量、工作態(tài)度工作量完成情況,論文(設(shè)計(jì))難易程度,有體現(xiàn)本專(zhuān)業(yè)基本訓(xùn)練的內(nèi)容;工作紀(jì)律、作風(fēng)是否嚴(yán)謹(jǐn)。20%2調(diào)查論證獨(dú)立查閱文獻(xiàn)、調(diào)研情況;開(kāi)題報(bào)告完成情況;綜合歸納、收集和正確利用各種信息的能力。15%3實(shí)驗(yàn)、設(shè)計(jì)方案與實(shí)驗(yàn)技能實(shí)驗(yàn)、設(shè)計(jì)方案合理、可行;獨(dú)立操作實(shí)驗(yàn),數(shù)據(jù)采集、計(jì)算、處理的能力;結(jié)構(gòu)設(shè)計(jì)、工藝、推導(dǎo)正確或程序運(yùn)行是否可靠。20%4分析與解決問(wèn)題的能力運(yùn)用所學(xué)知識(shí)和技能及獲取新知識(shí)去發(fā)現(xiàn)與解決

27、實(shí)際問(wèn)題的能力;對(duì)課題進(jìn)行理論分析的能力,得出結(jié)論情況。20%5設(shè)計(jì)(計(jì)算)說(shuō)明書(shū)質(zhì)量立論正確,論據(jù)充分,結(jié)論嚴(yán)謹(jǐn)合理;實(shí)驗(yàn)正確,分析、處理問(wèn)題科學(xué);結(jié)構(gòu)格式符合論文(設(shè)計(jì))要求;文理、技術(shù)用語(yǔ)正確規(guī)范;圖表完成情況。20%6創(chuàng) 新工作有創(chuàng)新意識(shí);對(duì)前人工作有改進(jìn)、突破,或有獨(dú)特見(jiàn)解及應(yīng)用價(jià)值情況。5%評(píng)定成績(jī):100% 指導(dǎo)教師簽字: 2012年 12月12 日7、 附件1、 秒表原理圖(實(shí)際接線(xiàn)圖)2、 仿真圖13. 仿真圖2employment tribunals sort out disagreements between employers and employees.you may

28、 need to make a claim to an employment tribunal if: you dont agree with the disciplinary action your employer has taken against you your employer dismisses you and you think that you have been dismissed unfairly.for more information about dismissal and unfair dismissal, seedismissal.you can make a c

29、laim to an employment tribunal, even if you haventappealedagainst the disciplinary action your employer has taken against you. however, if you win your case, the tribunal may reduce any compensation awarded to you as a result of your failure to appeal.remember that in most cases you must make an app

30、lication to an employment tribunal within three months of the date when the event you are complaining about happened. if your application is received after this time limit, the tribunal will not usually accept i.if you are worried about how the time limits apply to you, take advice from one of the o

31、rganisations listed underfurther help.employment tribunals are less formal than some other courts, but it is still a legal process and you will need to give evidence under an oath or affirmation.most people find making a claim to an employment tribunal challenging. if you are thinking about making a

32、 claim to an employment tribunal, you should get help straight away from one of the organisations listed underfurther help.if you are being represented by a solicitor at the tribunal, they may ask you to sign an agreement where you pay their fee out of your compensation if you win the case. this is

33、known as adamages-based agreement. in england and wales, your solicitor cant charge you more than 35% of your compensation if you win the case.if you are thinking about signing up for a damages-based agreement, you should make sure youre clear about the terms of the agreement. it might be best to ge

34、t advice from an experienced adviser, for example, at a citizens advice bureau. to find your nearest cab, including those that give advice by e-mail, click onnearest cab.for more information about making a claim to an employment tribunal, seeemployment tribunals.the (lack of) air up there watch mcay

35、man islands-based webb, the head of fifas anti-racism taskforce, is in london for the football associations 150th anniversary celebrations and will attend citys premier league match at chelsea on sunday.i am going to be at the match tomorrow and i have asked to meet yaya toure, he told bbc sport.for

36、 me its about how he felt and i would like to speak to him first to find out what his experience was.uefa hasopened disciplinary proceedings against cskafor the racist behaviour of their fans duringcitys 2-1 win.michel platini, president of european footballs governing body, has also ordered an imme

37、diate investigation into the referees actions.cska said they were surprised and disappointed by toures complaint. in a statement the russian side added: we found no racist insults from fans of cska.age has reached the end of the beginning of a word. may be guilty in his seems to passing a lot of dif

38、ferent life became the appearance of the same day; may be back in the past, to oneself the paranoid weird belief disillusionment, these days, my mind has been very messy, in my mind constantly. always feel oneself should go to do something, or write something. twenty years of life trajectory deeply

39、shallow, suddenly feel something, do it.一字開(kāi)頭的年齡已經(jīng)到了尾聲。或許是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個(gè)不同的日子過(guò)成了同一天的樣子;或許是追溯過(guò)去,對(duì)自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以來(lái),思緒一直很凌亂,在腦海中不斷糾纏??傆X(jué)得自己自己似乎應(yīng)該去做點(diǎn)什么,或者寫(xiě)點(diǎn)什么。二十年的人生軌跡深深淺淺,突然就感覺(jué)到有些事情,非做不可了。the end of our life, and can meet many things really do?而窮盡我們的一生,又能遇到多少事情是真正地非做不可?during my childhood, think

40、lucky money and new clothes are necessary for new year, but as the advance of the age, will be more and more found that those things are optional; junior high school, thought to have a crush on just means that the real growth, but over the past three years later, his writing of alumni in peace, sudd

41、enly found that isnt really grow up, it seems is not so important; then in high school, think dont want to give vent to out your inner voice can be in the high school children of the feelings in a period, but was eventually infarction when graduation party in the throat, later again stood on the pit

42、ch he has sweat profusely, looked at his thrown a basketball hoops, suddenly found himself has already cant remember his appearance.童年時(shí),覺(jué)得壓歲錢(qián)和新衣服是過(guò)年必備,但是隨著年齡的推進(jìn),會(huì)越來(lái)越發(fā)現(xiàn),那些東西根本就可有可無(wú);初中時(shí),以為要有一場(chǎng)暗戀才意味著真正的成長(zhǎng),但三年過(guò)去后,自己心平氣和的寫(xiě)同學(xué)錄的時(shí)候,突然就發(fā)現(xiàn)是不是真正的成長(zhǎng)了,好像并沒(méi)有那么重要了;然后到了高中,覺(jué)得非要吐露出自己的心聲才能為高中生涯里的懵懂情愫劃上一個(gè)句點(diǎn),但畢業(yè)晚會(huì)的時(shí)候最終還

43、是被梗塞在了咽喉,后來(lái)再次站在他曾經(jīng)揮汗如雨的球場(chǎng),看著他投過(guò)籃球的球框時(shí),突然間發(fā)現(xiàn)自己已經(jīng)想不起他的容顏。originally, this world, can produce a chemical reaction to an event, in addition to resolutely, have to do, and time.原來(lái),這個(gè)世界上,對(duì)某個(gè)事件能產(chǎn)生化學(xué)反應(yīng)的,除了非做不可的堅(jiān)決,還有,時(shí)間。a persons time, your ideas are always special to clear. want, want, line is clear, as if

44、nothing could shake his. also once seemed to be determined to do something, but more often is he backed out at last. dislike his cowardice, finally found that there are a lot of love, there are a lot of miss, like shadow really have been doomed. those who do, just green years oneself give oneself an

45、 arm injection, or is a self-righteous spiritual.一個(gè)人的時(shí)候,自己的想法總是特別地清晰。想要的,不想要的,界限明確,好像沒(méi)有什么可以撼動(dòng)自己。也曾經(jīng)好像已經(jīng)下定了決心去做某件事,但更多的時(shí)候是最后又打起了退堂鼓。嫌惡過(guò)自己的怯懦,最終卻發(fā)現(xiàn)有很多緣分,有很多錯(cuò)過(guò),好像冥冥之中真的已經(jīng)注定。那些曾經(jīng)所謂的非做不可,只是青蔥年華里自己給自己注射的一支強(qiáng)心劑,或者說(shuō),是自以為是的精神寄托罷了。at the moment, the sky is dark, the air is fresh factor after just rained. sudde

46、nly thought of blue plaid shirt; those were broken into various shapes of stationery; from the corner at the beginning of deep friendship; have declared the end of the encounter that havent start planning. those years, those days of do, finally, like youth, will end in our life.此刻,天空是陰暗的,空氣里有著剛下過(guò)雨之后

47、的清新因子。突然想到那件藍(lán)格子襯衫;那些被折成各種各樣形狀的信紙;那段從街角深巷伊始的友誼;還有那場(chǎng)還沒(méi)有開(kāi)始就宣告了終結(jié)的邂逅計(jì)劃那些年那些天的非做不可,終于和青春一樣,都將在我們的人生中謝幕。baumgartner the disappointing news: mission aborted. r plays an important role in this mission. starting at the ground, conditions have to be very calm - winds less than 2 mph, with no precipitation or

48、humidity and limited cloud cover. the balloon, with capsule attached, will move through the lower level of the atmosphere (the troposphere) where our day-to-day weather lives. it will climb higher than the tip of mount everest (5.5 miles/8.85 kilometers), drifting even higher than the cruising altitude of commercial airliners (5.6 miles/9.17 kilometers

溫馨提示

  • 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)論