注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計程序設計綜合精通MCS-51單片機C語言編程

精通MCS-51單片機C語言編程

精通MCS-51單片機C語言編程

定 價:¥49.00

作 者: 趙杰,王麗,謝東巖 著
出版社: 清華大學出版社
叢編項:
標 簽: C C++ C# VC VC++ 程序設計 計算機/網(wǎng)絡

ISBN: 9787302368557 出版時間: 2015-01-01 包裝: 平裝
開本: 16開 頁數(shù): 355 字數(shù):  

內(nèi)容簡介

  《精通MCS-51單片機C語言編程》以目前廣泛使用的MSC-51系列單片機為背景,系統(tǒng)闡述MCS-51單片機的硬件結(jié)構(gòu)、指令系統(tǒng)及匯編語言程序設計、單片機C語言及程序設計,并在此基礎上,介紹了MSC-51單片機的并行I/O端口、定時器/計數(shù)器、中斷系統(tǒng)、串行I/O接口,以及擴展存儲器、并行I/O接口、輸入/輸出人機接口、A/D與D/A轉(zhuǎn)換的接口技術和應用實戰(zhàn)案例。除第3章外,程序設計以C語言為主,為了與匯編銜接,個別實例同時給出匯編程序?!毒∕CS-51單片機C語言編程》全書內(nèi)容系統(tǒng)全面、結(jié)構(gòu)合理,論述深入淺出、循序漸進,書中對每個知識點都提供了詳細的實例,實例豐富、新穎,易于掌握,書中實例大多來源于科研工作及教學實踐,理論聯(lián)系實際,涉及面廣、實用性強。《精通MCS-51單片機C語言編程》可作為高等院校自動化、計算機、電子信息工程、測控技術與儀器等電類專業(yè)教材,也可作為各類培訓機構(gòu)教材。

作者簡介

暫缺《精通MCS-51單片機C語言編程》作者簡介

圖書目錄

第1章 MCS-51系列單片機結(jié)構(gòu)
1.1 單片微型計算機概述
1.1.1 單片機的發(fā)展歷史
1.1.2 單片機的發(fā)展趨勢
1.1.3 單片機的應用
1.4.4 51系列單片機
1.2 MCS-51單片機內(nèi)部結(jié)構(gòu)
1.3 中央處理器
1.4 存儲器
1.4.1 存儲器地址分配
1.4.2 程序存儲器
1.4.3 片內(nèi)數(shù)據(jù)存儲器
1.4.4 片外數(shù)據(jù)存儲器
1.5 MCS-51系列單片機的引腳功能
1.6 MCS-51時鐘和CPU時序
1.6.1 時鐘電路
1.6.2 CPU時序
1.7 MCS-51單片機的工作方式
1.7.1 復位方式
1.7.2 程序執(zhí)行方式
1.7.3 節(jié)電工作方式
1.7.4 編程和校驗方式
1.8 思考與練習
第2章 MCS-51匯編語言程序設計
2.1 程序設計語言概述
2.2 指令格式和尋址方式
2.2.1 匯編語言指令格式
2.2.2 尋址方式
2.3 MCS-51單片機的指令系統(tǒng)
2.3.1 數(shù)據(jù)傳送指令
2.3.2 算術運算類指令
2.3.3 邏輯運算類指令
2.3.4 控制轉(zhuǎn)移指令
2.3.5 位操作指令
2.4 偽指令
2.5 匯編語言程序設計
2.5.1 順序程序設計
2.5.2 查表程序設計
2.5.3 分支程序設計
2.5.4 循環(huán)程序設計
2.5.5 子程序設計
2.6 應用舉例
2.6.1 巡回檢測報警裝置
2.6.2 單片機測溫系統(tǒng)
2.6.3 碼制轉(zhuǎn)換
2.6.4 排序問題
2.7 思考與練習
第3章 C51程序設計
3.1 C51的標識符和關鍵字
3.2 變量和常量
3.2.1 常量
3.2.2 變量
3.3 C51的運算符與表達式
3.3.1 算術運算符與表達式
3.3.2 邏輯運算符與表達式
3.3.3 關系運算符與表達式
3.3.4 位運算符與表達式
3.3.5 “,”運算符與表達式
3.3.6 “?”運算符
3.3.7 “sizeof”運算符
3.3.8 指針運算符
3.3.9 聯(lián)合操作運算符
3.3.10 類型轉(zhuǎn)換運算符
3.3.11 運算符優(yōu)先級和結(jié)合性
3.4 C51構(gòu)造數(shù)據(jù)類型
3.4.1 數(shù)組
3.4.2 指針
3.4.3 結(jié)構(gòu)與聯(lián)合
3.4.4 枚舉
3.5 C51基本語句
3.5.1 賦值語句
3.5.2 變量聲明語句
3.5.3 表達式語句
3.5.4 復合語句
3.5.5 條件語句
3.5.6 循環(huán)語句
3.5.7 程序跳轉(zhuǎn)語句
3.5.8 開關語句
3.5.9 空語句
3.6 C51的流程控制基本結(jié)構(gòu)
3.6.1 順序結(jié)構(gòu)
3.6.2 選擇結(jié)構(gòu)
3.6.3 循環(huán)結(jié)構(gòu)
3.7 C51函數(shù)
3.7.1 函數(shù)的定義
3.7.2 函數(shù)的參數(shù)和函數(shù)的值
3.7.3 函數(shù)的調(diào)用
3.8 應用舉例——用C51實現(xiàn)快速傅里葉變換
3.9 思考與練習
第4章 單片機并行I/O端口
4.1 P0口
4.2 P1口
4.3 P2口
4.4 P3口
4.5 應用實例
4.6 思考與練習
第5章 單片機定時器/計數(shù)器
5.1 定時器/計數(shù)器的結(jié)構(gòu)和原理
5.2 定時器/計數(shù)器的控制寄存器
5.3 定時器/計數(shù)器的工作方式
5.4 定時器/計數(shù)器初始化
5.5 應用舉例
5.6 思考與練習
第6章 MCS-51單片機串行接口
6.1 串行通信概述
6.2 串行口功能結(jié)構(gòu)
6.2.1 串行口控制寄存器SCON
6.2.2 特殊功能寄存器PCON
6.3 串行口工作方式
6.3.1 方式0
6.3.2 方式1
6.3.3 方式2
6.3.4 方式3
6.4 串行口應用實例
6.4.1 擴展矩陣鍵盤接口電路
6.4.2 串行RS232協(xié)議與以太網(wǎng)通訊協(xié)議的轉(zhuǎn)換
6.4.3 主從結(jié)構(gòu)的片機通信系統(tǒng)收發(fā)程序的設計
6.5 思考與練習
第7章 單片機中斷系統(tǒng)
7.1 中斷系統(tǒng)概述
7.2 中斷控制
7.2.1 中斷允許寄存器IE
7.2.2 中斷優(yōu)先級寄存器IP
7.3 中斷響應過程
7.4 中斷響應時間
7.5 中斷請求的撤銷
7.6 應用舉例
7.6.1 主程序初始化
7.6.2 中斷服務程序設計
7.7 MCS-51對外部中斷源的擴展
7.7.1 定時器/計數(shù)器擴展為外部中斷源
7.7.2 中斷和查詢結(jié)合擴展中斷源
7.7.3 中斷芯片8259擴展外部中斷源
7.8 思考與練習
第8章 存儲器的擴展
8.1 MCS-51單片機外部總線結(jié)構(gòu)
8.1.1 地址譯碼方法
8.1.2 外部地址鎖存器
8.2 程序存儲器擴展
8.2.1 EPROM芯片介紹
8.2.2 程序存儲器的操作時序
8.2.3 典型的EPROM接口電路
8.3 數(shù)據(jù)存儲器擴展
8.3.1 常用的靜態(tài)RAM(SRAM)芯片
8.3.2 外擴數(shù)據(jù)存儲器的讀寫操作時序
8.3.3 典型的外擴數(shù)據(jù)存儲器的接口電路
8.4 EPROM和RAM的綜合擴展
8.4.1 接口電路設計
8.4.2 工作原理
8.5 思考與練習
第9章 并行I/O接口的擴展
9.1 I/O擴展概述
9.1.1 I/O接口的功能
9.1.2 I/O端口的編址
9.1.3 I/O數(shù)據(jù)的幾種傳送方式
9.2 8255接口芯片
9.2.1 8255A芯片介紹
9.2.2 單片機和8255A的接口及程序設計
9.3 8155接口芯片
9.3.1 8155H芯片介紹
9.3.2 MCS-51與8155H的接口及程序設計
9.4 應用舉例
9.5 思考與練習
第10章 輸入設備
10.1 鍵盤概述
10.1.1 按鍵去抖動
10.1.2 鍵盤的分類
10.2 鍵盤與單片機的接口
10.2.1 獨立式鍵盤與單片機的接口
10.2.2 矩陣式鍵盤與單片機的接口
10.2.3 串行口擴展鍵盤接口
10.3 思考與練習
第11章 輸出設備
11.1 發(fā)光二極管
11.2 LED顯示器接口
11.2.1 LED顯示器的結(jié)構(gòu)與工作原理
11.2.2 LED顯示器的工作方式
11.2.3 LED數(shù)碼管的選擇和驅(qū)動
11.2.4 數(shù)碼管的軟件譯碼和硬件譯碼
11.2.5 數(shù)碼管應用設計
11.3 LCD顯示器接口
11.3.1 LCD顯示器工作原理
11.3.2 OCM12864液晶顯示模塊
11.3.3 LCD應用舉例
11.4 8279可編程鍵盤/顯示器接口芯片
11.4.1 8279可編程芯片簡介
11.4.2 8279與單片機接口應用舉例
11.5 打印輸出設備
11.5.1 微型打印機概述
11.5.2 微型打印機的應用
11.6 思考與練習
第12章 A/D和D/A轉(zhuǎn)換器
12.1 A/D轉(zhuǎn)換器
12.1.1 A/D轉(zhuǎn)換器分類
12.1.2 A/D轉(zhuǎn)換器的指標
12.1.3 并行AD轉(zhuǎn)換器ADC0809
12.1.4 串行AD轉(zhuǎn)換器TLC2543
12.2 DA轉(zhuǎn)換器
12.2.1 DA轉(zhuǎn)換器分類
12.2.2 DA轉(zhuǎn)換器的重要指標
12.2.3 并行DA轉(zhuǎn)換器DAC0832
12.2.4 串行DA轉(zhuǎn)換器MAX517
12.3 思考與練習
第13章 應用實戰(zhàn)案例
13.1 仿真軟件
13.1.1 新建文件和項目
13.1.2 程序的下載
13.2 直流電動機控制
13.2.1 直流電動機工作原理及調(diào)速方法
13.2.2 PWM調(diào)速原理
13.2.3 應用電路設計
13.2.4 軟件程序設計
13.3 步進電動機控制
13.3.1 步進電動機原理
13.3.2 靜態(tài)指標
13.3.3 應用電路設計
13.3.4 軟件設計
13.4 舵機控制
13.4.1 工作原理
13.4.2 舵機重要指標
13.4.3 軟件設計
13.5 RS232與VB串行通訊
13.5.1 VB串行通訊簡介
13.5.2 應用電路設計
13.5.3 軟件設計
13.6 語音錄放控制
13.6.1 ISD2560引腳功能
13.6.2 應用電路設計
13.6.3 軟件程序設計
13.7 短距離無線傳輸
13.7.1 模塊管腳說明
13.7.2 工作模式
13.7.3 RF905數(shù)據(jù)的收發(fā)過程
13.7.4 軟件設計
13.8 思考與練習
附錄A ASCII碼字符表
附錄B MCS-51系列單片機指令一覽表
附錄C C51庫函數(shù)
參考文獻

本目錄推薦

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