-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號: 44334
詢問書籍請說出此書號!

缺書
NT售價: 295

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

譯者序:

前言:

行業背景
51單片機是對所有兼容Intel 8051指令系統的單片機的統稱,其始祖是Intel公司發布的8031單片機。隨著電子技術的發展,其內核被Atmel、飛利浦、宏晶科技等公司采用,生產出了一大批具有相同內核構造但是有不同功能的單片機,它們統稱為51系列單片機,其是應用最為廣泛的8位單片機之一。它們具有體積小、功能強、價格低的特點,在工業控制、數據采集、智能儀表、機電一體化、家用電器等領域有著廣泛的應用,其應用可以大大提高生產、生活的自動化水平。
關于本書
本書基于Keil μVision集成開發環境和藝龍電子L51-1001單片機開發板分章節介紹單片機的基礎構成、指令系統、C51語言、51單片機內部資源以及外部器件的使用方法,包括其體系結構、C語言、定時計數器等內部資源以及LED、獨立按鍵、溫度傳感器等外部資源。
本書提供了51單片機的多個基礎應用實例和4個綜合應用實例,并且本書還制作了23個和章節內容對應的講解視頻,以便于讀者能更好地理解51單片機的使用。
本書分為基礎篇、應用篇以及綜合應用篇三大部分。
● 基礎篇:介紹了51單片機的基礎知識,包括指令系統、C51語言、Keil μVision的安裝使用方法等。
● 應用篇:結合龍電子L51-1001單片機開發板介紹了51單片機的內部資源和常見外部模塊的使用方法,包括I/O端口、定時計數器、外部中斷、串口、人機交互通道、溫度傳感器、A/D和D/A采集通道等。
● 綜合應用篇:介紹了4個綜合應用實例,包括電子時鐘、上下位機模擬信號采集、無線數據傳輸系統和數字電平。
本書提供的視頻內容說明如下。
● 【視頻1】Keil開發環境的安裝。
● 【視頻2】Keil環境下開發流程。
● 【視頻3】STC單片機下載操作步驟。
● 【視頻4】I/O端口輸出。
● 【視頻5】I/O端口輸入。
● 【視頻6】流水燈顯示。
● 【視頻7】靜態數碼管顯示。
● 【視頻8】動態數碼管顯示。
● 【視頻9】51單片機擴展獨立按鍵。
● 【視頻10】51單片機定時器的使用。
● 【視頻11】外部中斷0電平觸發。
● 【視頻12】中斷邊沿觸發及按鍵去抖動。
● 【視頻13】51單片機和PC機器串口通信。
● 【視頻14】矩陣鍵盤的使用方法。
● 【視頻15】無源蜂鳴器發聲。
● 【視頻16】紅外遙控解碼。
● 【視頻17】1602液晶顯示。
● 【視頻18】12864液晶顯示。
● 【視頻19】PS2鍵盤的應用。
● 【視頻20】EEPROM讀寫。
● 【視頻21】使用數字溫度傳感器獲取溫度。
● 【視頻22】A/D轉換。
● 【視頻23】D/A轉換。
本書特色
● 基礎內容豐富,循序漸進,由淺入深,涉及了51單片機從硬件模塊基礎到軟件設計各個方面的知識。
● 提供了23個詳細講解的視頻以供讀者深入理解51單片機的使用。
作者介紹
本書由宋馥莉、王輝、盛國俊編著。同時參與本書編寫的還有嚴雨、李若谷、劉洋洋、王闖、嚴安國、何世蘭、韓柯華、徐慧超、張玉梅、姚宗旭。在此,對以上人員致以誠摯的謝意。
由于時間倉促,程序較多,受學識水平所限,錯誤之處在所難免,請廣大讀者給予批評指正。
內容簡介:

(配視頻教程)本書分為基礎篇、應用篇以及綜合應用篇三大部分,具有基礎內容豐富,循序漸進,由淺入深,涉及了51單片機從硬件模塊基礎到軟件設計各個方面的知識的特點,并且基于Keil μVision軟件集成開發環境和龍電子L51-1001單片機開發板提供了大量的應用實例,還提供了23個詳細講解的視頻以供讀者深入理解51單片機的使用。

目錄:

第1部分基礎篇
第1章單片機概述
1.1單片機介紹
1.1.1單片機的歷史
1.1.2單片機的應用
1.2單片機的分類
1.2.1按用途分類
1.2.2按位數分類
1.2.3按系列分類
1.3MCS51單片機與C語言介紹
1.3.1MCS-51單片機
1.3.2單片機C語言
1.4本章小結
第2章MCS-51單片機基礎知識
2.1MCS-51單片機概述
2.2MCS-51單片機結構原理
2.2.1MCS-51單片機的基本組成
2.2.2MCS-51單片機的內部結構
2.2.3MCS-51單片機的中央處理器(CPU)
2.2.4MCS-51單片機的存儲器結構
2.2.5MCS-51單片機的輸入/輸出接口
2.3MCS-51單片機引腳描述
2.3.1外部引腳
2.3.2片外總線結構
2.4MCS-51單片機存儲器組織
2.4.1程序存儲器配置
2.4.2數據存儲器配置
2.4.3特殊功能寄存器(SFR)
2.5本章小結
第3章單片機指令系統
3.1單片機指令與編程的經驗與技巧
3.2單片機編程語言概述
3.2.1編程語言概述
3.2.2單片機使用的編程語言
3.2.3MCS-51匯編語言的語句結構
3.3MCS-51單片機的指令系統
3.3.1尋址方式
3.3.2數據傳送指令
3.3.3控制轉移指令
3.3.4邏輯運算及移位指令
3.3.5算術運算指令
3.3.6布爾操作指令
3.4常用的偽指令
3.4.1偽指令與MCS-51指令的不同點
3.4.2常用的偽指令
3.5本章小結

第4章C51程序設計基礎
4.1基本概念
4.1.1C語言基本介紹
4.1.2MCS-51的C語言編譯器
4.1.3C51的程序結構
4.1.4C51標識符、關鍵字
4.1.5變量與常量
4.2數據類型、運算符和表達式
4.2.1數據類型
4.2.2C51中的運算符和表達式
4.3程序控制語句
4.3.1順序結構
4.3.2選擇結構
4.3.3循環語句
4.4函數與程序結構
4.4.1函數的定義
4.4.2函數的聲明
4.4.3函數的調用
4.5數組
4.5.1數組的基本概念
4.5.2數組的聲明
4.5.3將數組傳遞給函數
4.5.4數組的初始化
4.5.5多維數組
4.5.6指針數組
4.6指針
4.6.1指針的變量聲明與初始化
4.6.2指針運算符
4.6.3指針常量
4.6.4指針的指針
4.6.5指針的運算
4.7結構體與共用體
4.7.1結構體
4.7.2共用體
4.8本章小結
第5章Keil C51程序設計過程
5.1Keil C51概述
5.1.1Keil μVision 2軟件簡介
5.1.2安裝Keil μVision 2環境
5.1.3Keil μVision 2軟件功能簡介
5.2Keil μVision 2 集成開發環境工程項目的編譯及運行
5.2.1工程的建立
5.2.2源文件的建立
5.2.3工程的設置
5.2.4編譯、連接項目并形成目標文件
5.2.5運行調試觀察結果
5.3Keil μVision 2集成開發環境調試技巧
5.3.1設置和刪除斷點的方法
5.3.2查看和修改寄存器的內容
5.3.3觀察和修改變量
5.3.4觀察存儲器區域
5.3.5串行口的使用方法
5.3.6定時/計數器的使用方法
5.3.7外部中斷的使用方法
5.4本章小結
第6章MCS-51單片機程序開發流程
編寫一個簡單的單片機程序
6.1.1目的
6.1.2工作原理
6.1.3用匯編語言編寫程序
6.2程序編寫過程
6.2.1創建項目
6.2.2項目設置
6.2.3輸出文件
6.3把目標文件寫入單片機
6.3.1選擇單片機型號
6.3.2寫入文件
6.4使用實驗板進行實驗
6.5龍電子L51-1001單片機開發板
6.6本章小結
第2部分應用篇
第7章MCS-51單片機基礎資源應用
7.1MCS-51單片機的I/O引腳應用
7.1.1MCS-51單片機的I/O引腳基礎
7.1.2LED發光二極管
7.1.3I/O引腳的輸出和輸入
7.1.4數碼管
7.1.5數碼管的靜態顯示和動態顯示
7.1.6獨立按鍵
7.1.7使用I/O引腳擴展獨立按鍵
7.2MCS-51單片機的定時器應用
7.2.1MCS-51單片機的定時器基礎
7.2.2MCS-51單片機定時計數器的寄存器
7.2.351單片機定時計數器的工作方式
7.2.4定時計數器的中斷
7.2.5MCS-51單片機的定時器使用
7.3MCS-51單片機的外部中斷應用
7.3.1MCS-51單片機的中斷系統
7.3.2MCS-51單片機的中斷相關控制寄存器
7.3.3中斷向量地址和中斷標志位
7.3.4MCS-51單片機的中斷處理過程
7.3.5MCS-51單片機的中斷服務程序設計
7.3.6MCS-51單片機的外部中斷
7.3.7外部中斷電平觸發
7.3.8外部中斷邊沿觸發以及按鍵去抖動
7.4MCS-51單片機的串口應用
7.4.1MCS-51單片機串口相關的寄存器
7.4.2工作方式
7.4.3中斷處理
7.4.4MCS-51單片機和PC通信
7.5本章小結
第8章MCS-51單片機人機交互通道應用
8.1矩陣鍵盤的應用
8.1.1矩陣鍵盤基礎
8.1.2矩陣鍵盤應用
8.2蜂鳴器的應用
8.2.1蜂鳴器基礎
8.2.2蜂鳴器發聲
8.3紅外接收芯片的應用
8.3.1TL0038B基礎
8.3.2使用TL0038B進行解碼
8.41602液晶顯示器的應用
8.4.11602液晶顯示器基礎
8.4.2使用1602液晶顯示器顯示“Welcome!”
8.512864液晶顯示器的應用
8.5.112864液晶顯示器的特點
8.5.212864液晶顯示器的接口引腳功能
8.5.312864液晶顯示器的指令說明
8.5.412864液晶顯示器的圖形顯示
8.5.512864液晶顯示器的硬件電路
8.5.6使用12864液晶顯示器顯示中文字符和圖片
8.6PS/2鍵盤的應用
8.6.1PS/2鍵盤基礎
8.6.2擴展PS/2鍵盤
8.7本章小結
第9章MCS-51單片機其他擴展資源應用
9.1EEPROM的應用
9.1.1I2C總線基礎
9.1.2AT24系列EEPROM基礎
9.1.3讀/寫AT24C02
9.2數字溫度傳感器的應用
9.2.11-wire總線基礎
9.2.2DS18B20基礎
9.2.3使用DS18B20獲得當前溫度
9.3A/D芯片的應用
9.3.1A/D轉換基礎
9.3.2PCF8591基礎
9.3.3使用PCF8591進行A/D轉換
9.4D/A芯片的應用
9.4.1D/A轉換基礎
9.4.2使用PCF8591進行D/A轉換
9.5本章小結
第3部分綜合應用篇
第10章電子時鐘
10.1應用分析
10.2設計思路
10.2.151單片機內部定時計數器實現實時時鐘
10.2.2DS12C887實時時鐘芯片的特點
10.3硬件電路設計
10.3.1DS12C887實時時鐘芯片應用基礎
10.3.2系統硬件結構
10.3.3電路原理及其說明
10.4軟件代碼設計
10.4.1DS12C887的內存空間
10.4.2程序流程
10.4.3應用代碼
10.5本章小結
第11章上/下位機模擬信號采集系統
11.1應用分析
11.2設計思路
11.2.1單片機的通信方式
11.2.2上位機軟件的選擇
11.2.3LabVIEW
11.3硬件電路設計
11.3.1ADC0809基礎
11.3.2系統結構
11.4軟件代碼設計
11.4.1程序流程
11.4.2單片機代碼設計
11.4.3上位機代碼設計
11.5本章小結
第12章無線數據傳輸系統
12.1應用分析
12.2設計思路
12.2.1無線傳輸芯片選擇
12.2.2無線通信模塊選擇
12.3硬件電路設計
12.3.1PTR8000模塊說明
12.3.2單片機接口電路設計
12.4軟件設計
12.4.1單片機和PTR8000的數據交互
12.4.2參考程序
12.5本章小結
第13章數字天平
13.1應用分析
13.2設計思路
13.2.1數字天平的工作原理
13.2.2器件選型
13.3硬件電路設計
13.3.1壓力傳感器與運放電路設計
13.3.2A/D轉換電路設計
13.3.3顯示與鍵盤電路設計
13.3.4定標與日歷時鐘電路設計
13.4軟件代碼設計
13.4.1程序流程
13.4.2程序代碼
13.5本章小結
序: