万本电子书0元读

万本电子书0元读

顶部广告

基于Proteus仿真的单片机技能应用(双色)电子书

售       价:¥

纸质售价:¥27.20购买纸书

35人正在读 | 0人评论 6.2

作       者:金杰,郭宝生

出  版  社:电子工业出版社

出版时间:2014-03-01

字       数:9.7万

所属分类: 科技 > 计算机/网络 > 计算机教材

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书基于Proteus软件仿真软件和Keil μVision集成发软件,介绍MCS-51单片机应用发技术及单片机C语言程序设计技术,使读者仅用一台计算机在纯软件环境下就可以完成单片机应用程序设计、调试和系统发。 本书采用案例教学法,通过40个单片机C语言程序设计案例,详细介绍了MCS-51单片机的并行I / O口编程、中断程序设计、定时/计数器应用、串口通信程序设计,其中还涉及LED、扬声器、继电器、数码管、LED阵、液晶显示器、A / D转换等口电路和编程方法。<br/>
目录展开

版权

作者

前言

项目一 认识单片机及其开发工具

技能应用一 仿真软件Proteus的使用

一、仿真软件Proteus简介

二、建立第一个仿真电路

三、Proteus高级应用

技能应用二 集成开发软件Keil C51的使用

一、集成开发软件Keil C51简介

二、建立第一个C程序项目

知识链接一 认识单片机与单片机系统

一、什么是单片机

二、什么是单片机系统

知识链接二 MCS-51单片机的外部引脚及最小应用系统

一、MCS-51单片机简介

二、MCS-51单片机的外部引脚

三、MCS-51单片机最小应用系统

知识链接三 单片机中的数制

一、十进制

二、二进制

三、十六进制

知识链接四 单片机常用开发工具和程序设计语言

一、仿真器

二、编程器和ISP下载线

三、程序设计语言简介

综合训练 Proteus与Keil整合构建单片机虚拟实验室

一、Proteus和Keil C51建立通信

二、Proteus和Keil C51联调应用举例

知识巩固与技能训练

项目二 简单并行I/O接口的应用

技能应用一 LED控制电路的设计

一、点亮LED

二、流水灯的设计

三、花样彩灯控制器的设计

四、呼吸灯的设计

技能应用二 继电器控制电路的设计

一、继电器接口电路

二、继电器控制照明设备

技能应用三 电动机控制电路的设计

一、直流电动机的控制

二、直流电动机PWM调速

技能应用四 叮咚门铃的设计

一、扬声器接口电路

二、控制扬声器发音

三、叮咚门铃的设计

知识链接一 MCS-51单片机并行I/O接口

知识链接二 C51语言基础

一、C51程序的基本结构

二、相关知识

知识巩固与技能训练

项目三 MCS-51单片机及C语言程序设计基础

知识一 MCS-51单片机基础

一、MCS-51单片机内部结构及功能部件

二、MCS-51单片机存储器及存储空间

知识二 C51语言程序设计基础

一、C51语言在单片机系统开发中的优势

二、基本数据类型

三、常量、变量和指针

四、运算符

五、函数

六、语句

知识巩固与技能训练

项目四 并行I/O接口的应用

技能应用一 七段LED数码显示电路的设计

一、1位数码管静态显示

二、多位数码管动态扫描显示

技能应用二 键盘接口电路的设计

一、独立按键控制数码管加减计数

二、数码管显示4×4键盘编号

技能应用三 LED点阵显示屏的设计

一、8×8 LED点阵显示屏的设计

二、16×16 LED点阵显示屏的设计

技能应用四 液晶显示电路的设计

一、LCD12864点阵液晶简介

二、LCD12864显示汉字及变量

知识链接一 七段LED数码管接口电路

一、七段LED数码管简介

二、数码管字形段码

三、数码管的静态显示方式

四、数码管的动态扫描显示方式

知识链接二 键盘接口电路

一、独立按键接口

二、4×4键盘接口

知识链接三 LED点阵显示模块接口电路

一、8×8 LED点阵模块简介

二、LED点阵显示模块的结构

三、LED点阵显示模块的接口及编程

综合训练 4×4键盘设计电子密码锁

一、实例分析

二、仿真电路图

三、程序设计

知识巩固与技能训练

项目五 中断系统及外部中断的应用

技能应用 使用外部中断

一、外部中断控制LED

二、防盗报警器的设计

三、使用外部中断对脉冲计数

知识链接 MCS-51单片机的中断系统

一、中断的概念

二、MCS-51单片机的中断系统

三、使用外部中断的一般步骤

知识巩固与技能训练

项目六 定时/计数器系统及其应用

技能应用一 电子计时器的设计

一、产生1kHz方波信号

二、秒闪电路的设计

三、带数显的交通指示灯的设计

四、数字时钟的设计

技能应用二 定时器控制扬声器演奏音乐

一、音调和节拍

二、用定时器设计的叮咚门铃

三、电子音乐盒的设计

知识链接 MCS-51单片机的定时/计数器

一、定时/计数器的结构及工作原理

二、定时/计数器的方式和控制寄存器

三、定时/计数器的工作方式

四、定时/计数器应用举例

综合训练一 数字频率计的设计

一、实例分析

二、仿真电路设计

三、程序设计与调试

综合训练二 用定时器实现多路PWM输出

一、实例分析

二、仿真电路图

三、程序设计与调试

知识巩固与技能训练

项目七 串行通信的应用

技能应用一 串行口方式0的使用

一、串行数据转换为并行数据的控制

二、并行数据转换为串行数据的控制

技能应用二 串行口方式1的使用

一、单片机双机通信系统的设计

二、单片机与PC机通信系统的设计

知识链接 MCS-51单片机的串行接口

一、串行通信的基本知识

二、MCS-51单片机的串行接口

知识巩固与技能训练

项目八 单片机综合技能应用

技能应用一 用ADC0809设计数字电压表

一、实例分析

二、仿真电路设计

三、程序设计

技能应用二 用DS18B20和DS1302设计电子万年历

一、实例分析

二、仿真电路设计

三、程序设计

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部