單片機(jī)課程設(shè)計(jì)報(bào)告書(shū)模板_第1頁(yè)
單片機(jī)課程設(shè)計(jì)報(bào)告書(shū)模板_第2頁(yè)
單片機(jī)課程設(shè)計(jì)報(bào)告書(shū)模板_第3頁(yè)
單片機(jī)課程設(shè)計(jì)報(bào)告書(shū)模板_第4頁(yè)
單片機(jī)課程設(shè)計(jì)報(bào)告書(shū)模板_第5頁(yè)
已閱讀5頁(yè),還剩20頁(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)介

西南科技大學(xué)2011級(jí)微機(jī)原理與接口技術(shù)微機(jī)原理與接口技術(shù)制造科學(xué)與工程學(xué)院課程設(shè)計(jì)報(bào)告微機(jī)原理與接口技術(shù)制造科學(xué)與工程學(xué)院課題名稱(chēng)TOC\o"1-5"\h\z姓 名學(xué) 號(hào)院、系、部專(zhuān) 業(yè)指導(dǎo)教師2014年月□□□□□□□□□:設(shè)計(jì)任務(wù):1、利用 MCS-51□□□□□□□,□□□□□□□□□□□□□□□□□□,□示格式為: 年月日: 10-06-18時(shí)分秒: 09-12-35□□□□□□□□□□,□□□□□□□□□□;2、能按鍵調(diào)整日期、時(shí)間的數(shù)值;3、可設(shè)定時(shí)間報(bào)警,報(bào)警的時(shí)間至少有 2個(gè),□□□□□□□□□□4、要求至少調(diào)試出任務(wù)的前兩項(xiàng)。要求:□□□□□□□,□□□□□□□□□,□□□□□□□□□□□□,□□□□□□□□□□□□□,□□□□□□□□□□□□,□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□,□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□,□□,□□□□□□□□□□,□□□□□□□□,□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□,□□□□□□□□□□□,□□□□□□□□□□□□□,□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□,□□□□□□□□□□□,□□□□□□□□□□□,□□□□□□□□□□□,□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□□:2014年月日三、成績(jī)□□□□□□: 年月日□□□□□□□□,□□□□□□□□□□,□□□□□□□□□□□ □□□□□□□□,□□□□□□□□□□,□□□□□□□□□□□ 8位數(shù)碼管組成顯示□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ □□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 21TOC\o"1-5"\h\z\o"CurrentDocument"一、□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 1二、□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 1\o"CurrentDocument"□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 1□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 1□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 2□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 2□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 2□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 2□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 2□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ …2□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ ……3□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ ……3□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ ……4□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ ………4□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 5五、c□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 5□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 19Keil□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 19Proteus調(diào)試…………… 19□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 20

1、緒言□□□□□□□□□□□□,□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□,□□□□□□□□□□,□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□□,□□□□□□□,□□,□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□AT89C51□□□□□□□□□□□,□□□□□□□□,□□□□□□□□□□□□□□□□□□,□□,□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□AT89C51□□□□□□□□□□□,□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□□□□:□□□□□□□,□□□□□□□□□□□□碼頭、□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□由于數(shù)字□□□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□2、系統(tǒng)設(shè)計(jì)2.1設(shè)計(jì)任務(wù)1、利用MCS-51□□□□□□□,□□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□:□□□□□□□,□□□□□□□□□□□□碼頭、□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□由于數(shù)字□□□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□2、系統(tǒng)設(shè)計(jì)2.1設(shè)計(jì)任務(wù)1、利用MCS-51□□□□□□□,□□□□□□□□□□□□□□□□□□,□□□式為:1月日:時(shí)分秒:10-06-1809-12-35□□□□□□□□□□,□□□□□□□□□□;2、能按鍵調(diào)整日期、時(shí)間的數(shù)值;□□□□□□□□□□,□□□□□□□□□□;2、能按鍵調(diào)整日期、時(shí)間的數(shù)值;3、可設(shè)定時(shí)間報(bào)警,報(bào)警的時(shí)間至少有4、要求至少調(diào)試出任務(wù)的前兩項(xiàng)。2個(gè),□□□□□□□□□□2.2方案比較與論證2.2.1□□□□□□□2.2.24*3的行列式鍵盤(pán)組成0-9數(shù)字鍵及確認(rèn)鍵、刪除鍵,2.2.1□□□□□□□2.2.24*3的行列式鍵盤(pán)組成0-9數(shù)字鍵及確認(rèn)鍵、刪除鍵,從矩陣鍵盤(pán)輸入用8位數(shù)密碼,起2.2.6□□□□□□□□□2.2.6□□□□□□□□□□□□□□□,□□□□□□,□□□□ -□,□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□,□□□□□,□□□,□□□ LED發(fā)光二極管亮一秒鐘做為提□□□□□□□□□,□□□□□□ 3秒,同時(shí)啟動(dòng)蜂鳴器發(fā)出“嘀、嘀”報(bào)警聲。2.2.3□□□□□□□□□□□□□:□□□□□□□□□ CPLD□□□□□□CPLD可以實(shí)現(xiàn)各種復(fù)雜的邏輯功能、規(guī)模大、密度高、體積小、穩(wěn)定性高、 IO資源豐富、易于進(jìn)行功能擴(kuò)展。采用并行的輸入□□□□,□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□:□□Atmel公司的的□□□□□□□□□□□:□□Atmel公司的的51內(nèi)核的 CMOS8位單片機(jī),片內(nèi)含256bytes的隨機(jī)存取數(shù)據(jù)存儲(chǔ)器(□□□□,□□□□□,□□2.2.4□□□□□□□□AT89S52□□□□□□□□□8k空間的可反復(fù)擦些RAM),32個(gè)IO口,AT89S52□□□□□□,□□□1000次的Flash只讀存儲(chǔ)器,具有2個(gè)16位可編程定時(shí)計(jì)數(shù)器。Atmel公司的 AT89S52單片機(jī)作為控制器?!酢酢酰骸酢酢酢酢酢酢酢酢酢酢酢酢酢酢酢酰酢酢酢酢酢酢酢酢酢酢?,□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□ 12個(gè)□□□,□□□□□□,□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□:□□□□□□□□□□□□□□□□□,□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□ CPU□□,□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□□□□□,□□ 4*3行列式鍵盤(pán)□2.2.5□□□□□□□□□□□□□□:□□□□□ LCD?!酢酢酢酢酢酢酢酢酢酢酢酰酢酢酢酢?,□□□,功□□,□□□□□,□□□□,□□□□□□□,□□□□□□,□□□□,□□□□□□□□□□□□□□□□□:□□ LED□□□□□□□□□□□□□□□□□,但是占用 IO□□□□□,對(duì)于簡(jiǎn)單的電路可以選用此方案?!酢酢酢酢酰酢酢酢?,□□□□□,□□□□□□□

□□□□□□,□□□□□,□□□,□□□LED□□□□□□□□□□□□□□□□□□□□□,□□□□□□LED□□□□□□□□□□□□□□3硬件電路設(shè)計(jì)□□□□□□,□□□□□,□□□,□□□LED□□□□□□□□□□□□□□□□□□□□□,□□□□□□LED□□□□□□□□□□□□□□3硬件電路設(shè)計(jì)3.1電子密碼鎖控制電路圖3□,□□□□□□□□□□□□,□□□□□□□□□□圖2□□□□□□□□□□行列式式鍵盤(pán)的設(shè)計(jì)□□□□□□ 3□□□□□□□□ 019□□□□□□ 019,取消鍵的口號(hào)為 10,確式計(jì)算。□□□□□□ 11,鍵號(hào)可按鍵值□行首口號(hào)式計(jì)算?!酢酢酢酢酢?11,鍵號(hào)可按鍵值□行首口號(hào)1 0、4、8、12)□列口號(hào)1 0、1、2、31公圖3鍵盤(pán)電路數(shù)碼管顯示電路的設(shè)計(jì)□□□□□□□ 8□□□□□□□□□, □□□□□□□□□□□□, 采用74LC245□□□□□□□□, 在7□□□□□□□□, 在7□□□□□□□□ 100□□□□□□□□□□ □□□□□ 3所示。圖4□□□□□□□蜂鳴器驅(qū)動(dòng)電路的設(shè)計(jì)□□□□□□□□ NPN三極管2484□□□,□□□□□□□□□□□ 5所示。圖5□□□□□□牛圖5□□□□□□i/Q1MV1BT24S4主要元器件選擇□□□□□□□□□□□□□□ 1所示:表1□□□□□□□序號(hào)材料名稱(chēng)規(guī)格型號(hào)數(shù)量元件代號(hào)1單片機(jī)AT89C511U12晶振12MHz1X13電容22PF2C1、C24鍵盤(pán)4*3125數(shù)碼管MPX81

4程序流程圖初始化單片機(jī)初始化DS13。?1302開(kāi)始振蕩從4程序流程圖初始化單片機(jī)初始化DS13。?1302開(kāi)始振蕩從1302中讀出年、周、月、日、[小]時(shí)'分、秒將BCD碼高低位分離,送顯示緩沖單元時(shí)間程序流程圖5C語(yǔ)言程序設(shè)計(jì)程序清單:□□□□□□□SECMINEQU30HEQU31H6蜂鳴器17發(fā)光二極管1D18驅(qū)動(dòng)74LS451U29三級(jí)管24841Q110口阻10k1RP1

HOUR EQU32HDAY EQU33HMON EQU34HYEAR EQU35H;*************************************************************************;ORG0000HLJMPMAINORG000BHLJMPINT_T0ORG0030HMAIN:LCALLCHUSHILOOP:MOVTMOD,#01HMOVTH0,#4CHMOVTL0,#00HMOVIE,#82HSETBTR0 ;□□□□□ T0MOV50h,#00H ;□□□□□ T0的初始值MOV37H,#0 ;□□□□□□□□□□MOV38H,#0 ;12進(jìn)制和24進(jìn)制的標(biāo)志MOV39H,#23 ;□□□□□ 24□□CLRF0 ;□□□□ 0和1的標(biāo)志MOVA,37HJZSHIJIANMOVR1,#33HLJMPBEGIN1SHIJIAN:MOVR1,#30H ;□□□□□BEGIN1: MOVA,38HJZJZ24MOV39H,#11LJMPBEGIN2JZ24:MOV39H,#23BEGIN2: LCALLDISPLAYLCALLKEY ;□□□□CJNEA,#05H,DINGS ;□□□□□□□ 5號(hào)鍵LCALLDY1MS ;□□,□□□□□ LCALLTIAOTLCALLTIAOTLCALLDISPLAYLJMPDOWNDINGS:CJNEA,#06H,QIEH ;□□□□□□□ 6號(hào)鍵,定時(shí)LCALLDY1MS ;□□,□□□□□CPLF0JNBF0,DI0 ;F0=0,定時(shí)器 0LCALLDISHI1 ;F0=1,定時(shí)器 1LCALLDISPLAYLJMPDOWN

DI0:LCALLDISHI0LCALLDISPLAYLJMPDOWNQIEH:CJNEA,#07H,BIANHLCALLDY1MSLCALLDISPLAYMOVA,37HCPLAMOV37H,ALJMPDOWN;□□□□□□□;□□,□□□□□7號(hào)口,切換,□□□□□□□□□BIANH:CJNEA,#08H,DOWNLCALLDY1MSLCALLDISPLAYMOVA,38HCPLAMOV38H,A;□□□□□□□□,□□□□DOWN:LJMPloop;調(diào)整子**********************************************************************TIAOT:pushacc;□□□□□□;□□□□;□□□□□□□ ;□□□□□□;□□□□;□□□□□□□ 8號(hào)鍵,不是 8鍵,則繼續(xù)判斷;□□□□□;□□□□ 1,調(diào)整時(shí)間change。;□□□□ 0,調(diào)整日期changel時(shí) 間 子程TOP1:LCALLKEYCJNEA,#08H,PANFANCPLPSW.1JBPSW.1,TCLCALLCHG1LCALLDISPLAYLJMPTOP1TC: CLRTR0LCALLCHG0LCALLDISPLAYPANFAN: CJNEA,#5,TOP1popaccRET; 調(diào) 整******************************************************************CHG0:MOVR1,#30HLCALLDISPLAYLCALLKEYS:CJNEA,#01H,M;□□□□,□□□1號(hào)鍵MOVR0,#SEC;鍵值為01,即1□□□□□MOVA,@R0;進(jìn)口CJNEA,#59,L0;□□□□□□59MOVSEC,#00;□□,□□□LCALLDISPLAY

LJMPCHG0L0:M:L2:H:L4:K:;INCAMOV@R0,ALCALLDISPLAYLJMPCHG0CJNEA,#02H,HMOVR0,#MINMOVA,@R0CJNEA,#59,L2MOVMIN,#00LCALLDISPLAYLJMPCHG0INCAMOV@R0,ALCALLDISPLAYLJMPCHG0CJNEA,#03H,KMOVR0,#HOURMOVA,@R0CJNEA,39H,L4MOVHOUR,#00LCALLDISPLAYLJMPCHG0INCAMOV@R0,ALCALLDISPLAYLJMPCHG0CJNEA,#04H,CHG0SETBTR0RET調(diào);□□□□,□□□ 02H;□□,□ 2號(hào)鍵,則調(diào)整分鐘;□□□□□□ 59;□□,□□□□;□□□□,□□□ 03H;鍵值為03,即3□□□□□□;□□□□□□□ 23整日**********************************************************************CHG1:MOVR1,#33HLCALLDISPLAYLCALLKEYR: CJNEA,#01H,Y ;□□□□,□□□ 1HMOVR0,#DAY ;鍵值為01,調(diào)整日期MOVA,@R0 ;進(jìn)口CJNEA,#31,B0 ;判斷 30MOVDAY,#00LCALLDISPLAYLJMPCHG1B0: INCAMOV@R0,ALCALLDISPLAY

LJMPCHG1Y:CJNEA,#02H,NMOVR0,#MONMOVA,@R0;□□□□,□□□ 2CJNEA,#12,B1MOVMON,#00LCALLDISPLAYLJMPCHG1;□□□□□ 12B1:INCAMOV@R0,ALCALLDISPLAYLJMPCHG1N:CJNEA,#03H,K1;□□□□,□□□FBMOVR0,#YEARMOVA,@R0CJNEA,#99,B2MOVYEAR,#0LCALLDISPLAYLJMPCHG1;口值為 3,調(diào)整年B2:INCAMOV@R0,ALCALLDISPLAYLJMPCHG1K1:CJNEA,#04H,CHG1RET;第 一次 定 時(shí)子程序*****************************************************************DISHI0: MOV40H,SEC ;□□□□MOV41H,MINMOV42H,HOURLCALLCHG0 ;□□□□□□□MOV43H,SECMOV44H,MINMOV45H,HOURLCALLDIRET;□□□□□□□□*****************************************************************DISHI1: MOV40H,SECMOV41H,MINMOV42H,HOURLCALLCHG0MOV46H,SECMOV47H,MINMOV48H,HOUR

LCALLDIRETDI: MOVSEC,40H ;□□□□MOVMIN,41HMOVHOUR,42HLCALLDISPLAYRET; 定 時(shí) 器 T0 子 程*******************************************************************INT_T0: INC50hmovr5,50hCJNER5,#20,DUAN11;□□□□□□□LJMPDUAN12DUAN11: LJMPNEXT0DUAN12: MOV50h,#0;□□,□□□□□□□□□□MOVA,SECCJNEA,#59,DUAN21;□□□□□□59LJMPDUAN22DUAN21: LJMPN0DUAN22: MOVSEC,#00;□□□□□□lcalldisplayMOVA,MINCJNEA,#59,DUAN31;□□□□□□□59LJMPDUAN32DUAN31: LJMPN1DUAN32: MOVMIN,#00;□□,□□□□□lcalldisplayMOVA,HOURCJNEA,39H,DUAN41;□□□□□□23LJMPDUAN42DUAN41: LJMPN2DUAN42: MOVHOUR,#00;□□,□□□□lcalldisplayMOVA,DAYPUSHACCMOVA,MONCJNEA,#1,YUE3POPACCLJMPRR2YUE3:CJNEA,#3,YUE5;1,3,5,7,8,10,12月31天POPACCLJMPRR2YUE5:CJNEA,#5,YUE7POPACCLJMPRR2

YUE7:CJNEA,#7,YUE8POPACCLJMPRR2YUE8:CJNEA,#8,YUE10POPACCLJMPRR2YUE10:CJNEA,#10,YUE12POPACCLJMPRR2YUE12:CJNEA,#12,YUE4POPACCLJMPRR2YUE4:CJNEA,#4,YUE6POPACCLJMPRR1;4,6,9,11月30天YUE6:CJNEA,#6,YUE9POPACCLJMPRR1YUE9:CJNEA,#9,YUE11POPACCLJMPRR1YUE11:CJNEA,#11,YUE2POPACCLJMPRR1YUE2:MOVA,YEARMOVB,#4DIVABMOVA,BJZRYUE;2月:是閏年 29天,是平年28天PYUE:POPACCLJMPRR00RYUE:POPACCLJMPRR01RR00:CJNEA,#28,N3MOVDAY,#1LCALLDISPLAYLJMPRR3RR01:CJNEA,#29,N3MOVDAY,#1LCALLDISPLAYLJMPRR3RR1:CJNEA,#30,N3MOVDAY,#1LCALLDISPLAYLJMPRR3

RR2:CJNEA,#31,N3MOVDAY,#1LCALLDISPLAYLJMPRR3RR3:MOVA,MONCJNEA,#12,N4;□□□□□□□11MOVMON,#1;□□,□□□□□IcalldisplayMOVA,YEARCJNEA,#99,N5MOVYEAR,#0lcalldisplayLJMPNEXT0;□□□□N0:INCAMOVSEC,AlcalldisplayLCALLDFGLJMPNEXT0;□□,□□□N1:INCAMOVMIN,AlcalldisplayLCALLDFGLJMPNEXT0;□□□□N2:INCAMOVHOUR,AlcalldisplayLCALLDFGLJMPNEXT0;□□□□N3:INCAMOVDAY,AlcalldisplayLJMPNEXT0;□□□□N4:INCAMOVMON,AlcalldisplayLJMPNEXT0;□□□□N5:INCAMOVYEAR,ALCALLDISPLAYNEXT0:MOVTH0,#4CHMOVTL0,#00HRETI; 判斷 是否到 定 時(shí)時(shí) 間子程序*******************************************************DFG: MOVA,SEC ;□□□□□□□□□□□□CJNEA,43H,DOWN1MOVA,MINCJNEA,44H,DOWN1MOVA,HOURCJNEA,45H,DOWN1CLRP3.6 ;□□□□□□□□□,□□□DOWN1:MOVA,SEC ;□□□□□□□□□□□□CJNEA,46H,DOWN2MOVA,MINCJNEA,47H,DOWN2MOVA,HOURCJNEA,48H,DOWN2CLRP3.6 ;□□□□□□□□□,□□□DOWN2:LCALLKEYLCALLDY1MS ;□□□□CJNEA,#04H,DO ;□□□□ 4號(hào)口,則滅口setbp3.6DO:;LCALLDISPLAYRET延 時(shí) 1ms**********************************************************************DY1MS: MOVR5,#0FAHLOOP7: NOPNOPDJNZR5,LOOP7RET; 初 始 化CHUSHI******************************************************************CHUSHI: MOVSEC,#0MOVMIN,#0MOVHOUR,#0MOVDAY,#26MOVMON,#1MOVYEAR,#11RET;子程序KSI:□□□□□□□□ *************************************************KSI: MOVA,#00HMOVP1,A;P2口送00HLCALLDY1MSMOVA,P3CPLAANLA,#03H ;屏蔽高6位RET; 鍵 盤(pán) 掃描**********************************************************************

key:LK1:LCALLKSI;□□□□□□□□JNZ LK1LJMPEND1LCALLDY1MSLCALLKSI;□□□□□□□□□JNZ LK2 ;□□□□□□□LJMP END1 ;□□□□,□□LK212ms后轉(zhuǎn)KEY1LK2:MOVA,#0FEHMOVP1,AMOVR3,AMOVR4,#00HLK4:MOVA,P3JBACC.0,LONE;ACC.3=1,第一列無(wú)鍵閉合,轉(zhuǎn)LONEMOVA,#01HlJMPLKPLONE:JBACC.1,NEXT;ACC.2=1,第二列無(wú)鍵閉合,轉(zhuǎn)LTWOMOVA,#05HlJMPLKPLKP:ADDA,R4 ;□□□□PUSHACC;□□□□LK3:lCALLDY1MS ;延時(shí)1mslCALLKSI ;□□□□□□□□,□□□□□□JNZ LK3POP ACC ;□□□,□□□□RETANEXT:INCR4MOVA,R3JNBACC.3,END1RLAMOVR3,AMOVP1,AlJMPLK4;□□□□□□□END1: RET; 顯 示 子程********************************************************************DISPLAY:pushaccMOVR3,#03HMOVR2,#0FEHDISLOOP:MOVA,R2MOVP2,AMOVA,@R1MOVB,#10DIVABMOV36h,AMOVA,BMOVDPTR,#KEYBOARDMOVCA,@A+DPTRMOVP0,A;□□□□LCALLDY1MSMOVA,R2RLAMOVR2,AMOVP2,AMOVA,36hMOVDPTR,#KEYBOARDMOVCA,@A+DPTRMOVP0,A;□□□□LCALLDY1MSMOVA,R2RLAJNBACC.0,EXITMOVR2,AMOVP2,AMOVA,#10MOVDPTR,#KEYBOARDMOVCA,@A+DPTRMOVP0,ALCALLDY1MSMOVA,R2RLAMOVR2,AINCR1DJNZR3,DISLOOPEXIT:popaccRET;斷碼值***********************************************************************KEYBOARD:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,0BFHEND}6電子密碼鎖控制器仿真□□□□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□,□□□□ Keil□□□□□□□□,□ Proteus□□□□□□□□□6.1Keil調(diào)試MiMasuo-fl|ision3-11:\密碼鎖程序、c]口覘1=1MiMasuo-fl|ision3-11:\密碼鎖程序、c]口覘1=1FileEditViewFroiectDebugFlashPeripheralsToolsSVCSWindowHe!春普百m解x電空隼與為綣為旗聃|河/e 沿|?.罐|昌|毆|叵叵|眄物眄眄|雷國(guó)讖羲矗|舞卷〔Target1 三)小電客|疆|回?眄干{供叫|◎雷法|圖孱I(lǐng)歲瞽因魚(yú)疆嗎墉.⑸/*7結(jié)束語(yǔ)□□□□□□□□,□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□,□□□ c語(yǔ)言設(shè)計(jì)□□□□□□□□□□□□□□□□□□□,□□□□□□□□□□□□□□□□□□□礎(chǔ)。8參考文獻(xiàn)1.期刊類(lèi)

【格式】[序號(hào)]【格式】[序號(hào)]作者.篇名[J].刊名,出版年份,卷號(hào)(口號(hào)):起止頁(yè)碼【舉例】[1]王海粟.□□□□□□□□□□ [J].財(cái)政研究,2004,21(1):56-58.[2]夏魯惠.□□□□□□□□□□□□□□□□ [J].高等理科教育,2004(1):46-52.[3]Heider,E.R.&D.C.Oliver.Thestructureofcolorspaceinnamingandmemoryoftwolanguages[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)論