基于Proteus仿真的单片机技能应用

本书特色

[

本书基于proteus软件仿真软件和keil μvision集成开发软件,介绍mcs-51单片机应用开发技术及单片机c语言程序设计技术,使读者仅用一台计算机在纯软件环境下就可以完成单片机应用程序设计、调试和系统开发。
本书采用案例教学法,通过40个单片机c语言程序设计案例,详细介绍了mcs-51单片机的并行i / o口编程、中断程序设计、定时/计数器应用、串口通信程序设计,其中还涉及led、扬声器、继电器、数码管、led点阵、液晶显示器、a / d转换等接口电路和编程方法。

]

目录

项目一 认识单片机及其开发工具 1技能应用一 仿真软件proteus的使用 2一、仿真软件proteus简介 2二、建立**个仿真电路 3三、proteus高级应用 7技能应用二 集成开发软件keil c51的使用 22一、集成开发软件keil c51简介 22二、建立**个c程序项目 23知识链接一 认识单片机与单片机系统 27一、什么是单片机 27二、什么是单片机系统 28知识链接二 mcs-51单片机的外部引脚及*小应用系统 29一、mcs-51单片机简介 29二、mcs-51单片机的外部引脚 29三、mcs-51单片机*小应用系统 31知识链接三 单片机中的数制 33一、十进制 33二、二进制 33三、十六进制 33知识链接四 单片机常用开发工具和程序 设计语言 34一、仿真器 35二、编程器和isp下载线 35三、程序设计语言简介 36综合训练 proteus与keil整合构建单片机 虚拟实验室 36一、proteus和keil c51建立通信 37二、proteus和keil c51联调应用举例 37知识巩固与技能训练 40项目二 简单并行i/o接口的应用 41技能应用一 led控制电路的设计 42一、点亮led 42二、流水灯的设计 45三、花样彩灯控制器的设计 49四、呼吸灯的设计 50技能应用二 继电器控制电路的设计 53一、继电器接口电路 53二、继电器控制照明设备 54技能应用三 电机动控制电路的设计 55一、直流电动机的控制 55二、直流电动机pwm调速 58技能应用四 叮咚门铃的设计 59一、扬声器接口电路 59二、控制扬声器发音 59三、叮咚门铃的设计 60知识链接一 mcs-51单片机并行i/o接口 61知识链接二 c51语言基础 63一、c51程序的基本结构 64二、相关知识 68知识巩固与技能训练 70项目三 mcs-51单片机及c语言程序设计基础 71知识一 mcs-51单片机基础 72一、mcs-51单片机内部结构及功能部件 72二、mcs-51单片机存储器及存储空间 72知识二 c51语言程序设计基础 76一、c51语言在单片机系统开发中的优势 76二、基本数据类型 77三、常量、变量和指针 78四、运算符 82五、函数 84六、语句 86知识巩固与技能训练 90项目四 并行i/o接口的应用 91技能应用一 七段led数码显示电路的设计 92一、1位数码管静态显示 92二、多位数码管动态扫描显示 93技能应用二 键盘接口电路的设计 95一、独立按键控制数码管加减计数 95二、数码管显示4×4键盘编号 98技能应用三 led点阵显示屏的设计 100一、8×8 led点阵显示屏的设计 100二、16×16 led点阵显示屏的设计 103技能应用四 液晶显示电路的设计 107一、lcd12864点阵液晶简介 107二、lcd12864显示汉字及变量 108知识链接一 七段led数码管接口电路 115一、七段led数码管简介 115二、数码管字形段码 116三、数码管的静态显示方式 117四、数码管的动态扫描显示方式 118知识链接二 键盘接口电路 119一、独立按键接口 120二、4×4键盘接口 121知识链接三 led点阵显示模块接口电路 125一、8×8 led点阵模块简介 125二、led点阵显示模块的结构 126三、led点阵显示模块的接口及编程 127综合训练 4×4键盘设计电子密码锁 130一、实例分析 130二、仿真电路图 131三、程序设计 131知识巩固与技能训练 135项目五 中断系统及外部中断的应用 136技能应用 使用外部中断 137一、外部中断控制led 137二、防盗报警器的设计 138三、使用外部中断对脉冲计数 140知识链接 mcs-51单片机的中断系统 142一、中断的概念 142二、mcs-51单片机的中断系统 144三、使用外部中断的一般步骤 149知识巩固与技能训练 149项目六 定时/计数器系统及其应用 150技能应用一 电子计时器的设计 151一、产生1khz方波信号 151二、秒闪电路的设计 152三、带数显的交通指示灯的设计 155四、数字时钟的设计 158技能应用二 定时器控制扬声器演奏音乐 164一、音调和节拍 164二、用定时器设计的叮咚门铃 165三、电子音乐盒的设计 167知识链接 mcs-51单片机的定时/计数器 170一、定时/计数器的结构及工作原理 170二、定时/计数器的方式和控制寄存器 172三、定时/计数器的工作方式 173四、定时/计数器应用举例 175综合训练一 数字频率计的设计 176一、实例分析 177二、仿真电路设计 177三、程序设计与调试 177综合训练二 用定时器实现多路pwm输出 180一、实例分析 180二、仿真电路图 180三、程序设计与调试 180知识巩固与技能训练 183项目七 串行通信的应用 184技能应用一 串行口方式0的使用 185一、串行数据转换为并行数据的控制 185二、并行数据转换为串行数据的控制 187技能应用二 串行口方式1的使用 188一、单片机双机通信系统的设计 188二、单片机与pc机通信系统的设计 193知识链接 mcs-51单片机的串行接口 196一、串行通信的基本知识 196二、mcs-51单片机的串行接口 197知识巩固与技能训练 202项目八 单片机综合技能应用 203技能应用一 用adc0809设计数字电压表 204一、实例分析 204二、仿真电路设计 204三、程序设计 206技能应用二 用ds18b20和ds1302设计电子万年历 208一、实例分析 208二、仿真电路设计 208三、程序设计 216

封面

基于Proteus仿真的单片机技能应用

书名:基于Proteus仿真的单片机技能应用

作者:金杰

页数:232

定价:¥32.0

出版社:电子工业出版社

出版日期:2014-03-01

ISBN:9787121225017

PDF电子书大小:155MB 高清扫描完整版



本文标题:《基于Proteus仿真的单片机技能应用》PDF下载

资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!