-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

51單片機C語言輕松入門

( 簡體 字)
作者:湯嘉立,楊后川類別:1. -> 電腦組織與體系結構 -> 單晶片 -> 8051
譯者:
出版社:電子工業出版社51單片機C語言輕松入門 3dWoo書號: 43378
詢問書籍請說出此書號!

缺書
NT售價: 295

出版日:1/1/2016
頁數:320
光碟數:0 (含視頻教學)
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787121278747
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

行業背景
51單片機是對所有兼容Intel 8051指令系統的單片機的統稱,其始祖是Intel公司發布的8031單片機。隨著電子技術的發展,其內核被ATMEL、飛利浦、宏晶科技等公司采用,生產出一大批具有相同內核構造但是有不同功能的單片機,它們被統稱為51系列單片機,是應用最為廣泛的8位單片機系列之一。51單片機具有體積小、功能強、價格低的特點,在工業控制、數據采集、智能儀表、機電一體化、家用電器等領域有著廣泛的應用,可以大大提高生產、生活的自動化水平。
關于本書
本書基于Keil μVision集成開發環境和Proteus硬件仿真環境介紹51單片機的基本構成、內部資源以及外部器件的使用方法,包括其體系結構、C語言、定時計數器等內部資源以及LED、獨立按鍵、繼電器等外部資源。
本書提供了51單片機的多個應用實例,在Proteus中,讀者可觀察到這些應用實例的仿真執行情況。本書還制作了20個與章節內容對應的講解視頻,以便于讀者能更好地理解51單片機的使用。
本書分為51單片機基礎知識、51單片機模塊應用以及51單片機的應用系統三大部分。
● 51單片機基礎知識:包括第1章至第4章,介紹了51單片機的內部結構、C語言、μVision集成開發環境的使用方法以及Proteus硬件仿真環境的使用方法。
● 51單片機模塊應用:包括第5章至第8章,介紹了51單片機的并行端口、中斷系統和外部中斷、定時計數器、串行通信模塊的使用方法。
● 51單片機應用系統:包括第9章至第11章,介紹了撥碼開關、多位數碼管、1602液晶模塊、ADC0809、PCF8563等人機交互模塊和信號采集模塊的使用方法,還介紹了包括簡易電子琴和手動程控放大器在內的兩個綜合應用系統。
本書提供的視頻內容說明如下。
● 【視頻1】Keil μVision的基礎使用方法。
● 【視頻2】Proteus的基礎使用方法。
● 【視頻3】Proteus中的51單片機。
● 【視頻4】Proteus和Keil μVision的聯合使用。
● 【視頻5】51單片機的外部引腳和Proteus中的示波器使用。
● 【視頻6】發光二極管(LED)的應用。
● 【視頻7】單位數碼管的應用。
● 【視頻8】按鍵和行列掃描鍵盤的應用。
● 【視頻9】51單片機的外部中斷及其應用。
● 【視頻10】51單片機的定時計數器應用。
● 【視頻11】51單片機的串口及其應用。
● 【視頻12】撥碼開關的應用。
● 【視頻13】多位數碼管驅動芯片MAX7219的應用。
● 【視頻14】1602數字字符液晶的應用。
● 【視頻15】ADC采集模塊的應用。
● 【視頻16】PCF8563時間芯片的應用。
● 【視頻17】DS18B20溫度芯片的應用。
● 【視頻18】MAX517模擬信號輸出通道應用。
● 【視頻19】簡易電子琴應用系統。
● 【視頻20】手動程控放大器應用系統。
51單片機C語言輕松入門(配視頻教程)前言本書特色
● 基礎內容豐富、循序漸進、由淺入深,涉及了51單片機從硬件模塊基礎到軟件設計各個方面的知識。
● 基于Proteus硬件仿真環境提供了大量仿真實例。
● 提供了20個詳細講解的視頻,以供讀者深入理解51單片機的使用。
作者介紹
本書由湯嘉立、楊后川編寫。同時參與本書編寫工作的人還有湯嘉立、楊后川、嚴雨、王會良、李若谷、韓敏、劉洋洋、姚宗旭、嚴安國、何世蘭、王闖、葛祥磊、徐慧超、張玉梅、夏寧等人。在此對以上人員致以誠摯的謝意。由于時間倉促,程序較多,且受學識水平所限,書中錯誤之處在所難免,請廣大讀者給予批評指正。

編著者
內容簡介:

(配視頻教程)
51 單片機是對所有兼容Intel 8051 指令系統的單片機的統稱, 其始祖是Intel 公司發布的8031 單片機。隨著電子技術的發展, 其內核被ATMEL、飛利浦、宏晶科技等公司采用, 生產出了一大批具有相同內核構造但是有不同功能的單片機, 它們被統稱為51 系列單片機, 是應用最為廣泛的8 位單片機之一。51 單片機具有體積小、功能強、價格低的特點, 在工業控制、數據采集、智能儀表、機電一體化、家用電器等領域有著廣泛的應用, 其應用可以大大提高生產、生活的自動化水平。 本書分為51 單片機基礎知識、51 單片機模塊應用以及51 單片機的應用系統三大部分。 本書基礎內容豐富、循序漸進、由淺入深, 涉及了51 單片機從硬件模塊基礎到軟件設計各個方面的知識, 并且基于Proteus 硬件仿真環境和Keil 滋Vision 軟件集成開發環境提供了大量仿真實例。本書還提供了若干個詳細講解的視頻以供讀者深入理解51 單片機的使用。

目錄:

第1章51單片機基礎
1.151系列單片機的發展
1.2常見51單片機型號及其特點
1.2.1AT89S52
1.2.2P87C51x2
1.2.3STC89C52RC
1.351單片機的內核結構
1.3.1中央處理器
1.3.2存儲器
1.3.3外部引腳
1.3.4時鐘模塊
1.451單片機的工作方式
1.4.1復位工作方式
1.4.2程序執行方式
1.4.3低功耗工作方式
1.4.4其他工作
第2章51單片機的指令系統和C語言
2.151單片機的尋址
2.1.1助記符和尋址基礎
2.1.2尋址方式
2.251單片機的指令
2.2.1數據傳送指令
2.2.2算術運算指令
2.2.3邏輯運算指令
2.2.4位操作指令
2.2.5控制轉移指令
2.351單片機的偽指令和匯編程序設計
2.3.1偽指令
2.3.2匯編程序設計
2.451單片機的C語言
2.4.1C51語言的數據類型、運算符和表達式
2.4.2C51語言的結構
2.4.3C51語言的函數
2.4.4C51語言的數組和指針
2.4.5C51語言的自構造類型
2.5C51語言程序設計技巧
2.5.1養成好的編程習慣
2.5.2宏定義
2.5.3條件編譯
2.5.4具體指針的應用
2.5.5一些關鍵字的使用
第3章51單片機的Keil μVision 4軟件開發環境
3.1Keil μVision 4的工作界面
3.2Keil μVision 4的菜單欄
3.2.1File(文件)菜單
3.2.2Edit(編輯)菜單
3.2.3View(視圖)菜單
3.2.4Project(項目)菜單
3.2.5Flash(Flash存儲器)菜單
3.2.6Debug(調試)菜單
3.2.7Peripherals(串行接口)菜單
3.2.8Tools(工具)菜單
3.2.9SVCS(版本控制)菜單
51單片機C語言輕松入門(配視頻教程)目錄3.2.10Window(窗口)菜單
3.2.11Help(幫助)菜單
3.3Keil μVision 4的庫函數
3.3.1庫文件和頭文件分類
3.3.2C51語言的庫函數分類介紹
3.4“Hello World!”——Keil μVision 4的應用實例
3.5Keil μVision 44的錯誤信息
3.5.1變量未被使用警告(Warning 280)
3.5.2函數未被聲明警告(Warning C206)
3.5.3頭文件無法打開錯誤(Error C318)
3.5.4函數名稱重復定義錯誤(Error C237)
3.5.5函數未被調用警告
3.5.6函數未定義警告(Warning C206)
3.5.7內存空間溢出錯誤
3.5.8函數重入警告
3.5.9常見編譯器錯誤列表
第4章51單片機的硬件開發工具和Proteus硬件仿真環境
4.151單片機的硬件系統開發流程
4.251單片機的硬件開發工具
4.2.1編程器
4.2.2仿真器
4.2.3數字萬用表
4.2.4數字示波器
4.3Proteus應用基礎
4.3.1Proteus的運行界面和支持的文件
4.3.2Proteus的菜單
4.3.3Proteus的快捷工具欄和工具箱
4.4Proteus的使用流程
4.5Proteus中的51單片機及其使用
4.6Proteus和Keil μVision 4聯合使用
4.6.1建立仿真文件和源文件
4.6.2聯合調試中仿真的運行控制
4.6.3聯合調試中的仿真數據記錄
4.6.4聯合調試中仿真的觀察
4.6.5聯合調試中51單片機的內部資源觀察
4.6.6在Keil μVision 4中調用Proteus仿真器
第5章51單片機的并行端口
5.1數據和地址端口P0和P2
5.2普通I/O端口P1
5.3復用端口P3
5.4數據/地址總線擴展方法
5.551單片機的并行端口應用實例
5.5.1并行端口輸出高/低脈沖電平實例
5.5.2并行端口驅動發光二極管(LED)實例
5.5.3并行端口驅動單位數碼管實例
5.5.4并行端口驅動獨立按鍵實例
5.5.5并行端口驅動行列掃描鍵盤實例
第6章51單片機的中斷系統和外部中斷
6.151單片機的中斷系統
6.251單片機的中斷處理過程
6.2.151單片機中斷系統的初始化步驟
6.2.251單片機的中斷服務子程序處理流程
6.351單片機的中斷服務子程序設計
6.451單片機的外部中斷
6.551單片機的外部中斷應用實例
6.5.1中斷計數(三極管)
6.5.2低電平中斷的應用
6.5.3多個信號共用一個外部中斷
第7章51單片機的定時計數器
7.151單片機定時計數器的組成
7.251單片機定時計數器的寄存器
7.2.1工作方式控制寄存器TMOD
7.2.2控制寄存器TCON
7.2.3數據寄存器TH0、TL0和TH1、TL1
7.351單片機定時計數器的工作方式
7.3.1工作方式0
7.3.2工作方式1
7.3.3工作方式2
7.3.4工作方式3
7.3.5定時計數器的中斷
7.4使用51單片機的計數器
7.4.1使用定時功能
7.4.2使用計數功能
7.4.3使用門控信號
7.4.4讀取定時計數器的值
7.5定時計數器T2
7.5.1T2的相關寄存器
7.5.2T2的工作方式
7.5.3T2的中斷處理
7.651單片機定時計數器應用實例
7.6.1T0/T1控制外部引腳輸出方波
7.6.2PWM波形輸出
7.6.3對外部脈沖計數
7.6.4測量脈沖寬度
7.6.5使用T2輸出方波
7.6.6使用T2進行精確定時
7.6.7使用T0/T1擴展外部中斷
第8章51單片機的串行通信模塊
8.1串行通信基礎
8.251單片機的串行通信模塊構成
8.351單片機的串行通信模塊的寄存器
8.3.1串行通信模塊控制寄存器(SCON)
8.3.2串行通信模塊數據寄存器(SBUF)
8.3.3電源管理寄存器(PCON)
8.451單片機的串行通信模塊的工作方式
8.4.1工作方式0
8.4.2工作方式1
8.4.3工作方式2和工作方式3
8.4.4串行通信模塊的中斷
8.551單片機的串行通信模塊應用實例
8.5.1串口數據發送
8.5.2串口和PC進行通信
8.5.3使用串口擴展外部中斷
8.5.4使用普通I/O引腳模擬串口通信
第9章51單片機的人機交互模塊
9.1使用撥碼開關設置地址
9.1.1撥碼開關基礎
9.1.2Proteus中的撥碼開關
9.1.3實例設計思路
9.1.4實例的Proteus應用電路
9.1.5實例的應用代碼
9.1.6實例的仿真結果和說明
9.2多位數碼管顯示流水數字
9.2.1多位數碼管基礎
9.2.2Proteus中的多位數碼管
9.2.3實例的設計思路
9.2.4實例的Proteus應用電路
9.2.5實例的應用代碼
9.2.6實例的仿真結果和說明
9.3多位數碼管驅動芯片MAX7219顯示日期
9.3.1MAX7219基礎
9.3.2Proteus中的MAX7219
9.3.3實例的設計思路
9.3.4實例的Proteus應用電路
9.3.5實例的應用代碼
9.3.6實例的仿真結果和說明
9.41602數字字符液晶顯示“Hello 51MCU”
9.4.11602液晶基礎
9.4.2Proteus中的1602液晶
9.4.3實例的設計思路
9.4.4實例的Proteus應用電路
9.4.5實例的應用代碼
9.4.6實例的仿真結果和說明
第10章51單片機的信號采集和輸出通道
10.1使用ADC0809采集模擬信號
10.1.1ADC0809基礎
10.1.2Proteus中的ADC0809
10.1.3實例的設計思路
10.1.4實例的Proteus應用電路
10.1.5實例的應用代碼
10.1.6實例的仿真結果和說明
10.2使用TLC2543采集模擬信號
10.2.1TLC2543基礎
10.2.2Proteus中的TLC2543
10.2.3實例的設計思路
10.2.4實例的Proteus應用電路
10.2.5實例的應用代碼
10.2.6實例的仿真結果和說明
10.3使用PCF8563獲得當前時間
10.3.1PCF8563基礎
10.3.2Proteus中的PCF8563
10.3.3實例的設計思路
10.3.4實例的Proteus應用電路
10.3.5實例的應用代碼
10.3.6實例的仿真結果和說明
10.4使用DS18B20測量溫度
10.4.1DS18B20基礎
10.4.2Proteus中的DS18B20
10.4.3實例的設計思路
10.4.4實例的Proteus應用電路
10.4.5實例的應用代碼
10.4.6實例的仿真結果和說明
10.5使用MAX517輸出模擬信號
10.5.1MAX517基礎
10.5.2Proteus中的MAX517
10.5.3實例的設計思路
10.5.4實例的Proteus應用電路
10.5.5實例的應用代碼
10.5.6實例的仿真結果和說明
第11章51單片機應用系統
11.1簡易電子琴
11.1.1應用系統背景
11.1.2設計思路
11.1.3硬件系統設計
11.1.4軟件系統設計
11.1.5應用系統的仿真和總結
11.2手動程控放大器
11.2.1應用系統背景
11.2.2設計思路
11.2.3硬件系統設計
11.2.4軟件系統設計
11.2.5應用系統的仿真和總結
序: