书籍详情
单片机原理与应用(C51编程+Proteus仿真)
作者:刘霞 李文 王忠东
出版社:机械工业出版社
出版时间:2023-09-01
ISBN:9787111723370
定价:¥79.00
内容简介
本书以ATMEL(爱 )公司的AT89S52单片机为例,结合单片机的硬件结构介绍了单片机的工作原理,重点介绍了单片机的输入/输出功能、中断系统、定时器/计数器、串行口、模/数(A/D)与数/模(D/A)转换接口设计、串行扩展技术以及应用系统综合设计等。本书以单片机系统的虚拟仿真平台Proteus 作为设计与开发工具,结合C51编译软件KeilμVision,采用C51语言编程。本书结合各种应用,给出了较多典型案例设计,让读者通过学习案例逐步掌握单片机电路设计和程序编写方法,为读者的软硬件设计提供参考与借鉴。本书可作为各类工科院校及职业技术学院的机械类、电气与电子信息类、计算机类等各专业单片机技术课程的教材,也可作为从事单片机应用设计的工程技术人员的培训教材和自学参考书。本书配有PPT课件,采用本书作为教材的教师可登录www.cmpedu.com注册下载。本书中部分仿真实例配有二维码,读者可扫二维码进行观看。
作者简介
暂缺《单片机原理与应用(C51编程+Proteus仿真)》作者简介
目录
前言第1章单片机概述111单片机的基本概念1111什么是单片机1112单片机类型212单片机的开发步骤413单片机仿真开发环境搭建6131Keil C51的使用6132Proteus仿真软件的使用13本章小结20习题20第2章AT89S52单片机的硬件结构2221AT89S52单片机的硬件组成2222AT89S52单片机的引脚23221单片机的外形及引脚分布23222引脚功能24223单片机的 小系统2823AT89S52单片机的CPU28231运算器29232控制器3124时钟电路与时序32241时钟电路设计32242时序3325单片机存储器结构34251程序存储器34252数据存储器35253特殊功能寄存器37254C51中的数据结构与存储器之间的关系3826单片机工作方式46261片内ROM编程方式46262复位方式47263程序执行方式49264低功耗方式49本章小结51习题51第3章单片机的输出显示控制5431单片机并行I/O端口的内部结构54311P0口54312P1口56313P2口56314P3口57315单片机I/O口的驱动能力5832单片机控制LED58321LED简介58322LED的控制方法59323点亮一个LED仿真实例60324流水灯仿真实例7033单片机控制数码管76331单个数码管的显示原理76332一位数码管显示仿真实例78333多个数码管的显示原理82334两位数码管静态显示仿真实例833354位数码管动态显示仿真实例8534单片机控制LED点阵显示903418×8 LED点阵显示器的结构与显示原理903428×8 LED点阵显示仿真实例9134316×16 LED点阵显示器结构及显示原理9334416×16 LED点阵显示屏仿真实例9435单片机控制LCD101351LCD1602液晶显示模块特性与引脚101352LCD1602液晶显示模块显示原理102353LCD1602液晶显示模块基本操作104354单片机控制LCD1602显示字符串仿真实例107本章小结115习题116第4章单片机输入检测11841独立按键检测118411独立键盘118412四路抢答器仿真实例12642矩阵键盘检测130421矩阵键盘的检测原理130422矩阵键盘仿真实例133423非编码键盘的扫描方式13543开关量信号检测136431输入通路结构136432简易汽车远光灯自动控制仿真实例137本章小结140习题140第5章单片机的中断系统14251单片机中断技术概述14252单片机中断系统结构143521中断源143522中断请求标志位144523中断允许146524中断优先级147525中断响应149526中断服务程序15053外部中断的仿真实例151531基于外部中断控制的LED灯仿真实例151532入场人数检测仿真实例154533简易火焰报警器仿真实例159534基于外部中断的矩阵键盘仿真实例163本章小结167习题168第6章单片机的定时器/计数器17061T0与T1的结构与工作方式170611T0与T1的内部结构170612定时器/计数器的SFR172613定时器/计数器的工作方式173614定时器/计数器的应用步骤17862定时器的仿真实例179621方波信号发生器仿真实例179622I/O口输出PWM波形仿真实例183623基于数码管的秒表仿真实例186624基于LCD的秒表仿真实例193625脉冲宽度测量仿真实例19963计数器的仿真实例——频率计20364T2的结构与工作方式208641T2的SFR T2CON和T2MOD209642T2的捕捉方式210643T2的16位自动重装载方式211644T2的波特率发生器方式及可编程时钟输出213645T2捕捉方式测量脉冲宽度仿真实例216646T2自动重装载定时器仿真实例219本章小结222习题223第7章单片机的串行口22571串行通信基础225711并行通信和串行通信225712同步串行通信和异步串行通信226713串行通信的制式227714串行通信的错误校验228715串行通信标准22872单片机串行口的内部结构230721内部结构230722串行口的SFR23273串行口方式0及其应用233731串行口方式0233732并行输出口扩展仿真实例235733并行输入口扩展仿真实例23874串行口方式1及其应用242741串行口方式1242742双机通信的仿真实例24675串行口方式2及其应用250751串行口方式2250752带奇偶校验的双机通信仿真实例25276串行口方式3及其应用256761串行口方式3256762多机通信原理256763多机通信仿真实例25777单片机与计算机的串行通信264771单片机与计算机通信基础264772单片机向计算机发送数据仿真实例266773计算机向单片机发送数据仿真实例273本章小结275习题276第8章单片机与A/D、D/A转换接口设计27981单片机与A/D转换器的接口设计279811A/D转换基本知识279812基于ADC0804的数字电压表仿真实例28282单片机与D/A转换器的接口设计294821D/A转换器概述294822基于DAC0832的波形发生器设计仿真实例296本章小结306习题306第9章单片机的串行扩展技术30891单总线扩展技术308911单总线串行技术简介308912基于DS18B20的温度测量系统设计仿真实例309913多c文件编程方法32192I2C总线扩展技术325921I2C总线基本结构325922I2C总线数据通信格式326923单片机模拟I2C总线通信327924基于AT24C02的存储卡设计仿真实例33193SPI总线扩展技术344931SPI总线的基本结构345932SPI总线数据通信格式346933基于TLC2543的电源电压检测器仿真实例346本章小结355习题355 0章单片机应用系统综合设计357101步进电动机控制器设计3571011步进电动机简介3571012步进电动机控制器仿真实例360102直流电动机控制器设计3641021直流电动机简介3651022L298N驱动芯片简介3661023温控直流电动机的PWM调速控制器仿真实例3681024直流电动机转速测量仿真实例370103基于DS1302的电子钟设计3721031DS1302简介3731032基于DS1302的电子钟仿真实例382104智能循迹避障车设计3841041超声波测距原理3841042红外循迹原理3861043智能循迹避障车仿真实例388105遥控机器人设计3931051红外遥控原理3931052舵机工作原理3951053红外遥控机器人仿真实例396本章小结399附录MCS51系列单片机指令表401参考文献408
猜您喜欢