会员   密码 您忘记密码了吗?
1,580,216 本书已上架      购物流程 | 常见问题 | 联系我们 | 关于我们 | 用户协议

有店 App


当前分类

商品分类

浏览历史

当前位置: 首页 > 简体书 > 單片機匯編語言編程100例
單片機匯編語言編程100例
上一张
下一张
prev next

單片機匯編語言編程100例

作者: 邵淑華主編
出版社: 中國電力出版社
出版日期: 2013-11-01
商品库存: 点击查询库存
以上库存为海外库存属流动性。
可选择“空运”或“海运”配送,空运费每件商品是RM14。
配送时间:空运约8~12个工作天,海运约30个工作天。
(以上预计配送时间不包括出版社库存不足需调货及尚未出版的新品)
定价:   NT294.00
市场价格: RM52.85
本店售价: RM47.04
购买数量:
collect Add to cart Add booking
详细介绍 商品属性 商品标记
內容簡介

以100余個編程實例貫穿始終,由淺入深的講述了單片機匯編語言編程技術。

《單片機匯編語言編程100例》共分13章,主要內容包括單片機的基本知識,MCS一5l單片機基礎知識,MCS一5l指令系統,MCS一51匯編語言程序設計,中斷控制、定時/計數器,單片機串行通信系統,單片機存儲器擴展技術,單片機I/0接口擴展與應用,輸入/輸出接口技術,抗干擾技術,單片機應用系統設計與開發,Keil C51簡介,綜合實例。

在綜合實例章節中,特意設計幾個大的程序,目的是給工程項目開發人員提供了相關開發思路及程序參考,同時也為初學者進入項目開發級奠定了基礎。

本書內容全面,且編寫方法循序漸進,書中的每個實例都經過實際驗證,相信讀者通過閱讀此書,可很快地掌握單片機匯編語言編程技術,使理論知識和實際開發水平上升到一個新的高度。


目錄

前言
第1章 單片機的基本知識
1.1 概述
1.2 單片機技術發展
1.3 單片機的應用領域
1.4 典型單片機芯片的簡介
習題
第2章 MCS-51單片機基礎知識
2.1 MCS-51單片機的基本知識
【實例1】正數加法溢出實例
【實例2】負數加法溢出實例
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 單片機執行指令的過程
【實例3】單片機簡單加法執行實例
2.5 MCS-51的存儲器結構
2.5.1 程序存儲器
2.5.2 數據存儲器
2.6 MCS-51單片機的並行輸入/輸出端口
2.6.1 MSC一51內部並行端口結構
2.6.2 MCS-51單片機I/O端口工作原理
【實例4】P1口輸入實例
習題
第3章 MCS-51指令系統
3.1 MCS-51單片機指令概述
3.2 MCS-51尋址方式
【實例5】立即尋址實例
【實例6】直接尋址實例
【實例7】寄存器尋址
【實例8】寄存器間接尋址實例
【實例9】變址尋址實例
【實例1O】相對尋址
【實例11】位尋址實例
3.3 MCS-51單片機指令系統
【實例12】以Rn為目的操作數的數據傳送實例
【實例13】堆棧操作實例
【實例14】交換操作實例
【實例15】不帶進位加法操作實例
【實例16】帶進位加法實例
【實例17】增量指令實例
【實例18】十進制調整指令實例
【實例19】邏輯與操作實例
【實例20】邏輯或指令實例
【實例21】邏輯異或實例
習題
第4章 MCS-51匯編語言程序設計
4.1 MCS5]編程語言
4.2 源程序的匯編
【實例22】目標程序起始地址偽指令實例
【實例23】定義字節偽指令實例
【實例24】定義字偽指令實例
【實例25】預留存儲空間偽指令實例
【實例26】等值偽指令實例
【實例27】位地址賦值偽指令實例
【實例28】數值地址賦值偽指令實例
4.3 程序設計的基本方法
【實例29】BCD碼的轉換實例
【實例30】分支實例
【實例31】延時程序實例
【實例32】比較程序實例
【實例33】平方和實例
【實例34】查表實例
4.4 程序設計舉例
4.4.1 算術運算程序
【實例35】多字節無符號數的加法
【實例36】雙字節補碼減法子程序
【實例37】求平均值實例
4.4.2 碼型轉換
【實例38】進制變換實例
【實例39】雙字節二進制數轉換成十進制數
4.4.3 數據比較
【實例40】找最大數實例
【實例41】排序實例
習題
第5章 中斷控制、定時/計數器
5.1 MCS-51單片機中斷系統
5.1.1 中斷系統概述
5.1.2 MCS-51系列單片機中斷系統的結構
5.1.3 中斷優先級
5.1.4 中斷控制寄存器
5.1.5 中斷響應條件
5.1.6 中斷處理
5.1.7 中斷請求的撤除
5.2 MCS-51單片機定時/計數器
5.2.1 與定時/計數器相關的SFR寄存器
5.2.2 MCS-51定時/計數器的電路結構與工作模式
【實例42】計算定時器初值實例
5.2.3 定時/計數器應用
【實例43】定時器應用實例
【實例44】定時器、計數器的T1門控制信號GATE的應用實例
習題
第6章 單片機串行通信系統
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發送實例
【實例46】方式1接收數據
【實例47】方式2、3發送數據實例
【實例48】方式2、3接收數據實例
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 數據存儲器的擴展
【實例54】數據存儲器的擴展實例
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實現系統並行口的擴展
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】顯示子程序實例
【實例67】動態顯示實例
8.5 8279鍵盤顯示器接口芯片
8.5.1 8279內部結構
8.5.2 8279的命令字
8.5.3 8279狀態字及編程
8.5.4 8279與單片機的硬件接口電路
【實例68】8279實例鍵盤顯示器
8.5.5 微型打印機接口電路
【實例69】打印機接口實例
習題
第9章 輸入/輸出接口技術
9.1 MCS-51單片機與D/A轉換器的接口和應用
【實例70】使用DA(20832構成函數發生器實例
【實例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】模數轉換的應用實例
習題
第10章 抗干擾技術
10.1 干擾的定義及來源
10.2 硬件抗干擾的措施
習題
第11章 單片機應用系統設計與開發
11.1 MCS-5l單片機系統設計
【實例74】單片機系統設計實例
11.2 【實例75】智能語音檢測設計實例
11.2.1 智能語音檢測報警系統概述
11.2.2 智能語音控制系統總體方案設計
11.2.3 語音芯片ISD2560簡介
11.3 智能語音控制系統硬件設計
11.3.1 主控電路設計
11.3.2 錄放音電路設計
11.3.3 鍵盤電路設計
11.3.4 外圍采樣電路設計
11.4 智能語音控制系統軟件設計
11.4.1 軟件方案設計說明
11.4.2 子程序設計
11.5 程序調試與分析
第12章 KeilC51簡介
12.1 程序建立說明
12.2 KeilμVision3簡介
12.2.1 安裝KeilμVision3
12.2.2 設置編譯器
12.2.3 創建工程
12.2.4 添加文件
12.2.5 調試工程
【實例76】Keil練習實例一
【實例77】Keil練習實例二
第13章 綜合實例
13.1 軟件調試實例
【實例78】數據傳送實例
【實例79】多字節十進制加法實例
【實例80】找最小數實例
【實例81】16個數從小到大排序實例
13.2 硬件調試實例
【實例82】LCD液晶顯示實例
【實例83】P1口輸出實例
【實例84】P1口輸入實例
【實例85】定時器節日彩燈控制器實例
【實例86】有中斷申請的交通燈控制實例
【實例87】8155應用實例
【實例88】8255應用實例
【實例89】A/D轉換實例
【實例90】D/A轉換實例
【實例91】數字鍾實例
【實例92】音樂播放器實例
【實例93】電子琴制作實例
【實例94】60s倒計時實例
【實例95】串行口通信實例
【實例96】8279鍵盤顯示接口
【實例97】步進電機調速實例
【實例98】利用定時器控制步進電機轉速實例
【實例99】溫度傳感器實例
【實例100】LED點陣顯示器的應用
【實例101】雙向六道智能交通燈
【實例102】基於單片機的線陣CCD驅動系統設計
【實例103】交流組合儀表(電壓電流功率)
【實例104】開關鍾控鎖定電路
附錄一 MCS-51單片機指令總表
附錄二 ASCII碼表(美國標准信息交換碼),
參考文獻