《8051單片機(jī)原理及軟硬件設(shè)計(jì)(第2版)》內(nèi)容包括8051/8052系列單片機(jī)原理介紹、8051/8052結(jié)構(gòu)部分分析、8051/8052系列程序設(shè)計(jì)指導(dǎo)、8051/8052系列指令集討論及介紹、8051/8052數(shù)學(xué)理論范例演練、8051/8052開發(fā)工具介紹及其應(yīng)用、8051/8052研發(fā)實(shí)踐重點(diǎn)討論、8051/8052系列產(chǎn)品設(shè)計(jì)等。引領(lǐng)讀者一步步進(jìn)入單片機(jī)的世界,進(jìn)而靈活應(yīng)用與設(shè)計(jì),范例詳盡、充實(shí)。
書名 | 8051單片機(jī)原理及軟硬件設(shè)計(jì) | 出版社 | 北京航空航天大學(xué)出版社 |
---|---|---|---|
頁(yè)數(shù) | 447頁(yè) | 開本 | 16 |
品牌 | 北京航空航天大學(xué)出版社 | 作者 | 鐘富昭 |
出版日期 | 2014年4月1日 | 語(yǔ)種 | 簡(jiǎn)體中文 |
ISBN | 9787512414167 |
第1章8051/8052系列原理介紹
1.1概述
1.2MCS-51存儲(chǔ)器結(jié)構(gòu)分析
1.3微控制器MCS-51指令分析
1.4CPU時(shí)序分析
1.5中斷結(jié)構(gòu)
第2章8051/8052結(jié)構(gòu)部分分析
2.18051及8052結(jié)構(gòu)部分分析
2.2端口的機(jī)構(gòu)及操作
2.3存取外部存儲(chǔ)器
2.4定時(shí)/計(jì)數(shù)器
2.5串行接口
2.6中斷
2.7單步執(zhí)行
2.8復(fù)位(RESET)動(dòng)作分析
2.9送電后的復(fù)位
2.10省電型(CHMOS)版本內(nèi)IDLE省電模式,POWERDOWN斷電處理模式分析
2.11EPROM版本
2.12程序存儲(chǔ)器保護(hù)上鎖
2.13MCS-51系列各引腳功能說明
2.14外部程序存儲(chǔ)器提取
2.15外部數(shù)據(jù)存儲(chǔ)器讀取、寫人時(shí)序及端口的操作時(shí)序分析
2.16未使用引腳的處理情形
2.17CHMOS與HMOS版本的8051時(shí)鐘電路分析
2.18邏輯電平分析
2.19按鍵抖動(dòng)波及對(duì)策
第5章8051/8052系列程序設(shè)計(jì)指導(dǎo)
3.1存儲(chǔ)器組織
3.2中斷
3.3定時(shí)/計(jì)數(shù)器功能分析
3.4串口功能分析
第4章8051/8052系列指令集討論及介紹
4.1旗標(biāo)受指令操作的影響分析
4.2指令符號(hào)的意義說明
4.3指令集
4.4指令集分析
4.5軟件程序
第5章8051/8052數(shù)學(xué)理論范例演練
【例題1】?jī)杉拇嫫髦迪嗉?
【例題2】選擇工作寄存器
【例題3】將內(nèi)部RAM"41H"的默認(rèn)值加到內(nèi)部RAM"40H"
【例題4】將輸入端口(P1)的值與輸出端口(P0)的值相加,結(jié)果值再?gòu)妮敵龆丝?P0)送出去
【例題5】間接地址內(nèi)部數(shù)據(jù)存儲(chǔ)器值相加,即將RAM(20H)與RAM(24H)的兩字節(jié)值相加,結(jié)果存回RAM(20H1)
【例題6】常量相加,結(jié)果值存回ACCgp
【例題7】使用編譯器ASM51的能力,執(zhí)行兩常量值的相加,其結(jié)果值再存回ACc中
【例題8】將"RAM9"的地址以變量符號(hào)定義的方式寫程序,其效果與前例題5相同
【例題9】再次聲明將寄存器設(shè)置為符號(hào)
【例題10】數(shù)字符串相減,具有溢位符號(hào)檢測(cè)功能
【例題11】寄存器及常量各16位以十進(jìn)位相加的方式加后結(jié)果值存回寄存器R3、R2中
【例題12】使用除法指令技巧,將單一字節(jié)十六進(jìn)制碼轉(zhuǎn)成BCD碼果則再存回累加器ACC中
【例題14】將存于寄存器R7內(nèi)的按鍵的鍵碼值與固定的各鍵碼值做一比較,若
不相等,則到后列的標(biāo)號(hào)去執(zhí)行,即再檢測(cè)是否為別的鍵碼被按下,若相等則返回主程序執(zhí)行
【例題15】插入一軟件指令,于引腳產(chǎn)生WR--負(fù)脈沖"□",程序中利用DJNIz做負(fù)向波脈沖寬度延遲用
【例題16】當(dāng)中斷時(shí),利用堆棧將主程序中各狀態(tài)值暫存
【例題17】有關(guān)數(shù)據(jù)指針寄存器"DPTR"創(chuàng)建檢查表的指令技巧分析
【例題18】十六進(jìn)制碼轉(zhuǎn)成二進(jìn)位十進(jìn)制"BCD"碼原理介紹
【例題19】執(zhí)行減法指令后對(duì)進(jìn)位(CY)及溢位(OV)旗標(biāo)的影響分析
【例題20】引腳控制
【例題21】16位碼左移一位(及右移一位)
【例題22】十六進(jìn)制碼轉(zhuǎn)換到ASCII碼
【例題23】十六進(jìn)制碼(HEXcode)到七段顯示碼轉(zhuǎn)換
【例題24】將存于R7中的"BCD"數(shù)碼經(jīng)過兩個(gè)七段顯示器顯示出來
【例題25】求溫度平均值
【例題26】十進(jìn)制形態(tài)直接尋址3字節(jié)"BCD"加法
【例題27】十進(jìn)制型態(tài)間接尋址3字節(jié)"BCD"加法
【例題28】十六進(jìn)制16位加法
【例題29】十六進(jìn)制32位加法
【例題30】十六進(jìn)制32位減16位
【例題31】十六進(jìn)制32位減32位
【例題32】乘法原理介紹
【例題33】二進(jìn)制除法原理介紹
【例題34】十進(jìn)制碼轉(zhuǎn)換為十六進(jìn)制碼的原理介紹
【例題35】邊緣或電平中斷觸發(fā)的概念
【例題36】位處理指令運(yùn)用技巧
【例題37】增加一極性位發(fā)送及接收的uART碼處理方式
【例題38】檢測(cè)ASCII碼是否在"A"與"z"之間
【例題39】多種方式完成邏輯電路設(shè)計(jì)的演練
【例題40】使用交流電60Hz做定時(shí)單位的設(shè)計(jì)
【例題4l】軟件檢測(cè)定時(shí)器溢位的程序設(shè)計(jì)方法
【例題42】定時(shí)器0模式2的編輯設(shè)計(jì),輸出周期200ils的方波,占空比(duty),=1/2
【例題43】脈沖寬度測(cè)量(以及電動(dòng)機(jī)速度控制設(shè)計(jì)方法介紹)
【例題44】編寫匯編語(yǔ)言時(shí),對(duì)于"偽指令"應(yīng)了解的基礎(chǔ)
第6章8051/8052開發(fā)工具介紹及其應(yīng)用
6.1前言
6.2什么是微機(jī)開發(fā)系統(tǒng)
6.3研究方法
第7章8051/8052研發(fā)實(shí)踐重點(diǎn)討論
【討論1】805l在工業(yè)應(yīng)用上的可編程控制器(PLc)設(shè)計(jì)范例
【討論2】單板機(jī)(8085)與單片機(jī)(8048、8051)軟件效益評(píng)估,以串行I/O設(shè)計(jì)為例
【討論3】延遲"DE[,AY"時(shí)間計(jì)算法
【討論4】?jī)?nèi)部電路模擬器(ICE)調(diào)試技巧探討之一
【討論5】?jī)?nèi)部電路模擬器(ICE)調(diào)試技巧探討之二
【討論6】?jī)?nèi)部電路模擬器(ICE)調(diào)試技巧探討之三
【討論7】如何使單片機(jī)硬件穩(wěn)定的工作
【討論8】8051系列內(nèi)各芯片耗電情況與電壓電平以及IDIE模式、POWERDOWN模式應(yīng)用
第8章8051/8052系列產(chǎn)品設(shè)計(jì)
【專題1】燈號(hào)變化控制設(shè)計(jì)(在程序內(nèi)建表)
【專題2】單一引腳(P2.7)控制燈的掃向
【專題3】使用875l完成工業(yè)邏輯控制電路設(shè)計(jì)之一
【專題4】使用8751完成工業(yè)邏輯控制電路設(shè)計(jì)之二
【專題5】十字路口紅綠燈控制設(shè)計(jì)
【專題6】外部中斷O(NTO)控制實(shí)驗(yàn)
【專題7】外部中斷O(INTO)中斷O(INT1)控制實(shí)驗(yàn)之一
【專題8】外部中斷(INTO)中斷1(INT1)控制實(shí)驗(yàn)之二
【專題9】定時(shí)斛數(shù)器0(TIMERO)模式O設(shè)計(jì)之一
【專題10】定時(shí)計(jì)數(shù)器0(TIMER0)模式1(MODEl)設(shè)計(jì)
【專題1l】定時(shí)斛數(shù)器0(TIMER0)模式2(MODE2)設(shè)計(jì)
【專題12】定時(shí)/計(jì)數(shù)器0(TIMER0)模式3(MODE3)設(shè)計(jì)
【專題13】定時(shí)器0(TIMERO)定時(shí)器1(TIMERl)同時(shí)計(jì)數(shù)實(shí)驗(yàn)(模式2)
【專題14】?jī)晌粩?shù)定時(shí)器O模式2計(jì)數(shù)實(shí)驗(yàn)之一
【專題15】串行傳輸(UART)模式O(MODE0)擴(kuò)充輸出端口實(shí)驗(yàn)
【專題16】串行傳輸(UART)模式0(MODE0)擴(kuò)充輸人端口實(shí)驗(yàn)
【專題17】串行傳輸(UART)模式1(MODEl)數(shù)據(jù)傳輸實(shí)驗(yàn)
【專題18】串行傳輸(UART)模式2(MODE2)數(shù)據(jù)傳輸實(shí)驗(yàn)
【專題19】串行傳輸(UART)模式3(MODE3)全雙工數(shù)據(jù)傳輸實(shí)驗(yàn)
8051單片機(jī)在一塊芯片上集成了一個(gè)微型計(jì)算機(jī)的主要部件,它包括以下幾部分: 1個(gè)8位微處理器(CPU)。 1個(gè)時(shí)鐘電路。 4KB程序存儲(chǔ)器。 256B數(shù)據(jù)存儲(chǔ)器。 2個(gè)16位定時(shí)/計(jì)數(shù)器。 64KB...
加減一加法器,通過P1口輸入一個(gè)八位無(wú)符號(hào)數(shù),P2口輸入另
誰(shuí)設(shè)計(jì)的???LED電路有點(diǎn)問題哦!現(xiàn)在也可以點(diǎn)亮,比如,當(dāng)tenp out 對(duì)應(yīng)的MCU引腳用程序給低電平0,則tenp out對(duì)應(yīng)的led亮!但是應(yīng)該一個(gè)LED一個(gè)電阻的,你現(xiàn)在的電路會(huì)隨著LED點(diǎn)...
格式:pdf
大?。?span id="spj9f61" class="single-tag-height">137KB
頁(yè)數(shù): 1頁(yè)
評(píng)分: 4.4
變頻泵組單片機(jī)控制器軟硬件設(shè)計(jì)
格式:pdf
大?。?span id="rr99hd3" class="single-tag-height">137KB
頁(yè)數(shù): 未知
評(píng)分: 4.8
本文簡(jiǎn)要介紹了利用單片機(jī)直接從變頻泵組的電機(jī)中取出頻率信號(hào) ,并按一定規(guī)則對(duì)其進(jìn)行控制的軟硬件設(shè)計(jì)方案
本書介紹了Cygnal集成產(chǎn)品公司的C8051Fxxx高速片上系統(tǒng)(SOC)單片機(jī)的硬件結(jié)構(gòu)和工作原理,詳細(xì)闡述了C8051Fxxx的定時(shí)器、可編程計(jì)數(shù)器陣列(PCA)、串行口、SMBus/I2C接口、SPI總線接口、ADC、DAC、比較器、復(fù)位源、振蕩器、看門狗定時(shí)器、JTAG接口等外設(shè)或功能部件的結(jié)構(gòu)和使用方法。本書還介紹了Cygnal單片機(jī)的軟件開發(fā)環(huán)境及典型應(yīng)用。
本書可作為計(jì)算機(jī)、電子工程、工業(yè)自動(dòng)化等領(lǐng)域的工程技術(shù)人員的設(shè)計(jì)參考書,亦可作為高等院校電類專業(yè)的教學(xué)參考書。
書 名: 單片機(jī)原理及應(yīng)用系統(tǒng)設(shè)計(jì)(高等學(xué)校教材)
作 者:凌玉華等
出版社: 中南大學(xué)出版社
出版時(shí)間: 2006
ISBN: 9787811053036
開本: 16
定價(jià): 30.00 元
《單片機(jī)原理及應(yīng)用設(shè)計(jì)》全書共分為9章,內(nèi)容主要包括:計(jì)算機(jī)與單片機(jī)產(chǎn)生、發(fā)展及應(yīng)用概述;單片機(jī)的系統(tǒng)結(jié)構(gòu)及工作原理;單片機(jī)的指令系統(tǒng);匯編語(yǔ)言程序設(shè)計(jì);單片機(jī)的中斷系統(tǒng)及定時(shí)器;單片機(jī)的系統(tǒng)擴(kuò)展與接口技術(shù);I2C總線及外圍接口芯片的應(yīng)用;單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì);單片機(jī)的C語(yǔ)言程序設(shè)計(jì)等方面。