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