帝国软件 首页 > 图书 > 教材教辅 > 正文 返回 打印

单片机原理及应用-基于Keil C与Proteus

  2020-09-24 00:00:00  

单片机原理及应用-基于Keil C与Proteus 本书特色

本教材围绕应用型本科院校培养高技能型人才、加强技术应用能力培养为目的,以知识目标、技能目标为主线,突出了针对性和应用性,强化了实践能力的培养。在内容的组织上,以应用为导向,完成任务为目的,介绍at89s51单片机的基本知识,软硬件结合,知识点和技能点结合,既实现了知识的全面性和连贯性,又做到了理论与实践内容的融会贯通。体现应用型本科教材新的特色。全书共分为13章。本书以at89s51单片机为主体来讲述单片机原理,把先进的单片机系统设计与仿真平台proteus引进教材中,以proteus设计与仿真案例贯穿全书,利用电路仿真图代替电路原理图,使人身临其境。每个程序都经过实践验证,并提供proteus设计文件和源程序,学习单片机容易上手,真正给读者带来学习单片机的乐趣。每章后有相应的各类习题供训练之用。同时注意介绍单片机应用产品中运用广泛的技术与器件,例如i2c总线、isp在线系统编程等技术;ds18b20、ds1302、液晶显示等器件。本书特别适合于应用型本科及高职类院校专业学生教学用书,还可供电子爱好者学习单片机的自学用书,也可以作为相关工程技术人员的参考用书。

单片机原理及应用-基于Keil C与Proteus 内容简介

更新和充实了8051单片机原理与应用知识,充分利用了proteus虚拟仿真技术

单片机原理及应用-基于Keil C与Proteus 目录

单片机原理及应用 —基于keil与proteus第1章 单片机概述 【知识目标】【技能目标】1.1什么是单片机 1.2单片机的特点及发展概况1.3单片机的应用领域1.4 mcs-51系列与at89s5×系列单片机1.5其他的51单片机1. c8051f×××单片机2.adμc812单片机3.台湾华邦公司w78系列和w77系列单片机1.6 avr系列单片机与pic系列单片机1.avr系列单片机2. pic系列单片机1.7各类嵌入式处理器简介1. 嵌入式微控制器(单片机)2. 嵌入式数字信号处理器3. 嵌入式微处理器3. 嵌入式片上系统思考题与习题1(填空、选择、问答题、设计等)*******************************************************第2章 单片机的硬件结构【知识目标】【技能目标】2.1 at89s51单片机的硬件组成2.2 at89s51单片机的引脚功能1. 电源及时钟引脚2. 控制引脚3. 并行i/o口引脚2.3 at89s51的cpu1.运算器2.控制器2.4 at89s51单片机的存储器结构1.程序存储器空间 2. 数据存储器空间 3. 特殊功能寄存器 4. 位地址空间2.5 at89s51的并行i/o口 1. p0口2. p1口3. p2口3. p3口2.6时钟电路及复位电路1. 时钟电路与时序2.复位电路2.7 at89s51单片机的工作方式1. 低功耗工作方式2. isp编程工作方式思考题与习题2(填空、选择、问答题、设计等)*******************************************************第3章 51系列单片机的指令系统【知识目标】【技能目标】3.1单片机指令概述1.指令格式2.常用符号3.2 指令系统寻址方式3.3指令系统的分类介绍3.3.1 数据传送类指令3.3.2 算术运算类指令3.3.3 逻辑运算及移位类指令3.3.4 控制转移类指令3.3.5 位操作指令3.4 指令汇总3.5 keil软件使用 3.5.1 keil vision3 开发环境简介3.5.2 keil vision3 的基本操作3.5.3源程序的添加、编译与调试 3.6 proteus软件使用3.6.1 proteus isis环境简介3.6.2 基于proteus 的单片机虚拟仿真系统的设计3.6.3 proteus与keil vision3的联调3.7案例:点亮**只彩灯思考题与习题3(填空、选择、问答题、设计等)*******************************************************第4章 汇编语言程序设计4.1 汇编语言程序设计概述 4.1.1 单片机汇编语言4.1.2 伪指令4.2 汇编语言程序设计举例4.2.1 顺序结构程序设计4.2.2 分支结构程序设计4.2.3循环结构程序设计4.2.4查表程序设计 4.2.5 子程序的设计 4.2.6 关键字查找程序设计 4.2.7 数据极值查找程序设计 4.2.8 数据排序程序设计 4.3 软件调试仿真器keil μvision应用 4.3.1 设计延时子程序并用keil进行仿真调试和延时测量4.3.2设计查表程序并仿真调试4.4 案例:延时控制彩灯闪烁电路设计思考题与习题4(填空、选择、问答题、设计等)*******************************************************第5章 单片机的中断系统与定时器/计数器【知识目标】【技能目标】5.1中断系统5.1.1 中断基本概念5.1.2中断系统结构5.1.3与中断控制有关的寄存器5.1.4中断响应过程5.2中断应用5.2.1中断应用步骤5.2.2中断应用举例5.3 案例:中断系统应用 5.4 案例:中断优先控制5.5 定时器/计数器5.5.1 定时器/计数器概述5.5.2 定时器/计数器的控制5.5.3 定时器/计数器的工作方式5.5.4 定时器/计数器的编程和应用5.6 案例:60s倒计时装置电路设计 思考题与习题5(填空、选择、问答题、设计等)*******************************************************第6章 单片机人机交互通道的接口技术【知识目标】【技能目标】6.1单片机与led数码管的接口技术6.1.1 led结构6.1.2 led数码显示器应用1.静态显示2.动态显示6.2 单片机与字符型lcd显示器的接口技术6.2.1 基础知识6.2.2 接口电路设计6.3单片机与键盘的接口技术6.3.1 键盘概述6.3.2 键盘的接口及程序设计6.4 案例:按键显示电路设计思考题与习题6(填空、选择、问答题、设计等)*******************************************************第7章 单片机的存储器及i/o口扩展技术【知识目标】【技能目标】7.1.系统扩展结构及地址分配7.1.1系统扩展结构7.1.2系统总线及总线构造7.1.3存储器扩展与编址技术7.1.4外部地址锁存器7.2程序存储器eprom的扩展7.2.1常用的eprom芯片7.2.2单片机与eprom的接口电路设计7.3静态数据存储器ram的扩展7.3.1常用的静态rom(srom)芯片7.3.2单片机与ram的接口电路设计7.4 at89s51扩展并行i/o接口芯片8255a的设计7.4.1 i/o接口扩展概述7.4.2并行i/o芯片8255a简介7.4.3单片机与8255a的接口设计7.5案例:使用eprom扩展at89s51单片机程序存储器思考题与习题7(填空、选择、问答题、设计等)******************************************************第8章 at89s51单片机串行口【知识目标】【技能目标】8.1串行通信的相关概念8.1.1数据通信的方式8.1.2串行数据的传输方式8.2 at89s51单片机的串行口8.2.1串行口结构8.2.2串行口控制寄存器scon8.2.3电源控制寄存器pcon8.3串行口的工作方式8.4波特率的设定8.5单片机的串行通信接口技术8.5.1标准串行通信接口8.5.2 串口转换为并口输出 8.5.3多机串行通信接口8.6案例: 双机通信思考题与习题8(填空、选择、问答题、设计等)*******************************************************第9章 at89s51单片机的串行扩展技术9.1 单总线串行扩展9.1.1单总线概述9.1.2常用的单总线器件9.1.3 单总线器件温度传感器ds18b209.2 spi串行总线扩展9.2.1 spi 串行总线简介9.2.2 常用的spi总线器件9.2.3 扩展带有spi接口的显示芯片max72199.3 i2c总线的串行扩展介绍9.3.1 i2c总线基础知识9.3.2 i2c总线协议的软件模拟9.3.3 at24c××芯片介绍9.3.4 at24c02 芯片的应用9.4 键盘/显示串行接口芯片hd7279的应用9.5 案例:基于at24c02的具有记忆功能的计数器的设计思考题与习题9(填空、选择、问答题、设计等)*******************************************************第10章 单片机输入输出通道接口技术【知识目标】【技能目标】10.1 a/d转换器及接口技术10.1.1 a/d转换器的概述10.1.2 典型a/d转换器芯片adc0809及应用10.1.3 串行12位adc芯片tlc2543及应用10.2 d/a转换器及接口技术10.2.1 d/a转换器的主要技术指标10.2.2 典型d/a转换器芯片dac0832及应用10.2.3 串行10位dac芯片tlc5615及应用10.3 案例:数字电压表的设计10.4 案例:波形发生器思考题与习题10(填空、选择、问答题、设计等)*******************************************************第11章 单片机应用系统设计【知识目标】【技能目标】11.1单片机应用系统的设计过程11.1.1应用系统开发流程11.1.2应用系统可靠性设计11.2 常用的控制部件11.2.1 ds1302芯片11.2.2 ds18b20芯片11.2.3步进电机控制11.3 案例:电子时钟设计11.4 案例:数字温度计设计11.5 案例:单片机控制步进电机的设计思考题与习题11(填空、选择、问答题、设计等)*******************************************************第12章 单片机c语言应用设计【知识目标】【技能目标】12.1 概述12.2 c51入门12.2.1标识符和关键字12.2.2 c51数据类型12.2.3 c51特殊功能寄存器及位变量的定义12.2.4 c51数组12.2.5 c51指针12.3 c51的函数 12.3.1 概述 12.3.2 函数的参数及返回值 12.3.3 函数的调用 12.3.4 文件包含12.3.5 库函数思考题与习题12(填空、选择、问答题、设计等)*******************************************************第13章 c51应用程序的设计【知识目标】【技能目标】13.1 c51的程序设计举例13.1.1中断编程13.1.2定时/计数器编程13.1.3 串行口使用c语言编程13.1.4独立式键盘查询方式13.1.5行列式键盘查询方式13.1.6 adc0809应用程序编写13.1.7 dac0832应用程序编写13.2 c51与汇编语言的混合编程13.2.1混合编程的基本方法13.2.2混合编程的参数传递13.2.3 混合编程的实现13.3案例:电梯运行控制的楼层显示13.4案例:8位竞赛抢答器设计思考题与习题13(填空、选择、问答题、设计等) 单片机原理及应用-基于Keil C与Proteus

http://book.00-edu.com/tushu/jcjf/2020-10-03/2799353.html