书 名 | 单片机基础及应用 | 作 者 | 人力资源和社会保障部教材办公室 |
---|---|---|---|
ISBN | 9787504575906 | 出版社 | 中国劳动社会保障出版社 |
出版时间 | 2009年05月 | 装 帧 | 平装 |
开 本 | 16开 |
模块1 数据与存储器的操作训练
课题1 认识单片机
任务1 单片机的应用实例与MCS51单片机引脚功能
任务2 MCS51单片机最小应用系统
课题2 存储器简介及操作训练
任务1 程序存储器(ROM)空间分配法
任务2 数据存储器(RAM)操作训练
模块2 并行I/O接口的应用
课题1 基于单片机控制的简易信号灯
任务1 1位灯闪亮的控制
任务2 8位灯闪亮的控制
任务3 8位流水灯的控制
课题2 基于单片机控制的信号灯的应用
任务1 8位灯多花样闪亮的控制
任务2 简易交通灯的控制
模块3 数码管显示接口控制
课题1 5位数码管的串行静态显示接口控制
任务1 数码管的编码训练
任务2 串行静态显示89c52"
任务3 串行静态跳变显示000~255
课题2 6位数码管的动态扫描显示接口控制
任务1 动态扫描显示bJ2008
任务2 动态扫描花样显示
模块4 中断与定时器/计数器的应用
课题1 外中断应用
任务 由外中断控制的信号灯
课题2 定时器/计数器应用
任务1 计数器的控制
任务2 1 s定时器的制作
模块5 键盘接口的控制
课题1 8位简易键盘控制
任务1 简易键盘输入及键码的串行静态显示
任务 2简易键盘输入及键码的动态扫描显示
课题2 4×4点阵式键盘控制
任务1 点阵式键盘输入及0~F键码的串行静态显示
任务2 点阵式键盘输入及0~F键码的动态扫描显示
模块6 综合应用
课题1 音乐播放控制
任务1 单一音频输出控制
任务2 音乐播放的控制
课题2 基于单片机控制的电子琴
任务 基于单片机控制的16键电子琴
课题3 点阵字符的控制
任务 单片机控制8×8点阵字符
课题4 简易计算器的控制
任务 单片机控制4×4键盘计算器
课题5 简易电子钟的控制
任务 单片机控制简易电子钟
课题6 基于AT89C2051的趣味玩具小车制作
任务 AT89C2051单片机驱动的趣味玩具小车
课题7 基于AT89C2051的工艺品制作
任务7 T89C2051单片机控制的山水镜画工艺品
课题8 可编程并行I/O扩展接口的应用
任务8 255A和8155可编程并行I/O接口芯片的简单应用
课题9 温度过程控制
任务 用单片机实现温度过程控制
课题10 字符型液晶显示控制
任务 单片机控制16×16点阵字符型液晶显示器
附录1 MGS51单片机的汇编语言指令系统
附录2 MCS51单片机汇编器的伪指令
附录3 指令执行对标志位的影响 2100433B
《单片机基础及应用》的主要内容有:数据与存储器的操作训练、并行I/O接口的应用、数码管显示接口控制、中断与定时器/计数器的应用、键盘接口的控制、综合应用。
本书由陈石胜、肖建章、刘岚、韦清、徐丹杰编写,陈石胜主编;齐明琪审稿。
http://user.qzone.qq.com/35323021/blog/1322075325我这里写有,自己去看吧
没用过这款单片机,看门狗复位有可能出现这种情况,你试试led=1; _delay(250000); led=1; _delay(250000);让它一直高电平或者低电平,看会不会出现错误,...
你指的“不对”是什么不对?是产生的脉冲频率不对?还是脉宽不对?还是程序运行不对?常量20与变量Z是有本质差别的,程序运行的效果有差别也就是正常现象。原因是:TH0=(65536-5*20)/256; ...
滨江学院 课程设计 题 目 DS18B20测温系统 专 业 电子信息工程 学生姓名 学 号 20082305075 指导教师 ____邹应全 ______ 二O一一年 5 月 30 日 DS18B20温度课程设计 一、设计目的 1) 掌握 DS18B20数字温度传感器的工作原理和使用方法; 2) 掌握对 18B20转换数据进行处理的方法; 3) 熟练单片机在实际中的基本应用方法; 4) 提高自身的动手能力。 5) 通过这个实验, 希望能够对动手能力有所帮助, 能够在实际中做到对单片机的 基础应用,将课程所学初步应用到实际中, 自己动手设计一个属于自己的开发 板。 二、原理图设计 ( 1)原理图中的电源不问是从 USB借口取电的 USB接口以及滤波电容。需要注 意的是,滤波电容对于电路设计非常重要。 (2)DS18B20不问是温度传感器 DS18B20与单片机 P2.4 相连。需要注意的
《自动化工程师职业培训丛书:单片机技术基础及应用》系统地介绍了单片机技术的基本概念、理论基础、技术方法和应用实例。《自动化工程师职业培训丛书:单片机技术基础及应用》共8章,第一章主要介绍了单片机的发展概况、数制及编码技术;第二一四章分别介绍了MCS.51系列单片机的硬件结构、软件编程环境和MCS.51系列单片机的指令系统;第五章介绍了MCS.51单片机内部资源;第六章介绍了MCS.51单片机的扩展技术;第七章介绍了单片机的A/D、D/A转换设计;第八章在前面已介绍知识的基础上,结合具体实例来帮助读者加深对前面介绍的各种知识的认识。
《自动化工程师职业培训丛书:单片机技术基础及应用》侧重于基础知识的介绍,内容通俗易懂,在学习过程中结合大量的具体实例对内容进行补充说明,有利于单片机技术从入门到提高的进阶学习。
本书针对非电类专业单片机课程学时少、内容多的特点,从实用角度出发,系统地介绍了80C51单片机的原理,详细地介绍了单片机的应用及开发流程,是一本重在应用、兼顾基本理论的实用教程。 全书共8章和3个附录,内容包括: 单片机基础知识、数制及编码、单片机的硬件结构、单片机指令系统、单片机程序设计、单片机并行存储器扩展、单片机的中断与定时系统、单片机串行通信、单片机课程实验、单片机教学展示板及单片机设计项目。全书的例题、实验均经过实践检验,具有可行性,每章都配有练习题以巩固所学知识。 本书深入浅出,理论与实践紧密结合,可以作为非电类专业的教材,也可作为单片机爱好者的自学用书。
第1章单片机基础知识
1.1单片机的概念
1.1.1单片机的名称
1.1.2单片机和单片机系统
1.2单片机的发展与应用
1.2.1单片机的发展
1.2.2MCS51系列单片机
1.2.380C51系列单片机
1.2.4单片机的应用
练习题
第2章计算机中的数制及编码
2.1二进制数与数制
2.1.1进位计数制
2.1.2二进制数及在计算机中的应用
2.1.3其他进制数
2.1.4不同进制数的转换
2.2计算机中数据的表示方法
2.2.1无符号数的表示方法
2.2.2带符号数的表示方法
2.2.3十进制数的表示方法
2.2.4字符数据的表示方法
练习题
第3章80C51单片机的硬件结构
3.180C51单片机的结构及信号引脚
3.1.180C51单片机的总体结构
3.1.280C51单片机的内部逻辑结构
3.1.380C51单片机的信号引脚
3.280C51单片机的内部存储器
3.2.1内部的数据存储器
3.2.2内部的程序存储器
3.2.3堆栈操作
3.380C51单片机的并行I/O口
3.480C51单片机的时序单位
3.580C51单片机的系统复位
3.680C51单片机的低功耗功能
练习题
第4章80C51单片机指令系统
4.1单片机指令系统概述
4.1.1指令概述
4.1.2指令格式和指令的表示形式
4.1.3指令中的常用符号
4.1.4指令的字节数和指令周期
4.280C51单片机指令寻址方式
4.2.1立即寻址
4.2.2直接寻址
4.2.3寄存器寻址
4.2.4寄存器间接寻址
4.2.5变址寻址
4.2.6相对寻址
4.2.7位寻址
4.380C51单片机指令分类介绍
4.3.1数据传送指令
4.3.2算数运算指令
4.3.3逻辑运算及移位指令
4.3.4位操作指令
4.3.5控制转移指令
练习题
第5章80C51单片机汇编语言程序设计
5.1单片机程序设计语言概述
5.1.1单片机常用的三种程序设计语言
5.1.2汇编语言语句的种类和格式
5.1.3汇编过程
5.1.4汇编语言程序设计过程
5.2汇编语言基本结构
5.2.1顺序程序设计
5.2.2分支程序设计
5.2.3循环程序设计
5.2.4子程序设计
练习题
第6章单片机并行存储器扩展
6.180C51单片机的并行扩展总线
6.2存储器分类
6.3并行扩展系统的芯片选取
6.4存储器并行扩展
6.4.1程序存储器并行扩展
6.4.2数据存储器并行扩展
6.580C51单片机存储器系统的特点和区分方法
练习题
第7章单片机的中断与定时系统
7.1中断的用途
7.280C51单片机的中断系统
7.2.180C51单片机的中断源
7.2.280C51单片机的中断系统控制寄存器
7.2.380C51单片机的中断响应过程
7.2.4中断服务程序
7.380C51单片机的定时器/计数器
7.3.1用于定时器/计数器控制的寄存器
7.3.2定时器的工作方式
练习题
第8章80C51单片机串行通信
8.1异步串行通信的基本概念
8.1.1异步串行通信的字符格式
8.1.2串行通信的传输方式
8.1.3串行通信的传送速率
8.251系列单片机的串行通信接口
8.2.1串行口的结构及工作原理
8.2.2串行口的工作方式与波特率
8.3串行通信接口的编程
练习题
附录A单片机课程实验
实验1数据传送、算术运算指令实验
实验2逻辑操作、位操作和控制转移指令实验
实验33/8线译码器实验
实验4中断程序设计实验
实验5定时器/计数器实验
实验6串口通信实验
附录B单片机教学展示板
附录C单片机项目设计
项目1让某一盏LED点亮(顺序结构)
项目2让一盏LED闪烁(循环结构)
项目3让LED形成流水灯(循环结构)
项目4一位七段LED显示“1”(静态的顺序结构)
项目5一位七段LED显示“0~8”(静态)
项目6四位一体七段LED数码管显示“859”(动态)
项目7控制步进电机旋转
项目83/8译码器控制LED循环点亮
项目9定时器中断控制步进电机旋转
参考文献2100433B