本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 51單片機原理與程序設計
  • 點閱:10
  • 作者: 王欣飛, 謝龍漢, 謝鋒然編著
  • 出版社:清華大學出版社
  • 出版年:2014[民103]
  • 集叢名:精益工程視頻講堂
  • ISBN:9787302343707
  • 格式:PDF
  • 附註:簡體字版 含附錄
租期14天 今日租書可閱讀至2021-12-14

內容簡介
 
本書基於51 單片機基本型進行編寫,共12 講和兩個附錄,依次介紹了單片機基礎知識、MCS-51 單片機結構與原理、MCS-51 單片機彙編指令系統、彙編程序設計、51 單片機C 語言程序設計、單片機應用系統開發、MCS-51 單片機中斷系統、MCS-51 單片機定時/計數器、單片機存儲器與並行口的擴展、單片機串行接口與通信、MCS-51 單片機接口技術和綜合實例等內容。全書主要章節以“實例·模仿→內容講解→實例·操作→實例·練習”為表述方式,通過適量的典型實例操作和重點知識相結合的方法對51 單片機的使用進行了詳細講解。
 
本書在講解過程中,一方面以精練的語言針對基礎以及原理性知識進行較為全面的闡述,幫助讀者了解和掌握51 單片機工作的來龍去脈;另一方面針對關鍵性的知識進行細緻講解,並配合實例演示,幫助讀者學習和掌握51 單片機的使用方法。本書的實例介紹採用彙編語言和C 語言相結合的方法,讀者可以通過對比彙編語言和C 語言編程實現的異同,加深對兩種語言使用的認識。本書實例還採用proteus 硬件仿真和keil 軟件仿真相結合的方法進行闡述,通過硬件仿真一方面可以加深讀者對程序功能的認識,同時也為讀者使用單片機完成功能打下基礎。

 
本書語言簡練、功能全面且層次遞進,同時配有全程操作視頻,包括相關寄存器的使用及程序的編寫,讀者可以通過觀看視頻來學習。
 
本書可作為51 單片機初學者入門和提高的學習寶典,也可作為各大中專院校、培訓機構的專業教材,還可作為從事單片機開發領域的專業人員的實用參考書。


  • 第 1 讲 单片机基础知识(第1頁)
    • 1.1 单片机概述(第1頁)
    • 1.2 单片机中的预备知识(第8頁)
    • 1.3 习题(第17頁)
  • 第 2 讲 MCS-51 单片机结构与原理(第18頁)
    • 2.1 MCS-51 单片机的类型与结构(第18頁)
    • 2.2 MCS-51 单片机存储器(第27頁)
    • 2.3 MCS-51 单片机并行 I/O 口(第31頁)
    • 2.4 MCS-51 单片机时序(第35頁)
    • 2.5 MCS-51 单片机工作方式(第38頁)
    • 2.6 习题(第41頁)
  • 第 3 讲 MCS-51 单片机汇编指令系统(第42頁)
    • 3.1 实例‧模仿——数据运算与转移(第42頁)
    • 3.2 MCS-51 单片机汇编指令概述(第42頁)
    • 3.3 7 种寻址方式(第45頁)
    • 3.4 51 单片机指令系统(第48頁)
    • 3.5 实例‧操作—— BCD 加减法实现(第65頁)
    • 3.6 实例‧练习——条件转移指令的使用(第65頁)
    • 3.7 习题(第66頁)
  • 第 4 讲 汇编程序设计(第68頁)
    • 4.1 实例‧模仿——寄存器数据交换(第68頁)
    • 4.2 汇编语言格式(第68頁)
    • 4.3 常用伪指令(第70頁)
    • 4.4 汇编程序的结构及常用子程序设计(第73頁)
    • 4.5 实例‧操作——数据排列和计数(第78頁)
    • 4.6 实例‧练习——并串行数据转换(第80頁)
    • 4.7 习题(第81頁)
  • 第 5 讲 51 单片机 C 语言程序设计(第82頁)
    • 5.1 实例‧模仿——数值的循环累加(第82頁)
    • 5.2 51 单片机 C 语言编程概述(第83頁)
    • 5.3 C51 的基本语法(第85頁)
    • 5.4 指针和数组(第94頁)
    • 5.5 C51 常用的编程控制语句(第96頁)
    • 5.6 函数(第101頁)
    • 5.7 实例‧操作——多种结构类型程序设计(第103頁)
    • 5.8 实例‧练习——数值判断及数学运算(第107頁)
    • 5.9 习题(第109頁)
  • 第 6 讲 单片机应用系统开发(第111頁)
    • 6.1 实例‧模仿—— keil 及 proteus 使用(第111頁)
    • 6.2 单片机系统开发工具与过程(第113頁)
    • 6.3 Keil 仿真软件(第114頁)
    • 6.4 proteus 仿真软件(第120頁)
    • 6.5 实例‧操作——并行口的读写(第126頁)
    • 6.6 实例‧练习——跑马灯程序(第128頁)
    • 6.7 习题(第131頁)
  • 第 7讲 MCS-51 单片机中断系统(第132頁)
    • 7.1 实例‧模仿——中断的使用(第132頁)
    • 7.2 中断的概念(第135頁)
    • 7.3 MCS-51 中断控制系统(第136頁)
    • 7.4 MCS-51 中断过程(第142頁)
    • 7.5 MCS-51 单片机外部中断源的扩展(第146頁)
    • 7.6 实例‧操作——中断扩展(第148頁)
    • 7.7 实例‧练习——跑马灯的中断控制(第152頁)
    • 7.8 习题(第155頁)
  • 第 8 讲 MCS-51 单片机定时/计数器(第157頁)
    • 8.1 实例‧模仿——定时器的使用(第157頁)
    • 8.2 定时/计数器工作原理(第160頁)
    • 8.3 定时/计数器控制(第161頁)
    • 8.4 定时/计数器工作方式(第163頁)
    • 8.5 定时/计数器的初始化(第166頁)
    • 8.6 实例‧操作——方式 2 的应用(第167頁)
    • 8.7 实例‧练习——定时时间的扩展(第169頁)
    • 8.8 习题(第176頁)
  • 第 9 讲 单片机存储器与并行口的扩展(第177頁)
    • 9.1 实例‧模仿—— 8031 最小系统实现(第177頁)
    • 9.2 系统扩展概述(第178頁)
    • 9.3 存储器扩展(第182頁)
    • 9.4 并行 I/O 口的扩展(第189頁)
    • 9.5 实例‧操作——存储器的扩展(第202頁)
    • 9.6 实例‧练习—— 8255 的扩展(第203頁)
    • 9.7 习题(第205頁)
  • 第 10 讲 单片机串行接口与通信(第206頁)
    • 10.1 实例‧模仿——串行口 I/O 扩展(第206頁)
    • 10.2 串行通信基础知识(第209頁)
    • 10.3 51 单片机串口通信原理(第215頁)
    • 10.4 串行口的工作方式(第217頁)
    • 10.5 波特率的指定(第219頁)
    • 10.6 异步串行通信接口电路(第220頁)
    • 10.7 单片机多机通信(第224頁)
    • 10.8 实例‧操作——串行通信实现(第225頁)
    • 10.9 实例‧练习——多机通信(第229頁)
    • 10.10 习题(第236頁)
  • 第 11 讲 MCS-51 单片机接口技术(第238頁)
    • 11.1 实例‧模仿—— LED 显示器的使用(第238頁)
    • 11.2 单片机与显示器接口技术(第242頁)
    • 11.3 单片机与键盘接口技术(第251頁)
    • 11.4 单片机与 D/A 转换器接口技术(第255頁)
    • 11.5 单片机与 A/D 转换器接口技术(第260頁)
    • 11.6 实例‧操作—— LCD 及数据采集(第263頁)
    • 11.7 实例‧练习——数据采集系统(第268頁)
    • 11.8 习题(第272頁)
  • 第 12 讲 综合实例(第274頁)
    • 12.1 步进电机控制(第274頁)
    • 12.2 键盘输入和 LCD 显示(第286頁)
  • 附录 A 51 单片机指令表(第299頁)
  • 附录 B 习题答案(第303頁)
紙本書 NT$ 276
單本電子書
NT$ 193

點數租閱 20點
租期14天
今日租書可閱讀至2021-12-14
還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code