




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
知識歸納練習題任務二、彩燈閃爍控制任務一、認識單片機項目一單片機最小工作系統(tǒng)構建
項目目標導讀學習目標技能目標
掌握51系列單片機常用引腳及功能。
了解常用型號單片機的特點。掌握單片機的內部結構。熟悉單片機應用系統(tǒng)的開發(fā)流程。熟練掌握單片機開發(fā)環(huán)境的使用。
能識別不同類型的單片機芯片。
熟練操作Keil軟件,進行程序的編寫和調試。熟練操作Proteus軟件,會選擇元器件,繪制單片機硬件原理圖。能正確使用匯編指令編寫簡單程序。能根據任務要求構建單片機最小工作系統(tǒng)。1.單片機概念的理解和引腳的應用方法。2.單片機最小工作系統(tǒng)的組成。3.匯編指令的格式、編程方法。4.單片機應用系統(tǒng)的開發(fā)流程。知識教學點
項目目標導讀方法切入點
1.利用網上的資料、圖片和實際單片機應用案例進行演示,便于學生對單片機概念的理解。2.采用“項目引導、任務驅動、教學做合一”的教學方式,通過實際項目的分析和實施,結合Keil和Proteus軟件的使用,了解單片機電子產品實際的開發(fā)流程。參考學時:10學時~12學時
任務一認識單片機任務分析要想了解單片機的控制作用,必須先認識單片機,熟悉單片機的基本結構及功能,利用單片機集成開發(fā)環(huán)境,可以更加直觀地模擬仿真單片機的工作過程,現(xiàn)在就讓我們來認識單片機,學習單片機的相關概念。
任務一認識單片機1、什么是單片機CPU輸入設備輸出設備軟件系統(tǒng)+微型計算機系統(tǒng)硬件系統(tǒng)輸入接口設備輸出接口設備運算器控制器存儲器單片微型計算機是指集成在一個芯片上的微型計算機,簡稱單片機——單片機實質上就是一個芯片相關知識:單片機基本知識任務一認識單片機2、MCS-51系列單片機及其內部結構串行通信接口全雙工1個ROMTXDRXD中斷系統(tǒng)并行通信接口4×8bit定時/計數器RAM時鐘電路CPU總線控制圖1-2MCS-51單片機結構框圖
任務一認識單片機
近幾年在我國非常流行的單片機AT89C51,是在8051基礎上增強了許多特性,如由Flash(程序存儲器的內容至少可以改寫1000次)存儲器取帶了原來的一次性寫入的ROM,其性能相對于8051已經算是非常優(yōu)越了,但在市場化方面,AT89C51單片機受到了PIC單片機陣營的挑戰(zhàn),AT89C51最致命的缺陷在于不支持ISP功能。AT89S51就是在這樣的背景下取代89C51單片機的。Atmel公司目前已經停產AT89C51單片機,將用AT89S51單片機代替。AT89S51單片機在工藝上進行了改進,采用0.35新工藝,成本降低,而且將功能提升,增強了競爭力。AT89SXX可以向下兼容AT89CXX等51系列芯片。表1-1是AT89系列單片機的主要分類及功能特性。本教材主要采用AT89S51/52芯片(由于Proteus軟件中不包含AT89S51/52芯片,因此仿真時仍采用AT89C51/52芯片)。
任務一認識單片機系列典型芯片I/O口定時/計數器中斷源串行通信口片內RAM片內ROM新功能標準型AT89C5132個2x16位61128字節(jié)4KFlashMemoryAT89C523x16位8256字節(jié)8KFlashMemoryAT89C5532個3x16位81256字節(jié)20KFlashMemoryAT89S5132個2x16位61128字節(jié)4KFlashMemoryWatchdogTimerAT89S523x16位8256字節(jié)8KFlashMemory低檔型AT89C105115個2x16位6無64字節(jié)1KFlashMemoryAT89C205115個2x16位61128字節(jié)2KFlashMemoryAT89C405115個2x16位61128字節(jié)4KFlashMemory高檔型AT89C51RC32個3x16位81512字節(jié)32KFlashMemoryWatchdogTimerAT89C55WD32個3x16位81256字節(jié)20KFlashMemoryWatchdogTimerAT89S825232個3x16位91256字節(jié)8KFlashMemory2KEEPROMSPI、WatchdogTimerAT89S5332個3x16位91256字節(jié)12KFlashMemorySPI、WatchdogTimer表1-1AT89系列單片機的主要分類及功能特性任務一認識單片機3、單片機應用系統(tǒng)圖1-3單片機應用系統(tǒng)所需軟硬件設備及連接形式
任務一認識單片機單片機仿真器PC機(仿真軟件)并口目標板仿真系統(tǒng)聯(lián)接:
任務一認識單片機(1)匯編語言匯編語言是最早應用于單片機開發(fā)與應用的程序語言,是一種面向機器的低級語言。它以助記符形式表示每一條指令。51單片機的匯編指令系統(tǒng)包含111條指令,7種尋址方式;按照其功能可分為數據傳送類、算術運算類、邏輯運算類、控制轉移類和布爾運算類五大類。匯編語言的優(yōu)點是執(zhí)行速度快、代碼短小精悍、且指令的執(zhí)行周期確定。(2)高級語言由于匯編語言其缺乏通用性和可讀性,并且可移植性差,因此在單片機開發(fā)過程中出現(xiàn)了高級語言,如C語言。單片機C語言既有匯編語言操作底層硬件的能力,又具有高級語言的許多優(yōu)點,其中以Keil公司推出的C51最為流行。本書涉及到的項目案例程序均采用匯編語言設計。4、單片機編程語言任務一認識單片機5、單片機集成開發(fā)環(huán)境
(1)KeiluVision2軟件KeiluVision2系列軟件是德國KeilSoftware公司推出的51系列兼容單片機開發(fā)軟件系統(tǒng)。軟件支持單片機C51程序設計語言,也可以直接進行匯編語言的設計與編譯。KeiluVision2包含一個高級的編譯器、一個項目管理器和一個MAKE工具。(2)嵌入式系統(tǒng)仿真與開發(fā)平臺——Proteus軟件Proteus是英國Labcenter公司開發(fā)的EDA工具軟件,它集合了原理圖設計、電路分析與仿真、單片機代碼級調試與仿真、系統(tǒng)測試與功能驗證以及PCB設計完整的電子設計過程。
任務一認識單片機(3)Kile軟件和PROTEUS軟件的聯(lián)合仿真
KeilμVision2與Proteus的結合方式有兩種:
方法一:在μVision環(huán)境中編寫程序并將其編譯成“*.HEX”文件,而在Proteus環(huán)境下將“*.HEX”文件加載到單片機中,此種方式與單片機實際工程設計相類似;
方法二:把Proteus環(huán)境下的硬件作為虛擬的目標板硬件,Proteus與KeilμVision2之間通過TCP/IP進行通訊,此種方法類似于μVision環(huán)境下的目標板仿真調試模式,在運用此種方法進行仿真前需要更改μVision與Proteus的相關設置。本教材所有項目案例均采用方法一。返回任務二彩燈閃爍控制任務分析在Proteus軟件中用AT89S51單片機來組成一個簡單的單片機應用系統(tǒng),以單片機的I/O端口控制一個發(fā)光二極管(LED),通過在集成開發(fā)環(huán)境下編程和調試程序,實現(xiàn)發(fā)光二極管的亮/滅以及閃爍的控制效果。
圖1-5單片機控制LED燈電路
任務二彩燈閃爍控制1、單片機外部引腳及功能
(1)AT89S51單片機的外部引腳
AT89S51是一種低功耗、高性能CMOS8位微控制器,片內含4kBISP(In-systemprogrammable)的可反復擦寫1000次的Flash只讀程序存儲器,器件采用Ateml公司的高密度、非易失性存儲技術生產,它集既可在線編程(ISP)也可用傳統(tǒng)方法進行編程的Flash程序存儲器及通用8位微處理器于單片芯片中,Ateml公司生產的AT89S51單片機功能強大、價位低,可以應用于許多高性價比的應用場合,可靈活應用于各種控制領域。
相關知識:單片機基本結構任務二彩燈閃爍控制
(2)AT89S51單片機的主要性能
表1-3AT89S51單片機主要特性參數
·
兼容MCS-51指令系統(tǒng)·4kB可反復擦寫(>1000次)ISPFlashROM·32個雙向I/O口·工作電壓:4.0-5.5V·2個16位可編程定時/計數器·
時鐘頻率:0-33MHz·全雙工UART串行中斷口線·128x8bit內部RAM·6個外部中斷源·低功耗空閑和省電模式·中斷喚醒省電模式·3級加密位·
看門狗(WDT)電路·
軟件設置空閑和省電功能·靈活的ISP字節(jié)和分頁編程·雙數據寄存器指針任務二彩燈閃爍控制
(3)AT89S51單片機的管腳功能說明
●P0口:P0口是一個8位漏極開路型雙向I/O口,也即地址/數據總線復用口。能驅動8個TTL邏輯門電路。在訪問外部存儲器時,P0口可用于分時傳送低8位地址總線和8位數據總線。在Flash編程時,P0口接收指令字節(jié);而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。●P1口:P1是一個帶內部上拉電阻的8位雙向I/O口,可驅動4個TTL邏輯門電路。Flash編程和程序校驗期間,P1接收低8位地址。表1-4為P1端口引腳的第二功能說明。
端口引腳第二功能P1.5MOSI(用于ISP編程)P1.6MISO(用于ISP編程)P1.7SCK(用于ISP編程)表1-4P1端口引腳的第二功能表任務二彩燈閃爍控制●P2口:P2是一個帶有內部上拉電阻的8位雙向I/O口,在訪問外部存儲器時,P2口可用于高8位地址總線。能驅動4個LSTTL門。Flash編程或校驗時,P2亦接收高位地址和其它控制信號。●P3口:P3口是一個帶有內部上拉電阻的8位雙向I/0口,能驅動4個LSTTL門。P3口除了作為一般的I/O端口外,更重要的用途是它的第二功能,表1-5P3端口各引腳與第二功能表
第一功能第二功能第二功能信號名稱P3.0RXD串行數據接收P3.1TXD串行數據發(fā)送P3.2外部中斷0申請P3.3外部中斷1申請P3.4T0定時器/計數器0的外部輸入P3.5T1定時器/計數器1的外部輸入P3.6外部RAM寫選通P3.7外部RAM讀選通任務二彩燈閃爍控制表1-6AT89S52單片機主要特性參數
·
兼容MCS-51指令系統(tǒng)·8kB可反復擦寫(>1000次)ISPFlashROM·32個雙向I/O口·工作電壓:
4.5-5.5V·3個16位可編程定時/計數器·
時鐘頻率:0-33MHz·全雙工UART串行中斷口線·256x8bit內部RAM·2個外部中斷源·低功耗空閑和省電模式·中斷喚醒省電模式·3級加密位·
看門狗(WDT)電路·
軟件設置空閑和省電功能·靈活的ISP字節(jié)和分頁編程·雙數據寄存器指針任務二彩燈閃爍控制2、單片機最小工作系統(tǒng)
單片機最小系統(tǒng)包括電源、時鐘電路、復位電路、引腳這幾部分。其中時鐘電路為單片機工作提供基本時鐘,復位電路用于將單片機內部各電路的狀態(tài)恢復到初始值。
圖1-8AT89S51單片機最小系統(tǒng)
任務二彩燈閃爍控制
(1)時鐘電路
表1-3AT89S51單片機主要特性參數
單片機的連接引腳XTAL1、XTAL2;連接方法內部時鐘方式
外部時鐘方式
內部機器頻率F=fosc/12C1和C2的一般取值20~30pF陶瓷電容任務二彩燈閃爍控制復位后,內部各專用寄存器狀態(tài)如表1-7,其中*表示無關位。表1-7單片機復位狀態(tài)
專用寄存器復位狀態(tài)專用寄存器復位狀態(tài)PC0000HTMOD00HACC00HTCON00HB00HTH000HPSW00HTL000HSP07HTH100HDPTR0000HTL100HP0~P3FFHSCON00HIP***00000BSBUF不定IE0**00000BPCON0***0000B任務二彩燈閃爍控制3、單片機的存儲器結構
單片機的存儲器包括兩大類:程序存儲器(ROM)和數據存儲器(RAM)。這里以8051單片機為代表來說明MCS-51系列單片機存儲器的結構。8051單片機的存儲器主要有4個物理存儲空間,即內部數據存儲器(IDATA區(qū))、外部數據存儲器(XDATA區(qū))、內部程序存儲器和外部程序存儲器(程序存儲器合稱為CODE區(qū))。圖1-11單片機的存儲器結構圖
內部外部0000H0FFFH(4K)0000HFFFFH(64K)0000H0FFFH(4K)0000H0001H0002H(PC)0000H是程序執(zhí)行的起始單元,
在這三個單元存放一條
無條件轉移指令中斷5中斷4中斷3中斷2中斷10003H000BH0013H001BH0023H002BH外部中斷0定時器0中斷外部中斷1定時器1中斷串行口中斷8位...0FFFH0FFEHEA=1EA=0中斷入口地址任務二彩燈閃爍控制(a)ROM與關系(b)ROM中的特殊單元
圖1-12程序存儲器結構圖(1)程序存儲器0000HFFFFH(64K)內部外部(2)數據存儲器RAM存儲器00HFFH7FH80H(高128B)(低128B)RAM專用
寄存器00H07H08H0FH10H17H18H1FH0區(qū)R0R7R0R7R0R7R0R71區(qū)2區(qū)3區(qū)工作寄存器區(qū)可位尋址區(qū)20H2FH7F78070030H7FH數據緩沖區(qū)/堆棧區(qū)內部RAM存儲器
11第3區(qū)18H~1FH
01第1區(qū)08H~0FHRS1RS0寄存器區(qū)片內RAM地址
00第0區(qū)00H~07H
10第2區(qū)10H~17H工作寄存器區(qū)選擇位RS0、RS1PSW位地址
CYACF0RS1RS0OVF1P內部RAM低128單元單元地址2FH2EH2DH2CH2BH2AH29H28H27H26H25H24H23H22H21H20H7F776F675F574F473F372F271F170F07
MSB
位地址
LSB7E766E665E564E463E362E261E160E067D756D655D554D453D352D251D150D057C746C645C544C443C342C241C140C047B736B635B534B433B332B231B130B037A726A625A524A423A322A221A120A027971696159514941393129211911090178706860585048403830282018100800表1-9片內RAM位尋址區(qū)的位地址
任務二彩燈閃爍控制任務二彩燈閃爍控制SFR名稱符號MSB位地址/位定義LSB字節(jié)地址寄存器BBF7HF6HF5HF4HF3HF2HF1HF0HF0H寄存器AACCE7HE6HE5HE4HE3HE2HE1HE0HE0H程序狀態(tài)字PSWD7HD6HD5HD4HD3HD2HD1HD0HD0HCYACF0RS1RS0OVF1P中斷優(yōu)先級控制IPBFHBEHBDHBCHBBHBAHB9HB8HB8H///PSPT1PX1PT0PX0I/O端口3P3B7HB6HB5HB4HB3HB2HB1HB0HB0HP3.7P3.6P3.5P3.4P3.3P3.2P3.1P3.0中斷允許控制IEAFHAEHADHACHABHAAHA9HA8HA8HEA//ESET1EX1ET0EX0I/O端口2P2A7HA6HA5HA4HA3HA2HA1HA0HA0HP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.0串行數據緩沖SBUF(99H)串行控制SCON9FH9EH9DH9CH9BH9AH99H98H98HSM0SM1SM2RENTB8RB8TIRII/O端口1P197H96H95H94H93H92H91H90H90HP1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0表1-10MCS-51單片機專用寄存器地址表
內部RAM高128單元任務二彩燈閃爍控制SFR名稱符號MSB位地址/位定義LSB字節(jié)地址T1(高字節(jié))TH1
(8DH)T0(高字節(jié))TH0
(8CH)T1(低字節(jié))TL1
(8BH)T0(低字節(jié))TL0
(8AH)定時/計數器方式選擇TMODGATEC/TM1M0GATC/TM1M0
(89H)定時/計數器控制TCON8FH8EH8DH8CH8BH8AH89H88H
88HTF1TR1TF0TR0IE1IT1IE0IT0電源控制及比特率選擇PCONSMO///////
(87H)數據指針高位字節(jié)DPH
(83H)數據指針低位字節(jié)DPL
(82H)堆棧指針SP
(81H)I/O端口0P087H86H85H84H83H82H81H80H
80HP0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0續(xù)表-表1-10MCS-51單片機專用寄存器地址表
注:字節(jié)地址欄中不帶括號的寄存器是可進行位尋址的寄存器,而帶括號的是不能進行位尋址的寄存器。
幾種常用的特殊功能寄存器(SFR)任務二彩燈閃爍控制程序計數器PCPC是一個16位的計數器,它的作用是控制程序的執(zhí)行順序。其內容指明即將執(zhí)行的下一條指令的地址(程序存儲器地址),在物理上獨立,復位時PC=0000H。累加器ACC(Accumulator)
累加器A為8位寄存器,在編程操作中是最常用的專用寄存器,功能較多,可按位尋址。B寄存器
B寄存器是一個8位寄存器,即可作為一般寄存器使用,也可用于乘除運算。做乘法運算時,B是乘數。乘法操作后,乘積的高8位存于B中。做除法運算時,B存放除數。除法操作后,余數存放在B中。任務二彩燈閃爍控制程序狀態(tài)字PSW(ProgramStatusWord)
P
—RS0RS1OV
F0
AC
CYCY——
進位/借位標志;位累加器。AC——輔助進/借位標志;用于十進制調整。F0——
用戶定義標志位;軟件置位/清零。OV——溢出標志;硬件置位/清零。P——奇偶標志;A中1的個數為奇數P=1;否則P=0。RS1、RS0——寄存器區(qū)選擇控制位。
00:
0區(qū)
R0~R7
01:
1區(qū)
R0~R7
10:2區(qū)R0~R7
11:
3區(qū)
R0~R7
任務二彩燈閃爍控制堆棧指針
指明棧頂元素的地址,8位,可軟件設置初值,復位時
SP=07H。
數據指針DPTR
@DPTR;指明訪問的數據存儲器的單元地址,16位,尋址范圍64KB。
DPTR=DPH+DPL,也可單獨使用。要進行16位數據的傳送,只有下面指令是正確的:
MOVDPTR,#DATA16小貼士任務二彩燈閃爍控制1、確定設計方案
選用AT89C51單片機芯片、時鐘電路、復位電路、電源和一個發(fā)光二極管構成最小系統(tǒng),完成對單個信號燈的控制。任務實施并行接口AT89C51單片機電源時鐘電路復位電路發(fā)光二極管LED顯示圖1-13最小工作系統(tǒng)方案設計框圖
任務二彩燈閃爍控制2、硬件電路設計
任務實施圖1-14單個LED信號燈控制電路原理圖電路所用仿真元器件:AT89C51:單片機RES:電阻CRYSTAL:晶振LED-RED:發(fā)光二極管CAP:電容CAP-ELEC:電解電容任務二彩燈閃爍控制3、源程序設計步驟1:;***單燈點亮控制程序**********;程序名:控制程序xm1_1.asm;程序功能:控制1個發(fā)光二極管點亮、熄滅顯示ORG0000H;程序從地址0000H開始存放LJMPSTARTORG0030HSTART:CLRP1.0;將P1.0清零,點亮一個發(fā)光二極管SJMP$;程序動態(tài)暫停END;匯編程序結束任務實施將CLRP1.0這行指令改為SETBP1.0,可使發(fā)光二極管熄滅。
任務二彩燈閃爍控制步驟2:;*********單燈閃爍控制程序*****;程序名:控制程序xm1_2.asm;程序功能:控制單個發(fā)光二極管亮、滅閃爍
ORG0000HSTART:CLRP1.0;將P1.0清零“0”,點亮一個發(fā)光二極管ACALLDELAY;調用延時子程序,也可用指令LCALLSETBP1.0;將P1.0置“1”,熄滅一個發(fā)光二極管ACALLDELAY;調用延時子程序SJMPSTART;程序重新開始循環(huán),也可用指令LJMPDELAY:MOVR3,#250;延時子程序D2:MOVR4,#250D1:NOPDJNZR4,D1DJNZR3,D2RETEND圖1-15LED信號燈亮滅閃爍流程圖任務二彩燈閃爍控制4、軟、硬件調試與仿真任務實施圖1-19單個LED信號燈控制電路全速仿真圖片段任務二彩燈閃爍控制5、實物連接、制作任務實施圖1-24單個LED信號燈閃爍的電路板實物在萬能板上按照單片機控制LED電路圖元器件進行焊接。任務二彩燈閃爍控制6、源程序說明
ORG0000HSTART:CLRP1.0;將P1.0清“0”,點亮發(fā)光二極管ACALLDELAY;調用延時子程序延時,也可用指令LCALLSETBP1.0;將P1.0置“1”,熄滅發(fā)光二極管ACALLDELAY
;調用延時子程序延時SJMPSTART;跳轉到START處,循環(huán)執(zhí)行程序。也可用指令LJMP任務實施主程序:延時子程序:DELAY:MOVR3,#250;將立即數250送到R3工作寄存器D2:MOVR4,#250;將立即數250送到R4工作寄存器D1:NOP;消耗1個機器周期DJNZR4,D1;R4減1不為零轉移到標號D1處DJNZR3,D2;R3減1不為零轉移到標號D2處RET;子程序結束,返回到主程序任務二彩燈閃爍控制訓練任務1:利用P1口輸出控制8個發(fā)光二極管,實現(xiàn)8個信號燈同時亮滅閃爍,設計方案如何修改?評價標準:流程圖繪制、硬件電路原理圖修改、軟件程序修改、軟硬件聯(lián)調、實物連接。訓練任務2:將P1口改為P0口輸出控制8個發(fā)光二極管,分別點亮和熄滅,電路如何連接?程序如何修改?評價標準:硬件電路原理圖修改、軟件程序修改、軟硬件聯(lián)調、實物連接。
訓練與測評任務二彩燈閃爍控制
在實際應用中,經常用開關控制信號燈。將開關連接到P1.7,LED發(fā)光二極管連接到P1.0。控制要求:開關打開,發(fā)光二極管熄滅;開關閉合,發(fā)光二極管熄滅點亮。設計思路:首先通過輸入口P1.7將開關的狀態(tài)讀取到單片機內,經過數據處理后,再由輸出口P1.0將結果輸出來控制發(fā)光二極管的點亮和熄滅。
技能提高任務二彩燈閃爍控制技能提高;*********開關控制信號燈程序******;程序名:控制程序xm1_3.asm;程序功能:用單個開關控制1個發(fā)光二極管點亮和熄滅ORG0000HSTART:MOVC,P1.7;讀取開關狀態(tài),保存在”C”中CPLC;將”C”值取反MOVP1.0,C;把”C”值輸出到P1.0,控制發(fā)光二極管亮、滅LJMPSTARTEND圖1-26單個開關控制發(fā)光二極管流程圖
任務二彩燈閃爍控制知識拓展:發(fā)給二極管的應用發(fā)光二極管(LED)是一種把電能變成光能的半導體器件。當給LED加上正向偏壓,有電流流過二極管,LED就會發(fā)光,與普通二極管一樣具有單向導電性,發(fā)光顏色有紅、黃、綠等單色發(fā)光二極管,另外還有一種能發(fā)紅色和綠色光的雙色二極管。LED可以由直流、交流、脈沖電源點亮,常用做指示,工作電流一般為幾毫安到幾十毫安,正向電壓一般在1.5V~2.5V之間,與單片機連接時,一般要加限流電阻。LED的驅動,可分為低電平點亮和高電平點亮兩種。
LED技術特點是壽命長、能耗低、顯色性高、易維護、體積小、支流電驅動、點亮速度快、無頻閃、眩光少、耐震性、散熱好、防暴(無高氣壓元件)。鑒于LED的技術特點,目前主要應用于以下幾大方面:(1)顯示屏和交通信號燈(2)汽車車燈(3)LED背光源(4)室內裝飾燈和景觀照明燈(5)LED照明光源返回知識歸納返回項目一單片機最小系統(tǒng)構建1.在學習項目的任務一中,主要掌握:常用型號單片機的特點,尤其是AT89S51/52芯片的內部結構和特點;單片機應用系統(tǒng)實際項目開發(fā)的一般流程:總體設計→硬件設計→軟件設計→系統(tǒng)調試與維護;單片機集成開發(fā)環(huán)境:μVision2軟件用來完成程序的編輯、編譯、運行及調試。因為我們用的是匯編語言,在程序編輯存盤時,要保存為ASM格式文件,最后編譯下載到芯片中的文件為HEX格式文件。μVision2常用的幾種程序運行方式:全速運行(GO)、單步運行(Step)、跟蹤運行(StepOver)、斷點運行(Breakpoint)。Proteus軟件用來設計單片機硬件電路以及與KeilμVision2一起聯(lián)合仿真,要注意在設計電路時,要進行電源與接地的連接、復位引腳的連接、時鐘電路的連接、EA引腳的連接,所有單片機電路都要進行這4個基本連接,才能正常工作。2.任務二通過單燈亮、滅及閃爍控制,掌握單片機最小工作系統(tǒng)的基本組成:CPU芯片、電源、晶振電路和復位電路以及單片機內部存儲器的結構。著重訓練學生對單片機開發(fā)工具的熟練使用,并認識簡單的匯編指令。項目小結返回項目一單片機最小系統(tǒng)構建一、選擇題(1)?MCS-51單片機的CPU主要由
組成。A.運算器、控制器
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 調試報告范文模板
- 心理學對銷售管理策略的影響研究
- DB62T 4100-2020 綠色食品 河西地區(qū)露地芥藍生產技術規(guī)程
- 化工企業(yè)安全管理年度培訓計劃
- 兒童心理門診人員崗位職責
- 生孩子第一產程護理
- 2025年北京城市開發(fā)集團有限責任公司校園招聘模擬試題及完整答案一套
- 社交媒體平臺軟件質量保障措施
- 海上風電場建設項目可行性研究報告立項報告模板
- 新生兒羊水糞染的護理
- 2025年高級經濟師(運輸經濟)實務考試真題卷含解析
- 視頻錄制合同協(xié)議書
- 退役士兵勞動合同協(xié)議
- 八年級會考地理試卷及答案人教版
- 校辦文員筆試題目及答案
- 《腎淋巴瘤》課件:腎臟淋巴瘤的病理與治療
- 初中語文“活動·探究”單元教學研究
- 內分泌性高血壓篩查專家共識(2025)解讀
- 房子回收合同協(xié)議
- 化膿性腦膜炎護理方法
- 建設工程司法解釋二培訓
評論
0/150
提交評論