n1.數(shù)據(jù)存儲(chǔ)器
n8051單片機(jī)數(shù)據(jù)存儲(chǔ)器用于暫存程序執(zhí)行過(guò)程中產(chǎn)生的數(shù)據(jù)和運(yùn)算結(jié)果等。
n8051單片機(jī)數(shù)據(jù)存儲(chǔ)器也可以分為片內(nèi)數(shù)據(jù)存儲(chǔ)器和片外數(shù)據(jù)存儲(chǔ)器。當(dāng)片內(nèi)數(shù)據(jù)存儲(chǔ)器不夠用時(shí),可擴(kuò)展片外數(shù)據(jù)存儲(chǔ)器。一般情況下,片外數(shù)據(jù)存儲(chǔ)器的容量不超過(guò)64KB。與內(nèi)、外部的程序存儲(chǔ)器不同,內(nèi)部和外部數(shù)據(jù)存儲(chǔ)器空間存在重疊(內(nèi)部RAM的地址范圍為00H~07FH, 外部RAM的地址范圍為0000H~0FFFFH,如圖3-1所示),通過(guò)不同指令來(lái)區(qū)別。當(dāng)訪問(wèn)內(nèi)部RAM時(shí),用MOV類(lèi)指令;當(dāng)訪問(wèn)外部RAM時(shí),則用MOVX類(lèi)指令,所以地址重疊不會(huì)造成操作混亂。
n 圖3-1 8051數(shù)據(jù)存儲(chǔ)器結(jié)構(gòu)圖
n8051單片機(jī)的內(nèi)部數(shù)據(jù)存儲(chǔ)器空間共計(jì)128字節(jié),占用00H~7FH地址范圍。特殊功能寄存器區(qū)也是128字節(jié),占用80H~0FFH這段空間。
n片內(nèi)數(shù)據(jù)存儲(chǔ)器分成三大部分:工作寄存器區(qū)、可位尋址區(qū)、通用RAM區(qū)。
n2.特殊功能寄存器
n特殊功能寄存器(SFR)也稱(chēng)為專(zhuān)用寄存器,特殊功能寄存器反映了51單片機(jī)的運(yùn)行狀態(tài)。很多功能也通過(guò)特殊功能寄存器來(lái)定義和控制程序的執(zhí)行。
n在8051單片機(jī)中設(shè)置了21個(gè)特殊功能寄存器,它們不連續(xù)地分布在地址為80H-FFH的128個(gè)字節(jié)的存儲(chǔ)空間中。
n在這21個(gè)SFR中,凡是字節(jié)地址能被8整除(即16進(jìn)制的地址碼尾數(shù)為0或8)的11個(gè)單元均具有位尋址能力,有效的位地址共有82個(gè)。表3-3是特殊功能寄存器分布一覽表。
n82個(gè)有效位地址可用位地址、位符號(hào)、單元地址.位序和寄存器名.位序四種方法來(lái)表示,但一般是用位符號(hào)或寄存器名.位序來(lái)表示的。
n1.51單片機(jī)指令系統(tǒng)
n(1)指令、指令系統(tǒng)的概念
n指令是使計(jì)算機(jī)內(nèi)部執(zhí)行的一種操作,提供給用戶(hù)編程使用的一種命令。由構(gòu)成計(jì)算機(jī)的電子器件特性所決定,計(jì)算機(jī)只能識(shí)別二進(jìn)制代碼。以二進(jìn)制代碼來(lái)描述指令功能的語(yǔ)言,稱(chēng)之為機(jī)器語(yǔ)言。由于機(jī)器語(yǔ)言不便被人們識(shí)別、記憶、理解和使用,因此給每條機(jī)器語(yǔ)言指令賦予助記符號(hào)來(lái)表示,這就形成了匯編語(yǔ)言。也就是說(shuō),匯編語(yǔ)言是便于人們識(shí)別、記憶、理解和使用的一種指令形式,它和機(jī)器語(yǔ)言指令一一對(duì)應(yīng),也是由計(jì)算機(jī)的硬件特性所決定的。
n指令的描述形式有兩種:機(jī)器語(yǔ)言形式和匯編語(yǔ)言形式?,F(xiàn)在描述計(jì)算機(jī)指令系統(tǒng)及實(shí)際應(yīng)用中主要采用匯編語(yǔ)言形式。采用機(jī)器語(yǔ)言編寫(xiě)的程序稱(chēng)之為目標(biāo)程序。采用匯編語(yǔ)言編寫(xiě)的程序稱(chēng)之為源程序。計(jì)算機(jī)能夠直接識(shí)別并執(zhí)行的只有機(jī)器語(yǔ)言。匯編語(yǔ)言程序不能被計(jì)算機(jī)直接識(shí)別并執(zhí)行,必須經(jīng)過(guò)一個(gè)中間環(huán)節(jié)把它翻譯成機(jī)器語(yǔ)言程序,這個(gè)中間過(guò)程叫做匯編。匯編有兩種方式:機(jī)器匯編和手工匯編。機(jī)器匯編是用專(zhuān)門(mén)的匯編程序,在計(jì)算機(jī)上進(jìn)行翻譯;手工匯編是編程員把匯編語(yǔ)言指令逐條翻譯成機(jī)器語(yǔ)言指令。現(xiàn)在主要使用機(jī)器匯編,但有時(shí)也用到手工匯編。
WAVE6000編譯軟件,采用中文界面。用戶(hù)源程序大小不受限制,有豐富的窗口顯示方式,能夠多方位、動(dòng)態(tài)地展示程序的執(zhí)行過(guò)程。其項(xiàng)目管理功能強(qiáng)大,可使單片機(jī)程序化大為小,化繁為簡(jiǎn),便于管理。另外,其書(shū)簽、斷點(diǎn)管理功能以及外設(shè)管理功能等為51單片機(jī)的仿真帶來(lái)極大的便利。
想要看直播的話(huà),推薦您使用電視貓視頻哦,電視貓視頻不僅能觀看電視直播,還能觀看直播回放,特別流暢,當(dāng)然安裝不重要也是很簡(jiǎn)單的哦:第一步,下載軟件到U盤(pán)中,第二步,將U盤(pán)插入到電視的USB接口當(dāng)中,第三...
在購(gòu)買(mǎi)過(guò)創(chuàng)維電視機(jī)的消費(fèi)者中,一些消費(fèi)者認(rèn)為創(chuàng)維電視質(zhì)量還是不錯(cuò)的,一些消費(fèi)者在購(gòu)買(mǎi)了創(chuàng)維電視3、4年了電視都沒(méi)有出現(xiàn)過(guò)任何的問(wèn)題。認(rèn)為創(chuàng)維電視質(zhì)量還不錯(cuò)的消費(fèi)者對(duì)創(chuàng)維電視機(jī)產(chǎn)品生產(chǎn)中所采用的IPS技...
大家都知道有一個(gè)ifixit換home鍵圖片教程,拆機(jī)過(guò)程中我出現(xiàn)的問(wèn)題給大家分享一下,希望拆機(jī)新手出現(xiàn)同樣問(wèn)題的時(shí)候可以快速解決,拆機(jī)時(shí)間越長(zhǎng)越崩潰1、在step4拆電池螺絲的時(shí)候一定要用力壓緊了擰...
格式:pdf
大?。?span id="f9nj694" class="single-tag-height">1.8MB
頁(yè)數(shù): 10頁(yè)
評(píng)分: 4.4
云南科技信息職業(yè)學(xué)院信息學(xué)部頂崗實(shí)習(xí)報(bào)告 1 暑期實(shí)習(xí)報(bào)告 目 錄 1、公司概況·························································2 2 、我的實(shí)習(xí)生活 ····················································2 2.1 設(shè)計(jì)自由與客戶(hù)要求 ·············································4 2.2 設(shè)計(jì),市場(chǎng)核心與團(tuán)隊(duì)精神·········································4 2.3 參與公司的廣告平面設(shè)計(jì)和制作· ···································5 3、為人處事及其他收獲 ··········································