• 51单片机原理及应用---基于Keil C 与Proteus (第4版)
  • 51单片机原理及应用---基于Keil C 与Proteus (第4版)
21年品牌 40万+商家 超1.5亿件商品

51单片机原理及应用---基于Keil C 与Proteus (第4版)

全新正版 急速发货

43.8 7.1折 62 全新

库存3件

天津武清
认证卖家担保交易快速发货售后保障

作者陈海宴

出版社北京航空航天大学出版社

ISBN9787512437401

出版时间2022-02

装帧平装

开本16开

定价62元

货号29371015

上书时间2024-12-29

当科图书专营店

五年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
导语摘要

本书以Proteus电子仿真设计软件为核心,通过丰富的实例详细叙述了其在51单片机课程教学和产品开发过程中的应用。全书共分14章,主要介绍51单片机基础知识、Keil和Proteus相关软件的使用、Proteus原理图绘制、仿真及其在单片机硬件电路设计中的应用;另外,介绍了多种外部设备的使用方法,如LCD、电机、D/A、A/D转换器等。本书是再版书,相比旧版,主要是修正了旧版的部分内容。

 

本书所有章节编写的实例都有详细说明、程序设计和电路设计,并在Proteus软件中仿真成功。每章既独立成篇,又相互联系,具有明显的工程应用特色。本书提供所有的案例源代码,读者可以到http://www.buaapress.com.cn的“下载专区”免费下载。

 

本书可作为高等院校单片机课程的教材,还可作为广大从事单片机系统开发应用的工程技术人员参考用书。



商品简介

本书以Proteus电子仿真设计软件为核心,通过丰富的实例详细叙述了其在51单片机课程教学和产品开发过程中的应用。全书共分14章,主要介绍51单片机基础知识、Keil和Proteus相关软件的使用、Proteus原理图绘制、仿真及其在单片机硬件电路设计中的应用;另外,介绍了多种外部设备的使用方法,如LCD、电机、D/A、A/D转换器等。本书是再版书,相比旧版,主要是修正了旧版的部分内容。

 

 

  

 

 

本书可作为高等院校单片机课程的教材,还可作为广大从事单片机系统开发应用的工程技术人员参考用书。



目录

第1章51单片机基础知识1


1.1单片机概述1


1.1.1单片机的发展历史1


1.1.251系列单片机2


1.1.3单片机的实际应用3


1.251单片机功能及引脚


4


1.2.151单片机功能综述4


1.2.251单片机的封装4


1.2.3单片机引脚及功能5


1.351单片机内部结构


6


1.3.2存储器结构9


1.3.3I/O端口结构13


1.3.4定时/计数器14


3.5中断系统14


1.451单片机工作方式


14


1.4.1复位方式14


1.4.2程序执行方式15


1.551单片机工作时序


15


1.5.1时钟电路15


1.5.2机器周期及指令周期16


1.5.3指令的执行时序16


1.6单片机辅助设计软件——单片机小精灵


17


1.6.1软件介绍17


1.6.2功能特点17


1.7小结


19


习题


19


第2章Keil C51软件入门与调试20


2.1Keil C51的安装及启动


20


2.1.1Keil C51的安装20


2.1.2启动Keil μVision3程序 20


2.2工作环境介绍


21


2.3创建项目


22


2.3.1新建项目22


2.3.2创建新的源程序文件22


2.3.3为目标项目设定工具选项24


2.3.4编译项目并创建.HEX文件25


2.4Keil C程序调试器及程序调试方法


26


2.4.1程序调试器26


2.4.2启动程序调试26


2.4.3断点设置29


2.4.4目标程序的执行29


2.5Keil C程序调试实例


29


2.5.1创建项目30


2.5.2创建新的源程序31


2.5.3把源程序添加到项目中32


2.5.4为目标设定工具选项并编译32


2.5.5软件调试34


2.6C51语言概述


35


2.6.1数据的存储类型35


2.6.2C51中断子程序36


2.6.3头文件定义37


2.7小结


38


习题


39


第3章Proteus电子仿真软件与Keil联合调试40


3.1Proteus软件


40


3.1.1Proteus软件组成和开发流程40


3.1.2Proteus编辑环境41


3.2电路原理图设计


45


3.3单片机的仿真


55


3.4Proteus和Keil联调仿真单片机


57


3.4.1安装vdmagdi驱动57


3.4.2Proteus与Keil C接口57


3.4.3Proteus与Keil C联合调试实例58


3.5小结


64


习题


64


第4章并行I/O端口65


4.1并行I/O端口的基本概念


65


4.1.1P0口结构66


4.1.2P1口结构68


4.1.3P2口结构69


4.1.4P3口结构70


4.2并行I/O口的应用


71


4.3I/O口直接输入/输出实例


71


4.4并行I/O口的扩展实例


73


4.5输入/输出电路设计


76


4.5.1弱开关信号输入电路设计76


4.5.2强开关信号输入电路设计76


4.5.3直接驱动电路设计77


4.5.4晶体管驱动电路设计77


4.5.5继电器驱动电路设计78


4.6小结


78


习题


79


实战训练


79


第5章中断系统80


5.1中断概述


80


5.251单片机中断系统的结构


81


5.2.1中断请求81


5.2.2中断允许寄存器IE82


5.3外部中断应用实例


83


5.4中断优先级寄存器IP


86


5.5中断优先级应用实例


88


5.651单片机中断响应过程


91


5.7中断扩展应用实例


92


5.8小结


94


习题


94


实战训练


95


第6章定时/计数器96


6.1定时/计数器的结构与工作原理


96


6.1.1硬件结构96


6.1.2工作原理97


6.2定时/计数器的工作方式


99


6.352单片机的定时/计数器2


102


6.3.1定时/计数器2控制寄存器T2CON103


6.3.2定时/计数器2的3种工作模式104


6.4定时/计数器的初始化


108


6.5定时器中断应用实例


109


6.6小结


112


习题


112


实战训练


113


第7章串行通信接口114


7.1串行通信方式简介


114


7.251单片机的串行通信


114


7.2.1串口接口的数据传输方式114


7.2.2串行接口寄存器116


7.2.3串行口的工作方式117


7.2.4波特率的计算120


7.3RS232标准及应用


121


7.4RS232串口应用实例


123


7.5MAX487多机通信应用实例


128


7.6单片机小精灵设置调试


132


7.7小结


132


习题


133


实战训练


133


第8章键盘输入135


8.1按键在单片机中的应用


135


8.2矩阵式键盘的按键识别方法


136


8.3按键去抖动


137


8.4独立式按键应用实例


137


8.5矩阵式键盘应用实例


139


8.6单片机小精灵设置调试


141


8.7小结


142


习题


142


实战训练


143


第9章输出设备144


9.1发光二极管的应用


144


9.2发光二极管应用实例


145


9.3流水灯应用实例


146


9.4数码管应用


148


9.4.1数码管概述148


 


9.4.2数码管的驱动方式149


.5数码管静态显示应用实例


150


9.6数码管动态显示应用实例


152


9.71602液晶显示器的应用


154


9.81602应用实例


158


9.912864液晶显示器的应用


161


9.1012864应用实例


167


9.11直流电机控制


173


9.12直流电机控制实例


175


9.13步进电机控制


177


9.14步进电机控制实例


180


9.15频率测量控制实例


183


9.16PWM调制控制


186


9.17PWM控制电机应用实例


189


9.18小结


191


习题


192


实战训练


192


第10章单片机系统扩展193


10.1系统扩展概述


193


10.28255A可编程接口芯片


193


10.38255A应用实例


198


10.4系统存储器扩展


200


10.4.1单片机系统总线及总线信号 200


10.4.2扩展存储器编址技术201


10.5RAM62256扩展应用实例


203


 


10.6小结


205


习题


206


实战训练


207


第11章常用外围接口芯片208


11.1D/A转换


208


11.1.1D/A转换器简介208


11.1.2D/A转换器的基本原理208


11.1.3D/A转换器的分类209


11.1.4T型电阻网络D/A转换器209


11.1.5D/A转换器的重要指标210


11.2D/A转换芯片DAC0832


210


11.2.1DAC0832的结构原理210


11.2.2D/A转换器与单片机接口212



内容摘要

本书以Proteus电子仿真设计软件为核心,通过丰富的实例详细叙述了其在51单片机课程教学和产品开发过程中的应用。全书共分14章,主要介绍51单片机基础知识、Keil和Proteus相关软件的使用、Proteus原理图绘制、仿真及其在单片机硬件电路设计中的应用;另外,介绍了多种外部设备的使用方法,如LCD、电机、D/A、A/D转换器等。本书是再版书,相比旧版,主要是修正了旧版的部分内容。


 


本书所有章节编写的实例都有详细说明、程序设计和电路设计,并在Proteus软件中仿真成功。每章既独立成篇,又相互联系,具有明显的工程应用特色。本书提供所有的案例源代码,读者可以到http://www.buaapress.com.cn的“下载专区”免费下载。


 


本书可作为高等院校单片机课程的教材,还可作为广大从事单片机系统开发应用的工程技术人员参考用书。



主编推荐


 



—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP