注册 登录 进入教材巡展
#

出版时间:2018-11-29

出版社:高等教育出版社

获奖信息:“十二五”普通高等教育本科国家级规划教材  

以下为《单片机原理及应用——C51编程+Proteus仿真(配光盘)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040362725
  • 1
  • 22621
  • 44210466-7
  • 平装
  • 16开
  • 2018-11-29
  • 620
  • 408
  • 工学
  • 计算机科学与技术
  • TP368.1
  • 电气信息类
  • 本专科
内容简介

本书详细介绍了美国ATMEL公司的AT89S51单片机片内硬件资源及工作原理,采用C51语言编程,以单片机系统的虚拟仿真平台Proteus作为设计与开发工具。从应用角度出发,重点介绍了单片机应用的各种技术实现,如信息的显示与输入、中断、定时/计数、串行通信、模/数与数/模转换以及系统的并行与串行扩展等。此外还简要介绍了C51编程基础以及先进的开发工具Proteus与Keil μ〖KG-*4〗Vision3的使用。结合各种应用,书中给出的较多典型案例设计,可为读者的软硬件设计提供参考与借鉴。

本书可作为各类工科院校、职业技术学院的电气工程、电子电气信息技术、智能仪器仪表、机电一体化、计算机、工业自动化及自动控制等专业单片机技术课程的教材,也可供从事单片机应用设计的工程技术人员参考。

目录

 前言
 第1章 单片机概述
  1.1 什么是单片机
  1.2 单片机的发展历史
  1.3 单片机的特点
  1.4 单片机的应用
  1.5 单片机的发展趋势
  1.6 MCS-51系列与AT89S5x系列单片机
  1.7 各种衍生品种的51单片机
  1.8 PIC系列单片机与AVR系列单片机
  1.9 其他的嵌入式处理器简介
  思考题及习题1
 第2章 AT89S51单片机硬件结构
  2.1 AT89S51单片机的硬件组成
  2.2 AT89S51的引脚功能
  2.3 AT89S51的CPU
  2.4 AT89S51单片机存储器的结构
  2.5 AT89S51单片机的并行I/O端口
  2.6 时钟电路与时序
  2.7 复位操作和复位电路
  2.8 看门狗定时器(WDT)的使用
  2.9 低功耗节电模式
  思考题及习题2
 第3章 C51语言编程基础与Keil μVision3的使用
  3.1 C51编程语言简介
  3.2 C51语言程序设计基础
  3.3 C51语言的函数
  3.4 Keil μVision3环境下的C51程序开发
  思考题及习题3
 第4章 虚拟仿真开发工具Proteus的使用
  4.1 Proteus功能概述
  4.2 Proteus ISIS的虚拟仿真
  4.3 Proteus ISIS 环境简介
  4.4 Proteus ISIS的编辑环境设置
  4.5 Proteus ISIS的系统运行环境设置
  4.6 单片机应用系统的Proteus虚拟设计与仿真
  4.7 Proteus与μVision3的联调
  思考题及习题4
 第5章 单片机与显示器件及开关、键盘的接口设计
  5.1 单片机控制发光二极管显示
  5.2 开关状态检测
  5.3 单片机控制LED数码管的显示
  5.4 单片机控制LED点阵显示器显示
  5.5 单片机控制液晶显示模块1602 LCD的显示
  5.6 键盘接口设计
  思考题及习题5
 第6章 AT89S51单片机的中断系统
  6.1 AT89S51中断技术概述
  6.2 AT89S51中断系统结构
  6.3 中断允许与中断优先级的控制
  6.4 响应中断请求的条件
  6.5 外部中断的响应时间
  6.6 外部中断的触发方式选择
  6.7 中断请求的撤销
  6.8 中断函数
  6.9 中断系统应用举例
  思考题及习题6
 第7章 AT89S51单片机的定时器/计数器
  7.1 定时器/计数器的结构
  7.2 定时器/计数器的4种工作方式
  7.3 对外部输入的计数信号的要求
  7.4 定时器/计数器的编程和应用
  思考题及习题7
 第8章 AT89S51单片机的串行口
  8.1 串行口的结构
  8.2 串行口的4种工作方式
  8.3 多机通信
  8.4 波特率的制定方法
  8.5 串行口应用设计案例
  思考题及习题8
 第9章 AT89S51单片机的并行扩展技术
  9.1 系统并行扩展概述
  9.2 外部程序存储器EPROM的并行扩展
  9.3 外部数据存储器RAM的并行扩展
  9.4 AT89S51扩展并行I/O芯片82C55的设计
  9.5 利用74LSTTL电路扩展并行I/O口
  9.6 用AT89S51单片机的串行口扩展并行输入/输出口
  9.7 用I/O口控制的扬声器报警接口
  思考题及习题9
 第10章 AT89S51单片机与DAC、ADC的接口
  10.1 AT89S51单片机扩展DAC0832
  10.2 AT89S51扩展10位串行DAC-TLC5615
  10.3 AT89S51单片机与ADC0809的接口设计
  10.4 AT89S51扩展12位串行ADC-TLC2543的设计
  10.5 AT89S51扩展12位并行A/D转换器AD1674的设计
  10.6 高分辨率的并行A/D转换器的选用
  思考题及习题10
 第11章 AT89S51单片机系统的串行扩展
  11.1 单总线串行扩展
  11.2 SPI总线串行扩展
  11.3 I2C总线的串行扩展
  思考题及习题11
 第12章 单片机的各种控制与检测应用设计
  12.1 单片机控制步进电机的设计
  12.2 单片机控制直流电机
  12.3 电机转速测量
  12.4 频率计的制作
  12.5 基于时钟/日历芯片DS1302的电子钟设计
  12.6 电话拨号的模拟
  12.7 简易音符发生器的制作
  12.8 8位竞赛抢答器设计
  12.9 电梯运行控制的楼层显示
  12.10 基于热敏电阻的数字温度计设计
 附录1 头文件"LCD1602.h"清单
 附录2 头文件"DS1302.h"清单
 参考文献
 版权