




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、實用標準文案電子與限制工程學院計算機原理與接口技術(shù)課程設計姓名高強強學號 32061002323206100232專業(yè)建筑設施智能技術(shù)設計題目可任意啟動停止的電子秒表指導老師傅攀峰目錄1 1 電子秒表課程設計要求i精彩文檔實用標準文案2 2 關(guān)鍵字13 3 摘要14 4 綜合實驗目的15 5 引言15.1.1使用各個芯片的作用及工作原理 25.1.28253可編程外圍芯片介紹 35.1.3鎖存器74ls27345.1.4譯碼器 7415475.1.5七段數(shù)碼管顯示 86 6 程序流程圖107 7 程序源程序118 8 程序及硬件調(diào)試圖159 9 設計心得171010 參考文獻18可任意啟動/停
2、止的電子秒表一、電子秒表課程設計要求6位LED數(shù)碼顯示,計時單位為1/100秒.利用功能鍵進行啟/停限制.其功能為:上電后計時器清0,當?shù)谝淮位蚱鏀?shù)次按下啟/停鍵時開始計數(shù).第2次或偶數(shù)次按下該鍵時停止計時,再一次按啟/停鍵時清零后重新開始計時.二、關(guān)鍵字808682558253限制字三、摘要用匯編語言設計數(shù)字秒表,用PROTUES真軟件搭建的硬件電路上正確顯示,并且具有開始停止清零功能.用8086作為處理器,8253做定時功能產(chǎn)生0.01S的脈沖,8255具備鎖存和并行輸出功能,驅(qū)動7段數(shù)碼管正確顯示,并且具有足夠高的精度.精彩文檔實用標準文案四、綜合實驗目的:通常,學習知識是由淺入深、由此
3、及彼,一點點的學習和積累的,而應用知識那么是綜合運用所積累的知識來分析和解決實際問題、從知識的系統(tǒng)性來檢驗對各層次知識的掌握程度.綜合實驗的目的是讓學生把理論學習和實驗教學階段所掌握的知識通過一個設計實例,經(jīng)歷一次理論和實踐結(jié)合、軟件和硬件結(jié)合的綜合練習,也是一次工程實踐水平的檢驗.這次綜合實驗大家應當把它作為畢業(yè)設計的預演.鍛煉通過各種媒體和途徑主動獲取知識的水平.五、引言使用8253的通道0工作在方式0計數(shù),并選用二進制技術(shù),限制字36H,計數(shù)初值500,對1MHz勺CLK計數(shù)產(chǎn)生2000Hz的輸出脈沖給1,2通道的CLK通道一選用二進制計數(shù)即計數(shù)結(jié)束中斷方式0,初值20產(chǎn)生非屏蔽中斷0.
4、01S非屏蔽中斷送給8086的NMI產(chǎn)生中斷的脈沖,8086開始計數(shù)即毫秒位計數(shù)并顯示,并與10比擬,等于給分秒位加一,毫秒位置清零,分秒位與6比擬假設相等清零秒各位加一,秒個位與10比擬假設等于清零秒十位加一,秒十位與6比擬假設等于清零分個位加1,分個位與10比擬假設等于清零分十位加一,分十位與6比擬假設等于全部清零.1、使用各芯片的作用及工作原理1定時器/計數(shù)器8253用系統(tǒng)8253定時器提供的1MHzt時單位,設計秒表定時程序.有關(guān)系統(tǒng)定時方法:PC機系統(tǒng)中的8253定時器0工作于方式3,外部提供一個時鐘作為CLK信號,頻率:f=1MHz定時器0輸出方波的頻率:2000Hz.定時器1輸出
5、方波100HZ,輸出方波周期Tout=1/100=1ms.8253A每隔1ms引起一次中斷,作為定時信號.可用1ms作根本計時單位.253的引腳圖及硬件連接圖如下列圖示:精彩文檔實用標準文案D7D71 12424VccVccD6D62 22323WRWRD5D53 32222R5D4D44 42121百D3D35 52D2DA1A1D2D2D1D16 67 7825319191818AOAOCLK2CLK2DODO8 817170UT20UT2CLK3CLK3g g1616GATE2GATE20UTO0UTO10101515CLK1CLK1GATEDGATED111114140UT10UT1G
6、NDGND121213$ATE1$ATE1實用標準文案當A1A0分別為00011011時分別選中三個通道和限制字存放器在8088系統(tǒng)中,8088的A1A0分別與8253的A1A0相連在8086系統(tǒng)中,通常將8253的8位數(shù)據(jù)線與8086的低8位相連,即使用偶地址,所以8086的A2A1分別與8253的A1A0相連.計數(shù)器(02)即三個計數(shù)器/定時器通道.每個通道包括:8位限制字存放器、16位計數(shù)初值存放器、減一計數(shù)器和輸出鎖存器.彳定時器用:其CLK端上的輸入脈沖應是標準的、精確的;作計數(shù)器用:對其CLK端上的脈沖計數(shù),脈沖寬度可以不等.采用減一計數(shù)器,為0時,從OU琢上輸出一個脈沖定時時間=
7、時鐘脈沖周期X預置的計數(shù)初值.限制功能表CSRDWRAiA)功能01000器 001001器 1精彩文檔?8253 弓 I 腳圖?硬件連接01010寫計數(shù)器 201011寫限制字存放器00100t 如嗷器 000101t 如嗷器 100110讀計數(shù)器 200111無操作1XXXX禁止使用011XX無操作每個通道:CLK計數(shù)脈沖或標準脈沖輸入端GATE允許端,當 GATE=時允許計數(shù)UT計數(shù)值為 0 時輸出一個脈沖由于8253的讀/寫操作對系統(tǒng)時鐘沒有特殊的要求,因此它幾乎可以應用與由任何一種微處理器組成的系統(tǒng)中,可作為可編程的方波頻率發(fā)生器、分頻器、實時時鐘、事件計數(shù)器和單脈沖發(fā)生器等.825
8、3是一片具有三個獨立的16位計數(shù)器通道的可編程定時器/計數(shù)器芯片.每個通道都可以編程設定3種工作方式之一種;8253由以下幾個局部組成:(1)數(shù)據(jù)總線緩沖器(8位、三態(tài)、雙向);(2)讀/寫限制邏輯;CS:片選信號,低電平有效;精彩文檔WR寫信號,低電平有效A1A0:端口選擇信號(3)三個通道(02),由A0,A1限制選擇;(4)一個限制存放器;2)用可編程并行接口芯片8255的PA口以及PB口實現(xiàn)數(shù)碼管輸出,PC口實現(xiàn)按鍵實現(xiàn)數(shù)據(jù)顯示輸出8255可編程外圍接口芯片是Intel公司生產(chǎn)的通用并行I/O接口芯片,它具有A、B、C三個并行接口,并行接口是以數(shù)據(jù)的字節(jié)為單位與I/O設備或被限制對象之
9、間傳遞信息.CPU和接口之間的數(shù)據(jù)傳送總是并行的,即可以同時傳遞8位、16位、32位等.用+5V單電源供電,能在以下三種方式下工作:方式0-根本輸入/出方式、方式1-選通輸入/出方式、方式2-雙向選通工作方式.8255工作方式限制字和C口按位置位/復位限制字格式如下圖:精彩文檔實用標準文案RD:讀信號,低電平有效;內(nèi)部結(jié)構(gòu)及引腳同.l,:i,部三二-即吸填網(wǎng)通CSCS仁f-B匚山r*LJOM1,01一/p茁上如PAj_*1PA2PArPAD一M,二rr/pc?-pc4忌+心口1-AI-*一胃儡口或舄二-KiPCD-KIKIPG一取一FBI一PE2一!1 1hrxhrxcZS_LcZS_LJ J
10、fofoSJ-SJ-JiJi1.J1.JPAPAPPAPAPA A限在DIDI匣用用更DiDTvcPBDiDTvcPB聯(lián)陽網(wǎng)陽實用標準文案行段選樣.M M 方式.0101 方式1K1K 方式 2 2(b)ClI,:E位/星位限制字本課程設計8255限制字1000010001,即是方式選擇0限制A口輸出限制C口高四位輸入B組方式0輸出C口低四位輸入.即B數(shù)碼管段輸出限制,A口數(shù)碼管的位限制.C口低四位用于啟動止輸入接3) .鎖存器27374LS273是8位數(shù)據(jù)/地址鎖存器,他是一種帶去除功能的8D觸發(fā)器,下面介紹一下精彩文檔D7DfiD5EM口3D2EHDOClIK4:0狗小1翰丸RICtiii
11、l;方式選釋IA-jrtO】:JHClCllii-j+fori.1 1 倏人C C 口的付.選擇%D3D2DI0 0000000I I00001 12 20 0 Q Q301130114 41 10000510 01 1 小】Q7 7111111跳甲用;山AD43433323?302920270000RDWRA1A2001口.D12D3D4D5D6D7RDWRA0AlRESET置7魚位0 0良位1?:,o洞出1輸APA0PA1PA2PA0PA1PA2符黑0123567PPPPPPPP0123567PPPPPPPP實用標準文案他的管腳圖功能表等資料.(1) .1腳是復位CLR,低電平有效,當1腳
12、是低電平時,輸出腳2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部/俞出0,即全部復位;(2) .當1腳為高電平時,11(CLK)腳是鎖存限制端,并且是上升沿觸發(fā)鎖存,當11腳有一個上升沿,立即鎖存輸入腳3、4、7、8、13、14、17、18的電平狀態(tài),并且立即呈現(xiàn)在在輸出腳2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)上.LOADING(Notea)PINNAMESHIGHLOWCPCtockCtock以cWeHIGHGoingEdge)inputcWeHIGHGoingEdge
13、)input0,5U.L0,5U.L0,25U.L%-馬DataInputsDataInputsOSUI.OSUI.025UL025ULMR的stst日Reset(ActiveLOWinputReset(ActiveLOWinput0.5U.1.0.5U.1.0.25U.L0.25U.LQrRegisterOutputsRegisterOutputs10UL10UL5U.L5U.LNOTES;a)1TTLUnkLoadU.LJ=40uAHIGHfl.GmALOW.a)1TTLUnkLoadU.LJ=40uAHIGHfl.GmALOW.TRUTHTABLETRUTHTABLEMRMRCPCPQx
14、QxLHHX丁_TXHLLHLH=TIGJLogicLeveL.-LOWLogic曰veK-ImmaterBi74ls273管腳功能:1D8D為數(shù)據(jù)輸入端,位地址鎖存器.4)、譯碼器74ls154精彩文檔1CH8Q為數(shù)據(jù)輸出端,正脈沖觸發(fā),低電平去除,常用作874ls154為416線制譯碼器具引腳圖如下列圖所示CONNECTIONDIAGRAMDIP(TOPVIEW)MRMR電電口QQj&DjQ?GNDQQj&DjQ?GND5),7段數(shù)碼管數(shù)碼管要正常顯示,就要來驅(qū)動數(shù)碼管的各個段碼,從而顯示出我們要的數(shù)字,因此根據(jù)數(shù)碼管的驅(qū)動方式的不同,可以分為靜態(tài)式和動態(tài)式兩類.靜態(tài)顯示驅(qū)
15、即靜態(tài)驅(qū)動也稱直流驅(qū)動.靜態(tài)驅(qū)動是指每個數(shù)碼管的每一個段碼都由一個單片機的I/O端口進行驅(qū)動,或者使用如BCM二-十進制譯碼器譯碼進行驅(qū)動.靜態(tài)驅(qū)動的優(yōu)點是編程簡單,顯示亮度高,缺點是占用I/O端口多,如驅(qū)動5個數(shù)碼管靜態(tài)顯示那么需要5X8=40根I/O端口來驅(qū)動,實際應用時必須增加譯碼驅(qū)動器進行驅(qū)動,增加了硬件電路的復雜性.動態(tài)顯示驅(qū)動|數(shù)碼管動態(tài)顯示接口是單片機中應用最為廣泛的一種顯示方式之一,動態(tài)驅(qū)動是將所有數(shù)碼管的8個顯示筆劃a,b,c,d,e,f,g,dp的同名端連在一起,另外為每個數(shù)碼管的公共極COM曾加位選通限制電路,位選通由各自獨立的I/O線限制.精彩文檔H.BBETH.BBE
16、TREADREADYDnYDnwQSiwQSiINTH.INTH._ _HOLDftSHOLDftSTITIHLU.HjHLU.HjiJtUiJtUTESTTESTNMINMI_ _UNM-UNM-DLMDLMALCQ-QC1IALCQ-QC1Ibr/EHTFbr/EHTFEMEM , ,實用標準文案AG(PtS.AG(PtS.4UI5353X XAG=TAG=T-,-,APJSAPJS、20仃/LPaa/LPaa守嶼二3 峋 n.AP17*AP17*.AD.AD1313:f f.b15.b15iliili斗一心UtUt=.ADiiJ7ADiiJ7%戶口1111a:a:.A613-IA613-
17、I3 3、.戶口口I IAISAIS././1212J JY*Y*IMEIME實用標準文案742TJ742TJII,MFMFTinTin3S1ftCD: :NAoi1547R-.MDI2_345oi1547R-.MDI2_345精彩文檔:u:u實用標準文案六、程序流程圖精彩文檔實用標準文案七、程序代碼DATASSEGMENTDWI00DUP?)ZXMDB3fH,06H,5bH,4fH,66H,6dH,7dH,07H,7fH,6fHHOU1DB0HOU2DB0MIN1DB0MIN2DB0SEC1DB0SEC2DB0;bufBYTE0,1,2,3,4,5,6,7,8,9;顯示緩沖區(qū);FLAGBYT
18、E0;STATEBYTE0;KEYMARKBYTE0此處輸入數(shù)據(jù)段代碼DATASENDSSTACKSSEGMENTDW100DUP?)STACKSENDSCODESEGMENTASSUMCS:CODES,DS:DATAS,SS:STACKSSTART;中斷初始化PUSFDSPUSFBXMOVX,0000HMODS,AXMOWX,0008HMODX,OFFSETTIAOSHIMOVBX,DXMOWX,000AHMODX,SEGTIAOSHIMOVBX,DXPOPBXPOPDSMOVX,DATASMODS,AXMOVX,DATASMOSS,AX;精彩文檔實用標準文案MOAL,89H;8255A口和
19、B口輸出,C口輸入MOVDX,206HOUTDX,ALMOW_,3FHMOMX,202HOUTDX,AL;MOVAL,00110110B;初始化8253,CNT0;MODX,0406HOUTDX,ALMOVAX,500MOV)X,0400HOUTDX,ALMOVAL,AHOUTDX,ALMOVAL,01010000B;CNT1MOV)X,0406HOUTDX,ALMOV)X,0402HMOVAL,20OUTDX,AL;SHUCHU:LEASI,ZXMMOWX,0000HMOAL,11111110BMODX,200HOUTDX,ALMOBL,SEC2MOAL,SI+BXMOVDX,202HOUT
20、DX,ALMOCX,200H51:LOOPS1MOAL,11111101BMOV)X,200HOUTDX,ALMOBL,SEC1MOAL,SI+BXMOVDX,202HOUTDX,AL精彩文檔實用標準文案MOVCX,200H52:LOOPS2MOAL,11111011BMOVDX,200HOUTDX,ALMOBL,MIN2MOVAL,SI+BXMOVDX,202HOUTDX,ALMOVCX,200H53:LOOPS3MOAL,11110111BMOVDX,200HOUTDX,ALMOBL,MIN1MOAL,SI+BXMOVDX,202HOUTDX,ALMOVCX,200H54:LOOPS4MO
21、AL,11101111BMOVDX,200HOUTDX,ALMOVBL,HOU2MOAL,SI+BXMOVDX,202HOUTDX,ALMOVCX,200HS5:LOOPS5MOAL,11011111BMOVDX,200HOUTDX,ALMOVBL,HOU1MOAL,SI+BXMOVDX,202HOUTDX,ALMOVCX,200H56:LOOPS6JMPSHUCHU精彩文檔實用標準文案PANDUAN:INCSEC2CMPSEC2,0AHJNZSHUCHUMOSEC2,0INCSEC1CMPSEC1,0AHJNZSHUCHUMOSEC1,0INCMIN2CMAMIN2,0AHJNZSHUCHU
22、MOMIN2,0INCMINICMPMIN1,06HJNZSHUCHUMOMIN1,0INCHOU2CMPHOU2,0AHJNZSHUCHUMOVHOU2,0INCHOU1CMPHOU1,06HJNZSHUCHUMOVHOU1,0JMPSHUCHUTIAOSHIPROC中斷子程序MOVAL,01010000BMOVDX,0406HOUTDX,ALMOV)X,0402HMOVAL,20OUTDX,ALJMPPANDUANRETTIAOSHIENDP精彩文檔初始化CNT1實用標準文案DELAYPROCPUSWXMOCX,29hW10MS:LOOPW10MSPOPCXRETDELAYENDPCODE
23、SENDSENDSTART八、程序及硬件系統(tǒng)調(diào)試情況按下暫停鍵實現(xiàn)暫停功能- -?-m-?-m-罌塞S S麗DgDrDIlDgDrDIl亦C1C1量M%ioi&pM%ioi&p盒-OM-OM5 5i5 5BT3 3210210rx.rx.1111.11111! !利A1A1S!S!A3A3卬的MA7MA7BDB1BDB1醴B3B3U UB5B5的HTHTCDCDC1C28C1C28E EC C5 5CTCTPFpppppppppppppppptirpppppPFpppppppppppppppptirpppppRDMMRDMMscE EO O1 11-T1-TU123123i-5
24、6i-567DbD-DODDDDbD-DODDD精彩文檔實用標準文案繼續(xù)計數(shù)后按下清零鍵實現(xiàn)清零功能一 7l lolaola.7171!D!D手H H器近杷ayayD DIJIJ4 4s-h-TQaQQaaQas-h-TQaQQaaQaufiRII19ufiRII19U5U57QI23iEEL7QI23iEELR RUIUIA A力IIDhIIDh口后|0|0口kclilakclila-3oK-3oK飛al.al.Q Q2 2-J-J45ru45ru3 31 1尸u u一/由m mRbRbl l111 1ipippcpcl lillill沙:r中上石nunuI.I.2 23-3-i i6 6&
25、amp; &T TQaQQaQaQQaa aQ QL.L.1 11 11 1J Jd d, , 1 1T TaaQaQQQaaaQaQQQa軍運:fFraPy-OPMVN-P-Oy-OpBOBO- -Ei-m-glSEaLEi-m-glSEaLAD133iAD133iAPEAPE 善0101:.JUUVH葡O質(zhì)口2?2?.3ILLHoTzi占國粕口2SA程序演示圖I01I82IMI01I82IM曲昨晞的loBgll01loBgll011111112113112113儲在h61h611 17 7倬II912OEII912OE1 1I22I23WI22I23W鷗1261?rgs291261
26、?rgs29DADAI IASAS&ECHEHT&ECHEHTDll109DWP(T)zmD D目H0U1D D日HOU?DBDBMIMIpgpgMIM2MIM2DBDBSEC1SEC1DBDBSEC2PSPS;buFBVTEBVTEFUGFUGBVTEBVTESTATESTATEBVTEBVTEKEVmRKKEVmRKBVTEBVTEHH同心M MH4fH4fHv v& & H HP6i|fHv v7dH7dH7明開H通FHFHfifii iDflTfliSEND*船此處輸入徽據(jù)段代碼n& &SIC:Windcws-5y5tem32cimd.e
27、xeSTACKSSEGMENTSEGMENTDW160DUP(?)TRGKEW5EW5CODESCODESSEGMENTSEGMENTRSSUHERSSUHEC5:COPESCOPES.DSxDRTASS:STWCKSTAKIAKIiI;中斷初始化PUSHDSPUSHPUSHBXBXmumuAK.nHEIHHAK.nHEIHHrwurwuDSDS, ,nxnxMOUMOUB,00HHB,00HH?ocujaentsVTetitientFil6s361369070ileRecvSS.asn精彩文檔AK=00e0AK=00e0BK=000ABK=000ACX=fl310CX=fl310DM=1DM
28、=1似SP=FFrtSP=FFrtlos=0060los=0060ES=Ufl7ES=Ufl7SS=Ull/SS=Ull/CS=liCS=li;3232 IP=0817IP=08171432:001j1432:001j5B5BPOFPOFEKEKRX=0Ofl3RX=0Ofl3BK=00Q0BK=00Q00031000310DX=1DX=1碇&P&P尋FFFFDS=0000DS=0000ES=1497ES=1497SS=1417SS=1417C$=lC$=l心2 2IP-0018IP-00181492:0011492:001-t-tirirPOFPOFOSOSfiK-seeaf
29、iK-seeaBK-0000BK-0000CX-B31BCX-B31BDK1432DK1432SP-0OB0SP-0OB0DS-1407DS-1407ES=ltB7ES=ltB7SS-H17SS-H17CS-1432CS-1432IP=0019IP=00191432:00151432:0015-t-tBE1714BE1714楣*RKRKn nlil7lil7AH=1417AH=1417BX=0BX=0的0 0CH=0316CH=0316DM=1DM=1心2 2$p=eeo$p=eeo05=140705=1407ES=140?ES=140?SS-liil/SS-liil/圜=1432=1432IP=0O1CIP=0O1CL Lrnrn0,33海產(chǎn)*17#.9事顯示BP=0000S1=0000BP=0000S1=0000NVUPEIPLNZNHNVUPEIPLNZNHBP-0000$1=0000BP-0000$1=0000NVUPEIPLNZNANVUPEIPLNZNA二二BP-0000SI-0000BP-0000SI-0000NVNVUPUPEIPLNZEIPLNZNANABP=0t000SI=0000BP=0t000SI=0000N
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 成都市老舊小區(qū)二手房交易及配套設施完善合同
- 媒體宣傳策劃合同范本
- 塔吊租賃合同范本(20篇)
- 2024年寧夏回族自治區(qū)應急管理廳下屬事業(yè)單位真題
- 華為誠信廉潔管理制度
- Forus競賽題復習試題有答案
- 大學暫住人口管理制度
- 九臺市商業(yè)房屋租賃合同(20篇)
- 網(wǎng)絡安全評估的重要性與試題
- 數(shù)據(jù)庫查找與索引技巧試題及答案
- 高等數(shù)學課件第一章函數(shù)與極限
- 寵物藥品研究報告-中國寵物藥品市場深度全景調(diào)研及投資前景分析報告2024年
- 屋頂-坡屋頂構(gòu)造(建筑構(gòu)造)
- 我在伊朗長大
- 臨床醫(yī)學概論課程的婦產(chǎn)科學與婦產(chǎn)科手術(shù)
- 酒店會議應急預案
- 30題紀檢監(jiān)察位崗位常見面試問題含HR問題考察點及參考回答
- 數(shù)據(jù)質(zhì)量管理辦法(2023年版)
- 《瘋狂動物城》全本臺詞中英文對照
- 中學物理教材教法復習題
- 中職英語基礎模塊一Unit 8 People and events Reading
評論
0/150
提交評論