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

單片機匯編語言編程100例

單片機匯編語言編程100例

定 價:¥49.00

作 者: 主編 邵淑華
出版社: 中國電力出版社
叢編項:
標 簽: 程序設計 計算機/網(wǎng)絡

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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