單片機原理及應用:基於C51+Proteus仿真(簡體書)
商品資訊
系列名:普通高等教育系列教材
ISBN13:9787111656456
出版社:機械工業出版社
作者:劉志君; 姚穎
出版日:2020/07/02
裝訂/頁數:平裝/309頁
規格:24cm*17cm (高/寬)
商品簡介
名人/編輯推薦
目次
相關商品
商品簡介
《單片機原理及應用:基於C51+Proteus仿真》以51單片機為核心芯片,使用C51編程語言和Proteus仿真軟件聯合對實際案例進行仿真調試,注重方法論述。本教材注重以就業為導向,以能力為本位,面向市場,面向社會,充分體現應用型教育的特色,滿足培養高技能人才的需要。
本書不僅講述了單片機的基本原理和內部結構,同時也介紹了Proteus和Keil軟件的使用方法,對C51單片機的基礎知識做了詳細的介紹,本書的每個程序都進行了實際的調試。本書力爭做到重點突出、概念清楚、層次清晰、深入淺出、簡明易學,從而達到緊密聯繫實際、學用一致的目的。
本書適合作為本科和高職高專電氣自動化、自動控制、電氣控制、電子信息類專業的教學用書,還可作為從事電氣自動化行業的工程技術人員的參考材料。
本書不僅講述了單片機的基本原理和內部結構,同時也介紹了Proteus和Keil軟件的使用方法,對C51單片機的基礎知識做了詳細的介紹,本書的每個程序都進行了實際的調試。本書力爭做到重點突出、概念清楚、層次清晰、深入淺出、簡明易學,從而達到緊密聯繫實際、學用一致的目的。
本書適合作為本科和高職高專電氣自動化、自動控制、電氣控制、電子信息類專業的教學用書,還可作為從事電氣自動化行業的工程技術人員的參考材料。
名人/編輯推薦
新編單片機Proteus仿真,全書附帶演示視頻,更輕鬆地學習單片機
目次
目錄
前言
第1章單片機的基礎知識
1.1單片機的基礎
1.1.1單片機的發展史
1.1.2單片機的應用
1.1.3數制和編碼
1.1.4計算機中數的表示與運算
1.2主流的單片機系列
1.351單片機基本知識
1.3.151單片機簡介
1.3.251單片機的引腳介紹
1.3.351單片機的中央處理器(CPU)
1.3.4存儲器結構
1.3.5複位電路和時鐘電路
1.3.6時鐘電路及時序
1.4常用電路元件及電平特性
1.4.1常用電路元件
1.4.2電平特性
1.5邏輯電路及芯片知識
1.5.1觸發器
1.5.2寄存器及移位寄存器
1.5.3半導體存儲器
思考與練習
第2章匯編語言簡介
2.1尋址方式
2.2指令系統
2.2.1數據傳送類指令
2.2.2算術操作類指令
2.2.3邏輯運算指令
2.2.4控制轉移類指令
2.2.5位操作指令
2.3簡單匯編語言程序設計
2.3.1程序設計語言
2.3.2偽指令
2.3.3基本程序設計方法
思考與練習
第3章基於Keil軟件的設計入門
3.1Keil 軟件的使用
3.1.1Keil μVision4 工程文件的建立
3.1.2Keil μVision4 工程的詳細設置
3.1.3工程編譯、連接
3.1.4調試方法
3.2ISP在線燒錄
3.2.1ISP下載線接口
3.2.2驅動程序安裝
3.3實例程序解析
3.3.1reg52.h及其他頭文件
3.3.2C語言中注釋的寫法
3.3.3main()主函數的寫法
思考與練習
第4章Proteus 軟件入門
4.1Proteus 軟件介紹
4.2Proteus 7 Professional 界面簡介
4.3操作簡介
4.3.1繪製原理圖
4.3.2注入和調試程序
4.451 單片機的仿真實例
4.5Proteus7.7 與 Keil μVision4 聯調
第5章Keil C51語言的知識要點
5.1C語言簡介
5.1.1C語言的數據類型
5.1.2C語言的分支結構與循環結構
5.1.3C語言的數組
5.1.4C語言的指針和運算符
5.2C51的變量與常量
5.2.1C51的變量
5.2.2C51的常量
5.2.3C51的頭文件
5.2.4C51的運算符
5.3C51指針
5.4C51函數
5.4.1函數定義
5.4.2函數的調用
5.4.3不帶參數的函數寫法及調用
5.4.4帶參數的函數寫法及調用
5.4.5中斷函數
5.5軟件程序設計
思考與練習
第6章單片機的輸入輸出和顯示
6.1使用單片機I/O端口點亮LED燈
6.2LED顯示器及其接口
6.2.1七段LED顯示器的結構及工作原理
6.2.2靜態顯示
6.2.3動態顯示
6.3LCD顯示器及其接口
6.3.1LCD顯示器的特點
6.3.2液晶顯示簡介
6.3.31602字符型LCD簡介
6.3.41602LCD的RAM地址映射及標準字庫表
6.3.51602LCD的一般初始化(複位)過程
6.3.61602LCD編程方法
6.4LED點陣顯示
6.4.1LED點陣結構和顯示原理
6.4.2LED點陣顯示漢字
6.5鍵盤及其接口
6.5.1鍵盤的管理及類型
6.5.2獨立式鍵盤
6.5.3矩陣式鍵盤
思考與練習
第7章單片機的中斷系統
7.1中斷的概念
7.1.1中斷的基本概念及相關術語
7.1.2中斷的作用
7.1.3中斷源
7.1.4中斷系統的基本功能
7.2單片機的中斷系統
7.2.1中斷源與中斷請求
7.2.2中斷允許控制
7.2.3中斷優先權管理
7.2.4中斷響應過程和響應時間
7.3C51中斷服務函數的定義及應用
7.4外部中斷應用舉例
思考與練習
第8章定時器/計數器
8.1定時器/計數器的結構
8.1.1工作方式控制寄存器TMOD
8.1.2定時器/計數器控制寄存器TCON
8.2定時器/計數器的四種工作方式
8.2.1方式0(以T0為例)
8.2.2方式1
8.2.3方式2
8.2.4方式3
8.3定時器/計數器的編程和應用
8.3.1方式0的應用
8.3.2方式1的應用
8.3.3方式2的應用
思考與練習
第9章串行通信
9.1串行通信基本知識
9.1.1通信方式
9.1.2串行通信的制式
9.2串行口的結構
9.2.1串行口控制寄存器SCON
9.2.2功率控制寄存器PCON
9.3串行口的工作方式
9.3.1方式0
9.3.2方式1
9.3.3方式2和方式3
9.4波特率的制定方法
9.5串行口的編程和應用
9.5.1工作方式0的應用
9.5.2工作方式1的應用
9.5.3工作方式2與工作方式3的應用
9.5.4多機通信工作方式
思考與練習
第10章單片機的擴展技術
10.1A-D轉換器概述
10.1.1幾種常用的A-D轉換方法介紹
10.1.2A-D轉換技術指標
10.1.3並行轉換芯片ADS7804
10.1.4串行轉換芯片TLC1549
10.1.5設計簡易數字電壓表
10.2D-A轉換器概述
10.2.1D-A轉換原理
10.2.2D-A轉換技術指標
10.2.3並行轉換芯片MAX526
10.2.4串行轉換芯片TLC5615
10.2.5設計一波形發生器
思考與練習
第11章單片機應用設計
11.1基於DS18B20設計數字溫度計(1―Wire總線)
11.1.1DS18B20簡介
11.1.2預備知識
11.1.3系統硬件電路圖
11.1.4軟件設計
11.2基於DS1302設計數字電子鐘(SPI總線)
11.2.1DS1302簡介
11.2.2預備知識
11.2.3系統硬件原理圖
11.2.4軟件設計
11.3AT24C02的存儲應用(I2C總線)
11.3.1I2C總線簡介
11.3.2I2C總線協議
11.3.3單片機模擬I2C總線通信
附錄
附錄A匯編語言指令系統
附錄BASCII碼表
附錄C常用邏輯符號對照表
參考文獻
前言
第1章單片機的基礎知識
1.1單片機的基礎
1.1.1單片機的發展史
1.1.2單片機的應用
1.1.3數制和編碼
1.1.4計算機中數的表示與運算
1.2主流的單片機系列
1.351單片機基本知識
1.3.151單片機簡介
1.3.251單片機的引腳介紹
1.3.351單片機的中央處理器(CPU)
1.3.4存儲器結構
1.3.5複位電路和時鐘電路
1.3.6時鐘電路及時序
1.4常用電路元件及電平特性
1.4.1常用電路元件
1.4.2電平特性
1.5邏輯電路及芯片知識
1.5.1觸發器
1.5.2寄存器及移位寄存器
1.5.3半導體存儲器
思考與練習
第2章匯編語言簡介
2.1尋址方式
2.2指令系統
2.2.1數據傳送類指令
2.2.2算術操作類指令
2.2.3邏輯運算指令
2.2.4控制轉移類指令
2.2.5位操作指令
2.3簡單匯編語言程序設計
2.3.1程序設計語言
2.3.2偽指令
2.3.3基本程序設計方法
思考與練習
第3章基於Keil軟件的設計入門
3.1Keil 軟件的使用
3.1.1Keil μVision4 工程文件的建立
3.1.2Keil μVision4 工程的詳細設置
3.1.3工程編譯、連接
3.1.4調試方法
3.2ISP在線燒錄
3.2.1ISP下載線接口
3.2.2驅動程序安裝
3.3實例程序解析
3.3.1reg52.h及其他頭文件
3.3.2C語言中注釋的寫法
3.3.3main()主函數的寫法
思考與練習
第4章Proteus 軟件入門
4.1Proteus 軟件介紹
4.2Proteus 7 Professional 界面簡介
4.3操作簡介
4.3.1繪製原理圖
4.3.2注入和調試程序
4.451 單片機的仿真實例
4.5Proteus7.7 與 Keil μVision4 聯調
第5章Keil C51語言的知識要點
5.1C語言簡介
5.1.1C語言的數據類型
5.1.2C語言的分支結構與循環結構
5.1.3C語言的數組
5.1.4C語言的指針和運算符
5.2C51的變量與常量
5.2.1C51的變量
5.2.2C51的常量
5.2.3C51的頭文件
5.2.4C51的運算符
5.3C51指針
5.4C51函數
5.4.1函數定義
5.4.2函數的調用
5.4.3不帶參數的函數寫法及調用
5.4.4帶參數的函數寫法及調用
5.4.5中斷函數
5.5軟件程序設計
思考與練習
第6章單片機的輸入輸出和顯示
6.1使用單片機I/O端口點亮LED燈
6.2LED顯示器及其接口
6.2.1七段LED顯示器的結構及工作原理
6.2.2靜態顯示
6.2.3動態顯示
6.3LCD顯示器及其接口
6.3.1LCD顯示器的特點
6.3.2液晶顯示簡介
6.3.31602字符型LCD簡介
6.3.41602LCD的RAM地址映射及標準字庫表
6.3.51602LCD的一般初始化(複位)過程
6.3.61602LCD編程方法
6.4LED點陣顯示
6.4.1LED點陣結構和顯示原理
6.4.2LED點陣顯示漢字
6.5鍵盤及其接口
6.5.1鍵盤的管理及類型
6.5.2獨立式鍵盤
6.5.3矩陣式鍵盤
思考與練習
第7章單片機的中斷系統
7.1中斷的概念
7.1.1中斷的基本概念及相關術語
7.1.2中斷的作用
7.1.3中斷源
7.1.4中斷系統的基本功能
7.2單片機的中斷系統
7.2.1中斷源與中斷請求
7.2.2中斷允許控制
7.2.3中斷優先權管理
7.2.4中斷響應過程和響應時間
7.3C51中斷服務函數的定義及應用
7.4外部中斷應用舉例
思考與練習
第8章定時器/計數器
8.1定時器/計數器的結構
8.1.1工作方式控制寄存器TMOD
8.1.2定時器/計數器控制寄存器TCON
8.2定時器/計數器的四種工作方式
8.2.1方式0(以T0為例)
8.2.2方式1
8.2.3方式2
8.2.4方式3
8.3定時器/計數器的編程和應用
8.3.1方式0的應用
8.3.2方式1的應用
8.3.3方式2的應用
思考與練習
第9章串行通信
9.1串行通信基本知識
9.1.1通信方式
9.1.2串行通信的制式
9.2串行口的結構
9.2.1串行口控制寄存器SCON
9.2.2功率控制寄存器PCON
9.3串行口的工作方式
9.3.1方式0
9.3.2方式1
9.3.3方式2和方式3
9.4波特率的制定方法
9.5串行口的編程和應用
9.5.1工作方式0的應用
9.5.2工作方式1的應用
9.5.3工作方式2與工作方式3的應用
9.5.4多機通信工作方式
思考與練習
第10章單片機的擴展技術
10.1A-D轉換器概述
10.1.1幾種常用的A-D轉換方法介紹
10.1.2A-D轉換技術指標
10.1.3並行轉換芯片ADS7804
10.1.4串行轉換芯片TLC1549
10.1.5設計簡易數字電壓表
10.2D-A轉換器概述
10.2.1D-A轉換原理
10.2.2D-A轉換技術指標
10.2.3並行轉換芯片MAX526
10.2.4串行轉換芯片TLC5615
10.2.5設計一波形發生器
思考與練習
第11章單片機應用設計
11.1基於DS18B20設計數字溫度計(1―Wire總線)
11.1.1DS18B20簡介
11.1.2預備知識
11.1.3系統硬件電路圖
11.1.4軟件設計
11.2基於DS1302設計數字電子鐘(SPI總線)
11.2.1DS1302簡介
11.2.2預備知識
11.2.3系統硬件原理圖
11.2.4軟件設計
11.3AT24C02的存儲應用(I2C總線)
11.3.1I2C總線簡介
11.3.2I2C總線協議
11.3.3單片機模擬I2C總線通信
附錄
附錄A匯編語言指令系統
附錄BASCII碼表
附錄C常用邏輯符號對照表
參考文獻
主題書展
更多
主題書展
更多書展今日66折
您曾經瀏覽過的商品
購物須知
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。