單片機(jī)內(nèi)部結(jié)構(gòu)解析與8路LED花樣顯示電路的設(shè)計(jì)
資料介紹
單片機(jī)的內(nèi)部結(jié)構(gòu)
AT89S51單片機(jī)兼容標(biāo)準(zhǔn)8051的指令系統(tǒng)及引腳。下面以 AT89S51單片機(jī)為例,簡要介紹51系列單片機(jī)的內(nèi)部結(jié)構(gòu)。
通常,單片機(jī)片內(nèi)含 CPU、ROM、RAM、并行 I/O 口、定時(shí)器/計(jì)數(shù)器、中斷控制系統(tǒng)、時(shí)鐘電路、系統(tǒng)總線等。
1.中央處理器(CPU)
中央處理器是 AT89S51單片機(jī)的核心,完成運(yùn)算和控制功能。其 CPU 能處理8位二進(jìn)制數(shù)或代碼。
2.程序存儲(chǔ)器
程序存儲(chǔ)器用于存放用戶編寫的程序、原始數(shù)據(jù)或表格,分為片內(nèi)程序存儲(chǔ)器和片外程序存儲(chǔ)器。AT89S51采用片內(nèi)、片外統(tǒng)一編址的64kB(0000H~FFFFH)程序存儲(chǔ)器地址空間。片內(nèi)有4kB Flash Memery.地址范圍為0000H~OFFFH.既可在線編程(ISP),也可以用傳統(tǒng)方法進(jìn)行編程。采用匯編語言或 C 語言編寫的源程序,必須通過編譯軟件(如 Keil C51)把編譯生成二進(jìn)制代碼,即機(jī)器碼。用戶編寫的程序、原始數(shù)據(jù)、表格等,都是以二進(jìn)制的形式存放在程序存儲(chǔ)器中的。計(jì)算機(jī)的工作,就是按照事先編好的程序從0000H 地址單元一條條地循序執(zhí)行的。
當(dāng) AT89S51(31) 腳 EA 接高電平時(shí),從片內(nèi) ROM 中的0000H 地址單元開始執(zhí)行程序。當(dāng) AT89S51(31)腳 EA 接低電平時(shí),片內(nèi) ROM 不起作用,CPU 只能從片外 ROM 中取指令。內(nèi)部 ROM 0000H~002AH 共43個(gè)單元。被分為六段,作為程序運(yùn)行的入口地址使用。其中:0000H~0002H 為復(fù)位后或初始化引導(dǎo)程序地址區(qū);0003H~000AH 外部中斷0中斷入口地址區(qū);000BH~0012H 定時(shí)器/計(jì)數(shù)器0中斷入口地址區(qū);001 3H~001 AH 外部中斷1中斷入口地址區(qū);001 BH~0022H 定時(shí)器/計(jì)數(shù)器1中斷入口地址區(qū);0023H ~ 002AH 串行中斷入口地址區(qū)。
通常, 我們編寫程序時(shí)不得占用上述中斷程序入口地址單元, 即0003H~002AH 單元。也就是說, 主程序一般不放在該地址空間。編程時(shí), 可以采用起始偽指令 ORG,跳過0003H~002AH 單元。偽指令,是告訴匯編程序如何進(jìn)行匯編的一類指令,不會(huì)被匯編成機(jī)器代碼,只能為匯編軟件(如 KeilC51)所識(shí)別。
圖1 8路LED 花樣顯示電路圖
- 單片機(jī)內(nèi)部結(jié)構(gòu)是怎樣的?
- 單片機(jī)內(nèi)部結(jié)構(gòu)原理,讓你豁然開朗!
- 3.51單片機(jī)內(nèi)部結(jié)構(gòu)
- 單片機(jī)內(nèi)部結(jié)構(gòu)分析
- 8051單片機(jī)內(nèi)部結(jié)構(gòu)
- mcs-51單片機(jī)CPU的內(nèi)部結(jié)構(gòu)及工作原理
- 單片機(jī)的內(nèi)部結(jié)構(gòu)原理詳細(xì)說明
- AVR單片機(jī)的CPU內(nèi)部結(jié)構(gòu)的詳細(xì)資料說明
- 51單片機(jī)的內(nèi)部結(jié)構(gòu)系統(tǒng)圖免費(fèi)下載
- 51單片機(jī)的內(nèi)部結(jié)構(gòu)深度解析說明
- AT89S51單片機(jī)的內(nèi)部結(jié)構(gòu)和CPU及時(shí)序的詳細(xì)資料說明
- 單片機(jī)教程之MCS51單片機(jī)的資料結(jié)構(gòu)說明 12次下載
- 單片機(jī)內(nèi)部結(jié)構(gòu)圖 6次下載
- MCS51單片機(jī)內(nèi)部并行口及應(yīng)用 0次下載
- 利用視頻來演示AVR單片機(jī)內(nèi)部結(jié)構(gòu)
- 集成芯片內(nèi)部結(jié)構(gòu)圖 2315次閱讀
- STC89C52單片機(jī)內(nèi)部結(jié)構(gòu)及基本特性 1.6w次閱讀
- Delta繞線電機(jī)的內(nèi)部結(jié)構(gòu)介紹 5886次閱讀
- 8051系列單片機(jī)的原理和結(jié)構(gòu)介紹 1.3w次閱讀
- 80C51單片機(jī)內(nèi)部定時(shí)器和計(jì)數(shù)器的結(jié)構(gòu)及原理解析 1.5w次閱讀
- USB接口芯片SL811HS的性能與內(nèi)部結(jié)構(gòu)及在單片機(jī)系統(tǒng)中應(yīng)用的說明 7582次閱讀
- STC系列單片機(jī)內(nèi)部AD的應(yīng)用資料和程序及typedef與define的區(qū)別說明 4917次閱讀
- AT89S51單片機(jī)串行口的內(nèi)部結(jié)構(gòu)解析 3617次閱讀
- 單片機(jī)內(nèi)部密碼破解的常用方法解析 5978次閱讀
- 詳細(xì)分析半導(dǎo)體芯片內(nèi)部結(jié)構(gòu) 1.6w次閱讀
- 單片機(jī)控制花樣流水燈原理圖及程序 5.5w次閱讀
- 單片機(jī)復(fù)位和冷啟動(dòng)詳細(xì)介紹 2w次閱讀
- 單片機(jī)STC12C5A60S2簡介_引腳圖及功能_內(nèi)部結(jié)構(gòu)_應(yīng)用電路及命名規(guī)則 16.4w次閱讀
- ADC0809用法詳解_引腳圖及功能_工作原理_內(nèi)部結(jié)構(gòu)及應(yīng)用電路 19.3w次閱讀
- 雙路差動(dòng)比較器lm393中文資料_工作原理_內(nèi)部結(jié)構(gòu)及應(yīng)用電路 7.6w次閱讀
下載排行
本周
- 1TC358743XBG評(píng)估板參考手冊(cè)
- 1.36 MB | 330次下載 | 免費(fèi)
- 2開關(guān)電源基礎(chǔ)知識(shí)
- 5.73 MB | 6次下載 | 免費(fèi)
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設(shè)計(jì)
- 0.60 MB | 3次下載 | 免費(fèi)
- 5基于FPGA的光纖通信系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
- 0.61 MB | 2次下載 | 免費(fèi)
- 651單片機(jī)窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費(fèi)
- 751單片機(jī)大棚環(huán)境控制器仿真程序
- 1.10 MB | 2次下載 | 免費(fèi)
- 8基于51單片機(jī)的RGB調(diào)色燈程序仿真
- 0.86 MB | 2次下載 | 免費(fèi)
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 2555集成電路應(yīng)用800例(新編版)
- 0.00 MB | 33564次下載 | 免費(fèi)
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費(fèi)
- 4開關(guān)電源設(shè)計(jì)實(shí)例指南
- 未知 | 21549次下載 | 免費(fèi)
- 5電氣工程師手冊(cè)免費(fèi)下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費(fèi)
- 6數(shù)字電路基礎(chǔ)pdf(下載)
- 未知 | 13750次下載 | 免費(fèi)
- 7電子制作實(shí)例集錦 下載
- 未知 | 8113次下載 | 免費(fèi)
- 8《LED驅(qū)動(dòng)電路設(shè)計(jì)》 溫德爾著
- 0.00 MB | 6653次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費(fèi)
- 2protel99se軟件下載(可英文版轉(zhuǎn)中文版)
- 78.1 MB | 537796次下載 | 免費(fèi)
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費(fèi)
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費(fèi)
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費(fèi)
- 6電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191185次下載 | 免費(fèi)
- 7十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183279次下載 | 免費(fèi)
- 8proe5.0野火版下載(中文版免費(fèi)下載)
- 未知 | 138040次下載 | 免費(fèi)
評(píng)論
查看更多