注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)其他編程語言/工具單片機(jī)匯編語言編程100例

單片機(jī)匯編語言編程100例

單片機(jī)匯編語言編程100例

定 價:¥49.00

作 者: 主編 邵淑華
出版社: 中國電力出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

ISBN: 9787512346406 出版時間: 2013-11-01 包裝: 平裝
開本: 16開 頁數(shù): 320 字?jǐn)?shù):  

內(nèi)容簡介

  《單片機(jī)匯編語言編程100例》共分13章,主要內(nèi)容包括單片機(jī)的基本知識,MCS一5l單片機(jī)基礎(chǔ)知識,MCS一51指令系統(tǒng),MCS一51匯編語言程序設(shè)計(jì),中斷控制、定時/計(jì)數(shù)器,單片機(jī)串行通信系統(tǒng),單片機(jī)存儲器擴(kuò)展技術(shù),單片機(jī)I/0接口擴(kuò)展與應(yīng)用,輸入/輸出接口技術(shù),抗干擾技術(shù),單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā),KeilC51簡介,綜合實(shí)例。在綜合實(shí)例章節(jié)中,特意設(shè)計(jì)幾個大的程序,目的是給工程項(xiàng)目開發(fā)人員提供了相關(guān)開發(fā)思路及程序參考,同時也為初學(xué)者進(jìn)入項(xiàng)目開發(fā)級奠定了基礎(chǔ)?!秵纹瑱C(jī)匯編語言編程100例》內(nèi)容全面,且編寫方法循序漸進(jìn),書中的每個實(shí)例都經(jīng)過實(shí)際驗(yàn)證,相信讀者通過閱讀此書,可很快地掌握單片機(jī)匯編語言編程技術(shù),使理論知識和實(shí)際開發(fā)水平上升到一個新的高度。《單片機(jī)匯編語言編程100例》既適合于單片機(jī)初學(xué)者及工程技術(shù)人員及相關(guān)電子技術(shù)人員閱讀,也適合于各類高職高專及再就業(yè)培訓(xùn)做教材使用。

作者簡介

  邵淑華為寫作團(tuán)隊(duì),主要編寫老師來自于遼寧工業(yè)大學(xué),教授自動化專業(yè)的一線老師,教學(xué)經(jīng)驗(yàn)豐富,此寫作團(tuán)隊(duì)還有豐富的寫作經(jīng)驗(yàn),著書幾十部,市場反映良好。

圖書目錄

前言
第1章 單片機(jī)的基本知識
1.1 概述
1.2 單片機(jī)技術(shù)發(fā)展
1.3 單片機(jī)的應(yīng)用領(lǐng)域
1.4 典型單片機(jī)芯片的簡介
習(xí)題
第2章 MCS-51單片機(jī)基礎(chǔ)知識
2.1 MCS-51單片機(jī)的基本知識
【實(shí)例1】正數(shù)加法溢出實(shí)例
【實(shí)例2】負(fù)數(shù)加法溢出實(shí)例
2.2 MCS-51的引腳功能
2.3 CPU時鐘電路與時序
2.3.1 時鐘電路
2.3.2 CPU時序
2.4 復(fù)位方式和復(fù)位電路
2.4.1 復(fù)位操作
2.4.2 復(fù)位方式
2.4.3 復(fù)位電路
2.4.4 單片機(jī)執(zhí)行指令的過程
【實(shí)例3】單片機(jī)簡單加法執(zhí)行實(shí)例
2.5 MCS-51的存儲器結(jié)構(gòu)
2.5.1 程序存儲器
2.5.2 數(shù)據(jù)存儲器
2.6 MCS-51單片機(jī)的并行輸入/輸出端口
2.6.1 MSC一51內(nèi)部并行端口結(jié)構(gòu)
2.6.2 MCS-51單片機(jī)I/O端口工作原理
【實(shí)例4】P1口輸入實(shí)例
習(xí)題
第3章 MCS-51指令系統(tǒng)
3.1 MCS-51單片機(jī)指令概述
3.2 MCS-51尋址方式
【實(shí)例5】立即尋址實(shí)例
【實(shí)例6】直接尋址實(shí)例
【實(shí)例7】寄存器尋址
【實(shí)例8】寄存器間接尋址實(shí)例
【實(shí)例9】變址尋址實(shí)例
【實(shí)例1O】相對尋址
【實(shí)例11】位尋址實(shí)例
3.3 MCS-51單片機(jī)指令系統(tǒng)
【實(shí)例12】以Rn為目的操作數(shù)的數(shù)據(jù)傳送實(shí)例
【實(shí)例13】堆棧操作實(shí)例
【實(shí)例14】交換操作實(shí)例
【實(shí)例15】不帶進(jìn)位加法操作實(shí)例
【實(shí)例16】帶進(jìn)位加法實(shí)例
【實(shí)例17】增量指令實(shí)例
【實(shí)例18】十進(jìn)制調(diào)整指令實(shí)例
【實(shí)例19】邏輯與操作實(shí)例
【實(shí)例20】邏輯或指令實(shí)例
【實(shí)例21】邏輯異或?qū)嵗?br />習(xí)題
第4章 MCS-51匯編語言程序設(shè)計(jì)
4.1 MCS5]編程語言
4.2 源程序的匯編
【實(shí)例22】目標(biāo)程序起始地址偽指令實(shí)例
【實(shí)例23】定義字節(jié)偽指令實(shí)例
【實(shí)例24】定義字偽指令實(shí)例
【實(shí)例25】預(yù)留存儲空間偽指令實(shí)例
【實(shí)例26】等值偽指令實(shí)例
【實(shí)例27】位地址賦值偽指令實(shí)例
【實(shí)例28】數(shù)值地址賦值偽指令實(shí)例
4.3 程序設(shè)計(jì)的基本方法
【實(shí)例29】BCD碼的轉(zhuǎn)換實(shí)例
【實(shí)例30】分支實(shí)例
【實(shí)例31】延時程序?qū)嵗?br />【實(shí)例32】比較程序?qū)嵗?br />【實(shí)例33】平方和實(shí)例
【實(shí)例34】查表實(shí)例
4.4 程序設(shè)計(jì)舉例
4.4.1 算術(shù)運(yùn)算程序
【實(shí)例35】多字節(jié)無符號數(shù)的加法
【實(shí)例36】雙字節(jié)補(bǔ)碼減法子程序
【實(shí)例37】求平均值實(shí)例
4.4.2 碼型轉(zhuǎn)換
【實(shí)例38】進(jìn)制變換實(shí)例
【實(shí)例39】雙字節(jié)二進(jìn)制數(shù)轉(zhuǎn)換成十進(jìn)制數(shù)
4.4.3 數(shù)據(jù)比較
【實(shí)例40】找最大數(shù)實(shí)例
【實(shí)例41】排序?qū)嵗?br />習(xí)題
第5章 中斷控制、定時/計(jì)數(shù)器
5.1 MCS-51單片機(jī)中斷系統(tǒng)
5.1.1 中斷系統(tǒng)概述
5.1.2 MCS-51系列單片機(jī)中斷系統(tǒng)的結(jié)構(gòu)
5.1.3 中斷優(yōu)先級
5.1.4 中斷控制寄存器
5.1.5 中斷響應(yīng)條件
5.1.6 中斷處理
5.1.7 中斷請求的撤除
5.2 MCS-51單片機(jī)定時/計(jì)數(shù)器
5.2.1 與定時/計(jì)數(shù)器相關(guān)的SFR寄存器
5.2.2 MCS-51定時/計(jì)數(shù)器的電路結(jié)構(gòu)與工作模式
【實(shí)例42】計(jì)算定時器初值實(shí)例
5.2.3 定時/計(jì)數(shù)器應(yīng)用
【實(shí)例43】定時器應(yīng)用實(shí)例
【實(shí)例44】定時器、計(jì)數(shù)器的T1門控制信號GATE的應(yīng)用實(shí)例
習(xí)題
第6章 單片機(jī)串行通信系統(tǒng)
6.1 單片機(jī)串行通信概述
6.1.1 串行通信的種類
6.1.2 串行通信的制式
6.1.3 RS一232C串行接口標(biāo)準(zhǔn)
6.1.4 MCS-51串行通信口控制及初始化
6.1.5 串行通信控制寄存器
6.2 MCS-51單片機(jī)串行通信工作方式
【實(shí)例45】方式1發(fā)送實(shí)例
【實(shí)例46】方式1接收數(shù)據(jù)
【實(shí)例47】方式2、3發(fā)送數(shù)據(jù)實(shí)例
【實(shí)例48】方式2、3接收數(shù)據(jù)實(shí)例
6.3 MCS-51單片機(jī)串行通信應(yīng)用
【實(shí)例49】MCS-51單片機(jī)串行通信應(yīng)用實(shí)例
【實(shí)例50】串行通信方式2的應(yīng)用實(shí)例
6.4 雙機(jī)通信
【實(shí)例51】雙機(jī)通信實(shí)例
6.5 多機(jī)串行通信技術(shù)
習(xí)題
第7章 單片機(jī)存儲器擴(kuò)展技術(shù)
7.1 MCS-51單片機(jī)擴(kuò)展的原理及結(jié)構(gòu)
7.1.1 片外總線結(jié)構(gòu)
7.1.2 單片機(jī)總線擴(kuò)展的方法
7.2 存儲器擴(kuò)展的基本知識
7.2.1 存儲器的分類
7.2.2 存儲器編址技術(shù)
【實(shí)例52】線選法的擴(kuò)展實(shí)例
【實(shí)例53】譯碼法的擴(kuò)展實(shí)例
7.2.3 數(shù)據(jù)存儲器的擴(kuò)展
【實(shí)例54】數(shù)據(jù)存儲器的擴(kuò)展實(shí)例
7.2.4 程序存儲器的擴(kuò)展
【實(shí)例55】程序存儲器擴(kuò)展實(shí)例
7.2.5 存儲器的綜合擴(kuò)展
【實(shí)例56】存儲器的綜合擴(kuò)展實(shí)例
習(xí)題
第8章 單片機(jī)I/O接口擴(kuò)展與應(yīng)用
8.1 單片機(jī)I/O接口直接使用舉例
【實(shí)例57】I/0接口直接使用實(shí)例
【實(shí)例58】中斷實(shí)例
8.2 簡單I/O口的擴(kuò)展
8.2.1 用74I.S11L芯片擴(kuò)展簡單的I/O口
【實(shí)例59】74I.S377輸出操作實(shí)例
【實(shí)例60】74LS244接口的輸入操作實(shí)例
8.2.2 可編程并行I/O接口8255A
8.2.3 803l單片機(jī)與8255A的接口應(yīng)用
【實(shí)例61】8255A初始化程序設(shè)計(jì)
【實(shí)例62】使用可編程并行端口芯片8255A實(shí)現(xiàn)系統(tǒng)并行口的擴(kuò)展
8.2.4 可編程。RAM/Io接口芯片8155
8.2.5 8031單片機(jī)與8155的接口應(yīng)用
【實(shí)例63】8155的I/O口初始化實(shí)例
8.3 單片機(jī)鍵盤接口
8.3.1 鍵盤工作原理
8.3.2 鍵盤結(jié)構(gòu)
8.3.3 利用8155芯片擴(kuò)展鍵盤
【實(shí)例64】判斷有無鍵閉合實(shí)例
【實(shí)例65】鍵盤掃描實(shí)例
8.4 單片機(jī)顯示器接口
8.4.1 LED顯示器接口
【實(shí)例66】顯示子程序?qū)嵗?br />【實(shí)例67】動態(tài)顯示實(shí)例
8.5 8279鍵盤顯示器接口芯片
8.5.1 8279內(nèi)部結(jié)構(gòu)
8.5.2 8279的命令字
8.5.3 8279狀態(tài)字及編程
8.5.4 8279與單片機(jī)的硬件接口電路
【實(shí)例68】8279實(shí)例鍵盤顯示器
8.5.5 微型打印機(jī)接口電路
【實(shí)例69】打印機(jī)接口實(shí)例
習(xí)題
第9章 輸入/輸出接口技術(shù)
9.1 MCS-51單片機(jī)與D/A轉(zhuǎn)換器的接口和應(yīng)用
【實(shí)例70】使用DA(20832構(gòu)成函數(shù)發(fā)生器實(shí)例
【實(shí)例71】兩路同步輸出的實(shí)例
9.2 MCS-51單片機(jī)與A/D轉(zhuǎn)換器的接口和應(yīng)用
9.2.1 A/D轉(zhuǎn)換器簡介
9.2.2 MCS-5l單片機(jī)與ADC0809的接口
【實(shí)例72】A/D轉(zhuǎn)換啟動IN7實(shí)例
9.2.3 A/D轉(zhuǎn)換應(yīng)用舉例
【實(shí)例73】模數(shù)轉(zhuǎn)換的應(yīng)用實(shí)例
習(xí)題
第10章 抗干擾技術(shù)
10.1 干擾的定義及來源
10.2 硬件抗干擾的措施
習(xí)題
第11章 單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)與開發(fā)
11.1 MCS-5l單片機(jī)系統(tǒng)設(shè)計(jì)
【實(shí)例74】單片機(jī)系統(tǒng)設(shè)計(jì)實(shí)例
11.2 【實(shí)例75】智能語音檢測設(shè)計(jì)實(shí)例
11.2.1 智能語音檢測報警系統(tǒng)概述
11.2.2 智能語音控制系統(tǒng)總體方案設(shè)計(jì)
11.2.3 語音芯片ISD2560簡介
11.3 智能語音控制系統(tǒng)硬件設(shè)計(jì)
11.3.1 主控電路設(shè)計(jì)
11.3.2 錄放音電路設(shè)計(jì)
11.3.3 鍵盤電路設(shè)計(jì)
11.3.4 外圍采樣電路設(shè)計(jì)
11.4 智能語音控制系統(tǒng)軟件設(shè)計(jì)
11.4.1 軟件方案設(shè)計(jì)說明
11.4.2 子程序設(shè)計(jì)
11.5 程序調(diào)試與分析
第12章 KeilC51簡介
12.1 程序建立說明
12.2 Keil霽ision3簡介
12.2.1 安裝Keil霽ision3
12.2.2 設(shè)置編譯器
12.2.3 創(chuàng)建工程
12.2.4 添加文件
12.2.5 調(diào)試工程
【實(shí)例76】Keil練習(xí)實(shí)例一
【實(shí)例77】Keil練習(xí)實(shí)例二
第13章 綜合實(shí)例
13.1 軟件調(diào)試實(shí)例
【實(shí)例78】數(shù)據(jù)傳送實(shí)例
【實(shí)例79】多字節(jié)十進(jìn)制加法實(shí)例
【實(shí)例80】找最小數(shù)實(shí)例
【實(shí)例81】16個數(shù)從小到大排序?qū)嵗?br />13.2 硬件調(diào)試實(shí)例
【實(shí)例82】LCD液晶顯示實(shí)例
【實(shí)例83】P1口輸出實(shí)例
【實(shí)例84】P1口輸入實(shí)例
【實(shí)例85】定時器節(jié)日彩燈控制器實(shí)例
【實(shí)例86】有中斷申請的交通燈控制實(shí)例
【實(shí)例87】8155應(yīng)用實(shí)例
【實(shí)例88】8255應(yīng)用實(shí)例
【實(shí)例89】A/D轉(zhuǎn)換實(shí)例
【實(shí)例90】D/A轉(zhuǎn)換實(shí)例
【實(shí)例91】數(shù)字鐘實(shí)例
【實(shí)例92】音樂播放器實(shí)例
【實(shí)例93】電子琴制作實(shí)例
【實(shí)例94】60s倒計(jì)時實(shí)例
【實(shí)例95】串行口通信實(shí)例
【實(shí)例96】8279鍵盤顯示接口
【實(shí)例97】步進(jìn)電機(jī)調(diào)速實(shí)例
【實(shí)例98】利用定時器控制步進(jìn)電機(jī)轉(zhuǎn)速實(shí)例
【實(shí)例99】溫度傳感器實(shí)例
【實(shí)例100】LED點(diǎn)陣顯示器的應(yīng)用
【實(shí)例101】雙向六道智能交通燈
【實(shí)例102】基于單片機(jī)的線陣CCD驅(qū)動系統(tǒng)設(shè)計(jì)
【實(shí)例103】交流組合儀表(電壓電流功率)
【實(shí)例104】開關(guān)鐘控鎖定電路
附錄一 MCS-51單片機(jī)指令總表
附錄二 ASCII碼表(美國標(biāo)準(zhǔn)信息交換碼),
參考文獻(xiàn) 

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號