C51單片機(jī)01(入門)_第1頁
C51單片機(jī)01(入門)_第2頁
C51單片機(jī)01(入門)_第3頁
C51單片機(jī)01(入門)_第4頁
C51單片機(jī)01(入門)_第5頁
已閱讀5頁,還剩94頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、51系列單片機(jī)第第1章章 單片機(jī)入門單片機(jī)入門什么是單片機(jī)?什么是單片機(jī)? CPU、內(nèi)存、內(nèi)存ROM、內(nèi)存、內(nèi)存RAM、并行接口電、并行接口電路、串行接口電路、中斷控制器、定時(shí)器路、串行接口電路、中斷控制器、定時(shí)器集成在一個(gè)芯片上集成在一個(gè)芯片上 作為嵌入式系統(tǒng)的一個(gè)核心部件作為嵌入式系統(tǒng)的一個(gè)核心部件 內(nèi)部資源非常有限,需要節(jié)約使用內(nèi)部資源非常有限,需要節(jié)約使用 如果內(nèi)部資源不夠用,可以選用更高級的如果內(nèi)部資源不夠用,可以選用更高級的單片機(jī)產(chǎn)品類型,但一般不需要考慮外部單片機(jī)產(chǎn)品類型,但一般不需要考慮外部擴(kuò)展擴(kuò)展51系列單片機(jī)芯片簡介系列單片機(jī)芯片簡介 生產(chǎn)廠家很多,同類產(chǎn)品型號也很多生產(chǎn)廠

2、家很多,同類產(chǎn)品型號也很多 封裝樣式封裝樣式 雙列直插式(雙列直插式(DIP),40引腳(實(shí)驗(yàn)用)引腳(實(shí)驗(yàn)用) QFP,44引腳(工程用)引腳(工程用) P0、P1、P2、P3共共4個(gè)個(gè)8位數(shù)據(jù)端口位數(shù)據(jù)端口51系列單片機(jī)外部引腳結(jié)構(gòu)系列單片機(jī)外部引腳結(jié)構(gòu)12345678910111213141516171819204039383736353433323130292827262524232221P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7RST/VPDP3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/R

3、DXTAL2XTAL1VSSVCCP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7EA/VPPALE/PROGPSENP2.7P2.6P2.5P2.4P2.3P2.2P2.1P2.080C 51/ 89C5151系列單片機(jī)最小系統(tǒng)系列單片機(jī)最小系統(tǒng)Y112MHzC915PC810uFS1SW-PBALEWRRDRXDTXDINT0EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021

4、P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10VCC40GND2089S52VCCPSENP10P11P12P13P14P15P16P17T0T1INT1P00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P27VCCR610KR4100R510KC1015PX1X2單片機(jī)時(shí)鐘電路單片機(jī)時(shí)鐘電路Y112MHzC915PALEWRRDRXDTXDINT0EA/VP31X119X218RESET9RD17WR16INT012INT113T014T115P101P112P123P134P145

5、P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10VCC40GND2089S52VCCPSENP10P11P12P13P14P15P16P17T0T1INT1P00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P27C1015PX1X2單片機(jī)復(fù)位電路單片機(jī)復(fù)位電路C9C810uFS1ALEWRRDRXDTXDINT0EA/VP31X119X218RESET9RD17WR16INT

6、012INT113T014T115P101P112P123P134P145P156P167P178P0039P0138P0237P0336P0435P0534P0633P0732P2021P2122P2223P2324P2425P2526P2627P2728PSEN29ALE/P30TXD11RXD10VCC40GND2089S52VCCPSENP10P11P12P13P14P15P16P17T0T1INT1P00P01P02P03P04P05P06P07P20P21P22P23P24P25P26P27VCCR610KR4100R510K51系列單片機(jī)的內(nèi)部資源系列單片機(jī)的內(nèi)部資源 至少至少4

7、KB Flash ROM 至少至少128字節(jié)字節(jié) RAM 至少至少2個(gè)定時(shí)器通道個(gè)定時(shí)器通道 至少至少2級中斷級中斷 同為同為51系列單片機(jī),不同型號的內(nèi)部資源系列單片機(jī),不同型號的內(nèi)部資源會有顯著不同會有顯著不同單片機(jī)開發(fā)板單片機(jī)開發(fā)板HOT51簡介簡介HOT-51開發(fā)板實(shí)體圖開發(fā)板實(shí)體圖單片機(jī)開發(fā)板單片機(jī)開發(fā)板HOT51的通信接口的通信接口USB接口接口異步通信接口異步通信接口單片機(jī)開發(fā)板單片機(jī)開發(fā)板HOT51的的USB接口接口USB接口接口選擇跳線選擇跳線單片機(jī)開發(fā)板與上位機(jī)的連接單片機(jī)開發(fā)板與上位機(jī)的連接接向上位機(jī)接向上位機(jī)注意跳線注意跳線單片機(jī)開發(fā)板與上位機(jī)的連接單片機(jī)開發(fā)板與上位機(jī)

8、的連接 上位機(jī)可以是上位機(jī)可以是PC或筆記本,或筆記本,PC上面通常有上面通常有多個(gè)多個(gè)USB端口,每個(gè)端口,每個(gè)USB映射到一個(gè)映射到一個(gè)COM端口(大多數(shù)筆記本計(jì)算機(jī)已取消了端口(大多數(shù)筆記本計(jì)算機(jī)已取消了COM端口),開發(fā)板上通過端口),開發(fā)板上通過PL2303實(shí)現(xiàn)轉(zhuǎn)換實(shí)現(xiàn)轉(zhuǎn)換 USB端口既提供串行通信,又提供電源端口既提供串行通信,又提供電源J24如果開發(fā)板連接到上位如果開發(fā)板連接到上位機(jī)的機(jī)的USB端口,跳線應(yīng)端口,跳線應(yīng)該接到該接到J24中下端中下端(默認(rèn)默認(rèn))USB映射映射COM端口的查看與選擇端口的查看與選擇先連接開發(fā)板到先連接開發(fā)板到USB端口中,然后查看設(shè)端口中,然后查看設(shè)

9、備管理器,確認(rèn)使用備管理器,確認(rèn)使用了哪個(gè)了哪個(gè)COM端口端口Windows檢測到檢測到USB端口連接設(shè)備之后,端口連接設(shè)備之后,設(shè)備管理器才把設(shè)備管理器才把USB映射到一個(gè)映射到一個(gè)COM端口端口目標(biāo)程序下載到單片機(jī)目標(biāo)程序下載到單片機(jī)根據(jù)開發(fā)板連接到哪根據(jù)開發(fā)板連接到哪一個(gè)一個(gè)USB端口,決定端口,決定COM端口的選擇端口的選擇創(chuàng)建一個(gè)新的項(xiàng)目創(chuàng)建一個(gè)新的項(xiàng)目 51系列包括系列包括選擇目標(biāo)設(shè)備選擇目標(biāo)設(shè)備這是我們當(dāng)前使用的這是我們當(dāng)前使用的MCU類型類型注意觀察當(dāng)前選用的注意觀察當(dāng)前選用的MCUMCU的結(jié)構(gòu)組成描述的結(jié)構(gòu)組成描述要不要拷貝標(biāo)準(zhǔn)啟動(dòng)代碼?要不要拷貝標(biāo)準(zhǔn)啟動(dòng)代碼?一般來說是沒有

10、必要的一般來說是沒有必要的現(xiàn)在已經(jīng)創(chuàng)建了一個(gè)新的項(xiàng)目現(xiàn)在已經(jīng)創(chuàng)建了一個(gè)新的項(xiàng)目一般來說啟動(dòng)代碼是沒有必要的一般來說啟動(dòng)代碼是沒有必要的添加新的程序文件添加新的程序文件程序文件與項(xiàng)目文件最好在一起程序文件與項(xiàng)目文件最好在一起創(chuàng)建并且保存程序文件創(chuàng)建并且保存程序文件C語言代碼語言代碼程序文件添加到項(xiàng)目程序文件添加到項(xiàng)目右擊這里右擊這里單擊這里單擊這里程序文件添加到項(xiàng)目之后單擊程序文件添加到項(xiàng)目之后單擊Close按鈕按鈕編譯程序文件編譯程序文件這就意味著程序沒錯(cuò)這就意味著程序沒錯(cuò)設(shè)置必要的選項(xiàng)設(shè)置必要的選項(xiàng)這樣設(shè)置,寫程序方便些這樣設(shè)置,寫程序方便些自動(dòng)縮進(jìn)自動(dòng)縮進(jìn)設(shè)置晶振頻率設(shè)置晶振頻率 本機(jī)學(xué)習(xí)

11、板的晶振頻率為本機(jī)學(xué)習(xí)板的晶振頻率為11.0592MHz晶振頻率晶振頻率創(chuàng)建創(chuàng)建HEX文件文件設(shè)置調(diào)試方式設(shè)置調(diào)試方式 Simulator 在在PC機(jī)上仿真運(yùn)行機(jī)上仿真運(yùn)行這才是真正的在這才是真正的在單片機(jī)上運(yùn)行單片機(jī)上運(yùn)行程序下載步驟程序下載步驟1. 選擇單片機(jī)型號(選擇單片機(jī)型號(STC90C516RD+)2. 選擇要下載的選擇要下載的HEX(打開程序文件)(打開程序文件)3. 如果用如果用PL2303,接,接USB線;如果用線;如果用MAX232,接串口線(注意跳線,接串口線(注意跳線J24)4. 選擇端口(選擇端口(COM1COM16)5. 單片機(jī)斷電,然后按單片機(jī)斷電,然后按“Dow

12、nload/下載下載”6. 單片機(jī)加電,執(zhí)行下載操作并運(yùn)行程序單片機(jī)加電,執(zhí)行下載操作并運(yùn)行程序HOT-51開發(fā)板程序下載開發(fā)板程序下載1.選擇單片機(jī)型號(選擇單片機(jī)型號(STC90C516RD+)HOT-51開發(fā)板程序下載開發(fā)板程序下載2.選擇要下載的選擇要下載的HEX(打開程序文件)(打開程序文件)下載接口線的選擇與跳線連接(串口)下載接口線的選擇與跳線連接(串口)RS232接口接口下載接口線的選擇與跳線連接(下載接口線的選擇與跳線連接(USB)USB接口接口HOT-51開發(fā)板程序下載開發(fā)板程序下載4.選擇端口(選擇端口(COM1COM16)單片機(jī)斷電,然后按單片機(jī)斷電,然后按“Downl

13、oad/下載下載”按按“Download/下載下載”之后之后MCU加電之后加電之后添加程序文件添加程序文件保存程序文件保存程序文件程序文件添加到項(xiàng)目程序文件添加到項(xiàng)目程序文件添加到項(xiàng)目之后執(zhí)行程序文件添加到項(xiàng)目之后執(zhí)行Close51系列單片機(jī)主要特點(diǎn)系列單片機(jī)主要特點(diǎn) 8位位CPU 片內(nèi)帶片內(nèi)帶128字節(jié)數(shù)據(jù)存儲器,字節(jié)數(shù)據(jù)存儲器,4KB程序存儲程序存儲器器 程序存儲器尋址空間程序存儲器尋址空間64KB 128個(gè)用戶位尋址空間個(gè)用戶位尋址空間 21個(gè)字節(jié)特殊功能寄存器個(gè)字節(jié)特殊功能寄存器 4個(gè)個(gè)8位并行位并行I/O接口接口 2個(gè)個(gè)16位定時(shí)器位定時(shí)器/計(jì)數(shù)器計(jì)數(shù)器 2個(gè)優(yōu)先級別的個(gè)優(yōu)先級別的5

14、個(gè)中斷源個(gè)中斷源 1個(gè)全雙工串行接口個(gè)全雙工串行接口2.2 MCS-51單片機(jī)的結(jié)構(gòu)原理單片機(jī)的結(jié)構(gòu)原理MCS-51內(nèi)部結(jié)構(gòu)內(nèi)部結(jié)構(gòu)運(yùn)算部件運(yùn)算部件 ALU 累加器累加器ACC B寄存器寄存器 暫存器暫存器 標(biāo)志寄存器標(biāo)志寄存器PSW 實(shí)現(xiàn)算術(shù)運(yùn)算、邏輯運(yùn)算、位運(yùn)算、數(shù)據(jù)實(shí)現(xiàn)算術(shù)運(yùn)算、邏輯運(yùn)算、位運(yùn)算、數(shù)據(jù)傳輸傳輸B寄存器寄存器 輔助寄存器,為乘除法指令而設(shè)置輔助寄存器,為乘除法指令而設(shè)置 乘法運(yùn)算前,累加器乘法運(yùn)算前,累加器A和寄存器和寄存器B存放乘數(shù)存放乘數(shù)和被乘數(shù)和被乘數(shù) 運(yùn)算后,寄存器運(yùn)算后,寄存器B和累加器和累加器A存放結(jié)果存放結(jié)果 除法運(yùn)算前,累加器除法運(yùn)算前,累加器A和寄存器和寄

15、存器B存入被除存入被除數(shù)和除數(shù)數(shù)和除數(shù) 運(yùn)算后,存放商和余數(shù)運(yùn)算后,存放商和余數(shù)標(biāo)志寄存器標(biāo)志寄存器PSW C 進(jìn)位進(jìn)位 AC 輔助進(jìn)位輔助進(jìn)位 F0 用戶標(biāo)志位用戶標(biāo)志位 RS1、RS0 寄存器組選擇位寄存器組選擇位 OV 溢出標(biāo)志位溢出標(biāo)志位 P 奇偶標(biāo)志位奇偶標(biāo)志位(當(dāng)當(dāng)1的個(gè)數(shù)為奇數(shù)的個(gè)數(shù)為奇數(shù)時(shí),時(shí),P置位)置位)RS1、RS0工作寄存器組選擇工作寄存器組選擇RS1RS0工作寄存器組工作寄存器組000組(組(00H07H)011組(組(08H0FH)102組(組(10H17H)113組(組(18H1FH)標(biāo)志位實(shí)例標(biāo)志位實(shí)例 MOVA,#67H ADD A,#58H0110 0111

16、0101 10001011 1111+問題:問題:有沒有進(jìn)位?有沒有進(jìn)位?有沒有半進(jìn)位?有沒有半進(jìn)位?有沒有溢出?有沒有溢出?1 1的個(gè)數(shù)是奇數(shù)還是偶數(shù)?的個(gè)數(shù)是奇數(shù)還是偶數(shù)?標(biāo)志:標(biāo)志:C=0A=0OV=0P=1控制部件控制部件 包括:包括: 定時(shí)和控制電路定時(shí)和控制電路 指令寄存器指令寄存器 指令譯碼器指令譯碼器 程序計(jì)數(shù)器程序計(jì)數(shù)器PC 堆棧指針堆棧指針SP 數(shù)據(jù)指針數(shù)據(jù)指針DPTR 信息傳送控制部件信息傳送控制部件 作用:作用: 產(chǎn)生產(chǎn)生CPU時(shí)序,從時(shí)序,從ROM中取指令,譯碼產(chǎn)生控中取指令,譯碼產(chǎn)生控制信號,使各功能部件產(chǎn)生相應(yīng)的操作制信號,使各功能部件產(chǎn)生相應(yīng)的操作2.2.4 M

17、CS-51單片機(jī)的存儲結(jié)構(gòu)單片機(jī)的存儲結(jié)構(gòu) 程序存儲器程序存儲器存放程序、固定常數(shù)和數(shù)存放程序、固定常數(shù)和數(shù)據(jù)表格據(jù)表格 數(shù)據(jù)存儲器數(shù)據(jù)存儲器用作工作區(qū)及存放數(shù)據(jù)用作工作區(qū)及存放數(shù)據(jù) 程序存儲器和數(shù)據(jù)存儲器各有自己的尋址程序存儲器和數(shù)據(jù)存儲器各有自己的尋址方式、尋址空間和控制系統(tǒng)方式、尋址空間和控制系統(tǒng)程序存儲器程序存儲器 用于存放單片機(jī)的工作程序,在控制器的用于存放單片機(jī)的工作程序,在控制器的控制下,依次從程序存儲器中取出指令,控制下,依次從程序存儲器中取出指令,送到送到CPU執(zhí)行執(zhí)行 程序計(jì)數(shù)器程序計(jì)數(shù)器PC用來存放要執(zhí)行的指令用來存放要執(zhí)行的指令地址,每取出一條指令,內(nèi)容自動(dòng)加地址,每取

18、出一條指令,內(nèi)容自動(dòng)加1,指向指向下一條要執(zhí)行的指令下一條要執(zhí)行的指令程序存儲器的地址重疊問題程序存儲器的地址重疊問題 EA=0 選片外存儲器選片外存儲器 EA=1 選片內(nèi)存儲器選片內(nèi)存儲器程序存儲器存放表格程序存儲器存放表格 查表指令查表指令 MOVC A, A+DPTR MOVC A, A+PC03FH106H25BH34FH466H56DH67DH707H87FH96FHA77Hb7CHC39Hd5EHE79HF71Habcdefg程序存儲器的程序存儲器的7個(gè)特殊地址個(gè)特殊地址 0000H系統(tǒng)程序的啟動(dòng)地址(在這里放一條系統(tǒng)程序的啟動(dòng)地址(在這里放一條絕對轉(zhuǎn)移指令,轉(zhuǎn)到真正的主程序起始地

19、址)絕對轉(zhuǎn)移指令,轉(zhuǎn)到真正的主程序起始地址)表表2.2 中斷的入口地址中斷的入口地址中斷源中斷源入口地址入口地址外部中斷外部中斷00003H定時(shí)器定時(shí)器/計(jì)數(shù)器計(jì)數(shù)器0000BH外部中斷外部中斷10013H定時(shí)器定時(shí)器/計(jì)數(shù)器計(jì)數(shù)器1001BH串行通信端口串行通信端口0023H定時(shí)器定時(shí)器/計(jì)數(shù)器計(jì)數(shù)器2(僅(僅52系列)系列)002BH程序存儲器空間分配示意圖程序存儲器空間分配示意圖數(shù)據(jù)存儲器數(shù)據(jù)存儲器 用于存放程序執(zhí)行時(shí)所需的數(shù)據(jù)用于存放程序執(zhí)行時(shí)所需的數(shù)據(jù)工作寄存器組區(qū)工作寄存器組區(qū) 共共32字節(jié),分成字節(jié),分成4組,由程序狀態(tài)寄存器組,由程序狀態(tài)寄存器PSW中中的的RS1、RS0選擇選

20、擇 每組每組8個(gè)寄存器,個(gè)寄存器,R0R7RS1RS0工作寄存器組工作寄存器組000組(組(00H07H)011組(組(08H0FH)102組(組(10H17H)113組(組(18H1FH)位尋址區(qū)位尋址區(qū)堆棧區(qū)與堆棧指針堆棧區(qū)與堆棧指針 安排在安排在2FH以后的數(shù)據(jù)存儲區(qū)以后的數(shù)據(jù)存儲區(qū) 主要為子程序調(diào)用和中斷調(diào)用而設(shè)立主要為子程序調(diào)用和中斷調(diào)用而設(shè)立 功能:功能: 保護(hù)斷點(diǎn)保護(hù)斷點(diǎn) 保護(hù)現(xiàn)場保護(hù)現(xiàn)場 堆棧指針堆棧指針SP 從地址低端向高端延伸從地址低端向高端延伸 入棧時(shí),入棧時(shí),SP+1,數(shù)據(jù)存入數(shù)據(jù)存入 出棧時(shí),按出棧時(shí),按SP指向單元取出數(shù)據(jù),指向單元取出數(shù)據(jù),SP-1 復(fù)位時(shí),復(fù)位時(shí)

21、,SP的初值為的初值為7特殊功能寄存器(特殊功能寄存器(SFR) 用于控制、管理片內(nèi)算術(shù)邏輯部件、并行接口、用于控制、管理片內(nèi)算術(shù)邏輯部件、并行接口、串行接口、定時(shí)器串行接口、定時(shí)器/計(jì)數(shù)器、中斷等功能模塊計(jì)數(shù)器、中斷等功能模塊 地址空間為地址空間為80HFFHMCS-51單片機(jī)的輸入單片機(jī)的輸入/輸出接口輸出接口P0口的一位結(jié)構(gòu)口的一位結(jié)構(gòu)=1控制控制=“1”=“1”,P0P0作為地址作為地址/ /數(shù)據(jù)分時(shí)復(fù)用總線使用數(shù)據(jù)分時(shí)復(fù)用總線使用P0口的一位結(jié)構(gòu)口的一位結(jié)構(gòu)=0漏極開路漏極開路反相反相反相反相控制控制=“0”=“0”,P0P0作為通用作為通用I/OI/O接口使用接口使用P0口作為通用

22、口作為通用I/O接口時(shí)應(yīng)注意接口時(shí)應(yīng)注意(1)輸出數(shù)據(jù)時(shí),由于)輸出數(shù)據(jù)時(shí),由于V2截止,輸出端為截止,輸出端為漏極開路,要使漏極開路,要使“1”信號正常輸出,必須信號正常輸出,必須外接上拉電阻外接上拉電阻(2)輸入數(shù)據(jù)前,應(yīng)先向)輸入數(shù)據(jù)前,應(yīng)先向P0口寫口寫“1”,使,使輸出輸出V1、V2均截止均截止P1口的一位結(jié)構(gòu)口的一位結(jié)構(gòu)P2口的一位結(jié)構(gòu)口的一位結(jié)構(gòu)1P2口的一位結(jié)構(gòu)口的一位結(jié)構(gòu)0P3口的一位結(jié)構(gòu)口的一位結(jié)構(gòu)第二功能輸出第二功能輸出時(shí),必須時(shí),必須Q=1P3口的第二功能口的第二功能輸入輸入/輸出引腳輸出引腳 P0準(zhǔn)雙向準(zhǔn)雙向I/O接口,接片外存儲器或擴(kuò)接口,接片外存儲器或擴(kuò)展展I/O

23、時(shí),分時(shí)復(fù)用為低時(shí),分時(shí)復(fù)用為低8位地址總線和雙向位地址總線和雙向數(shù)據(jù)總線數(shù)據(jù)總線 P1準(zhǔn)雙向準(zhǔn)雙向I/O接口接口 P2準(zhǔn)雙向準(zhǔn)雙向I/O接口,接片外存儲器或擴(kuò)接口,接片外存儲器或擴(kuò)展展I/O時(shí),作為高時(shí),作為高8位地址總線位地址總線 P3準(zhǔn)雙向準(zhǔn)雙向I/O接口,第二功能接口,第二功能控制線控制線(1)ALE/PROG(地址鎖存允許地址鎖存允許/編程編程) 地址鎖存信號輸出端,每個(gè)機(jī)器周期內(nèi)輸?shù)刂锋i存信號輸出端,每個(gè)機(jī)器周期內(nèi)輸出兩個(gè)脈沖出兩個(gè)脈沖 訪問片外程序存儲器期間,下降沿用于鎖訪問片外程序存儲器期間,下降沿用于鎖存存P0輸出的低輸出的低8位地址位地址 不訪問片外程序存儲器期間,可作為對

24、外不訪問片外程序存儲器期間,可作為對外輸出的時(shí)鐘脈沖或用于定時(shí)輸出的時(shí)鐘脈沖或用于定時(shí)控制線控制線(2)PSEN 片外程序存儲器讀選通信號輸出端,低電片外程序存儲器讀選通信號輸出端,低電平有效平有效 從外部程序存儲器讀取指令或常數(shù)期間,從外部程序存儲器讀取指令或常數(shù)期間,每個(gè)機(jī)器周期該信號有效兩次,通過數(shù)據(jù)每個(gè)機(jī)器周期該信號有效兩次,通過數(shù)據(jù)總線總線P0口讀回指令或常數(shù)口讀回指令或常數(shù) 訪問片外數(shù)據(jù)存儲器期間,訪問片外數(shù)據(jù)存儲器期間,PSEN不出現(xiàn)不出現(xiàn)控制線控制線(3)RST上電復(fù)位或掉電保護(hù)上電復(fù)位或掉電保護(hù)(4)EA 片外程序存儲器選用端片外程序存儲器選用端 低電平時(shí)選用片外程序存儲器低電平時(shí)選用片外程序存儲器 高電平時(shí)選用片內(nèi)程序存儲器高電平時(shí)選用片內(nèi)程序存儲器外接晶體引腳外接晶體引腳2.3.2 片外總線結(jié)構(gòu)片外總線結(jié)構(gòu)1. 地址總線地址總線16位,尋址范圍位,尋址范圍64KB2. 數(shù)據(jù)總線數(shù)據(jù)總線8位,位,P0口提供口提供3. 控制總線控制總線第二功能狀態(tài)下的第二功能狀態(tài)下的P3口及口及RST、EA、ALE、PSEN51單片機(jī)的工作方式單片機(jī)的工作方式 復(fù)位方式復(fù)位方式 程序執(zhí)行方式程序執(zhí)行方式 單步執(zhí)行方式單步執(zhí)行方式 掉電和節(jié)電方式掉電和節(jié)電方式 編程和校驗(yàn)方式編程和校驗(yàn)方

溫馨提示

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

評論

0/150

提交評論