注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡硬件、外部設備與維護51單片機C語言輕松進階(配視頻教程)

51單片機C語言輕松進階(配視頻教程)

51單片機C語言輕松進階(配視頻教程)

定 價:¥59.00

作 者: 宋馥莉
出版社: 電子工業(yè)出版社
叢編項:
標 簽: C C++ C# VC VC++ 程序設計 計算機/網絡

購買這本書可以去


ISBN: 9787121289576 出版時間: 2016-06-01 包裝: 平塑
開本: 頁數: 304 字數:  

內容簡介

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

作者簡介

  2006/11:至今:輕型車載系統(tǒng),專業(yè)主管設計師??蒲薪洑v:1、2002/10:2003/06:某型系統(tǒng)模擬器。獨立進行元器件選型、軟硬件設計,采用CYGNAL的混合信號 ISP FLASH 微控制器C8051F005和C8051F020,輸出波形同時采樣并在小型LCD上顯示采樣波形。獨立焊接PCB電路板,調試成型模擬器。2、2003/08:2004/12:某型系統(tǒng)模擬器。獨立進行元器件選型、軟硬件設計,指導技術工人完成PCB板焊接,調試成型模擬器。3、2004/06—2005/07:閉合車載系統(tǒng)。在項目設計中選用了飛利浦的基于ARM7TDMI-S 的16/32位CPULPC2119,并采用了目前先進的控制局域網CAN設計,并且在ADS中進行開發(fā)。設計過程中使用了包括PROTEL,匯編,C語言,uC/OS-Ⅱ及ucLINUX等諸多相關軟件,經過此項目積累的經驗,使得具有承擔嵌入式開發(fā)的全過程的能力。4、2005/11:2006/8:控制監(jiān)控系統(tǒng)。完成PLC控制柜的設計與安裝調試,中央控制室監(jiān)控系統(tǒng)的組態(tài)。PLC采用西門子的S7300系列,上位軟件采用昆侖通態(tài)的MCGS。5、2006/11:至今:輕型車載系統(tǒng)。在此項目中延用了閉合車載系統(tǒng)中采用的LPC2119和控制局域網CAN的設計,但是外圍控制和接口器件有大幅調整,此外軟件部分也作了相應改動。設計過程中使用了包括PROTEL,匯編,C語言及uC/OS-Ⅱ等諸多相關軟件,獨立承擔了以上軟硬件開發(fā)的全過程。

圖書目錄

第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章單片機指令系統(tǒng) 3.1單片機指令與編程的經驗與技巧 3.2單片機編程語言概述 3.2.1編程語言概述 3.2.2單片機使用的編程語言 3.2.3MCS-51匯編語言的語句結構 3.3MCS-51單片機的指令系統(tǒng) 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循環(huán)語句 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環(huán)境 5.1.3Keil μVision 2軟件功能簡介 5.2Keil μVision 2 集成開發(fā)環(huán)境工程項目的編譯及運行 5.2.1工程的建立 5.2.2源文件的建立 5.2.3工程的設置 5.2.4編譯、連接項目并形成目標文件 5.2.5運行調試觀察結果 5.3Keil μVision 2集成開發(fā)環(huán)境調試技巧 5.3.1設置和刪除斷點的方法 5.3.2查看和修改寄存器的內容 5.3.3觀察和修改變量 5.3.4觀察存儲器區(qū)域 5.3.5串行口的使用方法 5.3.6定時/計數器的使用方法 5.3.7外部中斷的使用方法 5.4本章小結 第6章MCS-51單片機程序開發(fā)流程 編寫一個簡單的單片機程序 6.1.1目的 6.1.2工作原理 6.1.3用匯編語言編寫程序 6.2程序編寫過程 6.2.1創(chuàng)建項目 6.2.2項目設置 6.2.3輸出文件 6.3把目標文件寫入單片機 6.3.1選擇單片機型號 6.3.2寫入文件 6.4使用實驗板進行實驗 6.5龍電子L51-1001單片機開發(fā)板 6.6本章小結 第2部分應用篇 第7章MCS-51單片機基礎資源應用 7.1MCS-51單片機的I/O引腳應用 7.1.1MCS-51單片機的I/O引腳基礎 7.1.2LED發(fā)光二極管 7.1.3I/O引腳的輸出和輸入 7.1.4數碼管 7.1.5數碼管的靜態(tài)顯示和動態(tài)顯示 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單片機的中斷系統(tǒng) 7.3.2MCS-51單片機的中斷相關控制寄存器 7.3.3中斷向量地址和中斷標志位 7.3.4MCS-51單片機的中斷處理過程 7.3.5MCS-51單片機的中斷服務程序設計 7.3.6MCS-51單片機的外部中斷 7.3.7外部中斷電平觸發(fā) 7.3.8外部中斷邊沿觸發(fā)以及按鍵去抖動 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蜂鳴器發(fā)聲 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系統(tǒng)硬件結構 10.3.3電路原理及其說明 10.4軟件代碼設計 10.4.1DS12C887的內存空間 10.4.2程序流程 10.4.3應用代碼 10.5本章小結 第11章上/下位機模擬信號采集系統(tǒng) 11.1應用分析 11.2設計思路 11.2.1單片機的通信方式 11.2.2上位機軟件的選擇 11.2.3LabVIEW 11.3硬件電路設計 11.3.1ADC0809基礎 11.3.2系統(tǒng)結構 11.4軟件代碼設計 11.4.1程序流程 11.4.2單片機代碼設計 11.4.3上位機代碼設計 11.5本章小結 第12章無線數據傳輸系統(tǒng) 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本章小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.autoforsalebyowners.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號