选择特殊符号
选择搜索类型
请输入搜索
《单片机项目教程》以80C51系列单片机为主,详细介绍单片机的工作原理和应用方面的知识,内容包括单片机结构、指令系统、典型接口器件等。本书在编排方法上,采用了"项目引领,任务驱动"的教学模式,视各章为一个项目,每个项目又由多个任务组成。读者通过完成各个任务而掌握本章的所有知识。全书以读者的认知规律为主线,充分体现了以人为本的指导思想。
第1章概述
1.1单片机的发展
1.1.1单片机名称的由来
1.1.2单片机技术的发展历史
1.2学习单片机的准备
1.2.1硬件准备
1.2.2软件准备
1.3计算机数据表示
1.3.1常用的进位计数制
1.3.2二进制的算术运算
1.3.3数制间的转换
1.3.4数的表示方法及常用计数制的对应关系
1.3.5逻辑数据的表示
1.4计算机中常用的基本术语
1.5存储器
1.5.1存储器的工作原理
1.5.2半导体存储器的分类
第2章一步一步学单片机
2.1软件实验环境的建立
2.1.1Keil软件简介、安装与使用
2.1.2实验仿真板简介、安装与使用
2.2用单片机控制LED
2.2.1实例分析
2.2.2用实验仿真板来实现
2.2.3单片机的工作过程
2.3单片机控制LED闪烁发光
2.3.1实例分析
2.3.2用实验仿真板来实现
2.3.3单片机的片内RAM与工作寄存器
2.3.4延时程序分析
2.3.5延时时间的计算
2.4单片机的复位电路
2.5省电工作方式
2.6单片机控制8个LED闪烁发光
2.6.1实例分析
2.6.2用实验仿真板来实现
2.7用按钮控制LED
2.7.1实例分析
2.7.2用实验仿真板来实现
2.8并行I/O口
2.8.1并行I/O口的功能
2.8.2并行I/O口的结构分析
2.8.3I/O端口的输入功能分析
2.9用单片机实现流水灯
2.9.1实例分析
2.9.2用实验仿真板来实现
2.10单片机内部结构分析
2.10.180C51CPU的内部结构与功能
2.10.2控制器
2.11硬件实验环境的建立
2.11.1实验板原理
2.11.2硬件结构
2.11.3实验电路板的基本使用方法
2.11.4编程器的使用
第3章定时器/计数器、中断和串行接口
3.1定时器/计数器的基本概念
3.2单片机的定时器/计数器
3.2.1定时器/计数器的基本结构及工作原理
3.2.2定时器/计数器的控制字
3.2.3定时器/计数器的4种工作方式
3.2.4定时器/计数器的定时/计数初值的计算
3.2.5实现定时器控制的LED闪烁
3.2.6单片机计数的应用
3.3中断系统
3.3.1中断概述
3.3.2中断系统的结构
3.3.3中断控制
3.3.4中断响应过程
3.3.5实现紧急状态的处理和报警
3.4定时器/计数器、中断的综合应用
3.5串行通信
3.5.1串行通信概述
3.5.2单片机的串行接口
3.5.3串行口工作方式
3.5.4串行口应用的实现
第4章80C51的指令系统
4.1概述
4.1.1有关指令与程序的基本概念
4.1.2汇编语言格式
4.2指令的寻址方式
4.2.1寻址的概念
4.2.2寻址方式
4.2.3指令中的操作数标记
4.3数据传送类指令及练习
4.3.1数据传送类指令
4.3.2用仿真软件进行指令练习
4.4算术运算类指令
4.5逻辑运算类指令
4.6控制转移类指令
4.7位操作类指令
4.8程序设计实例
第5章显示接口技术
5.1用单片机控制LED数码管显示数字
5.1.1用单片机控制单个LED数码管
5.1.2用单片机控制多个LED数码管
5.1.3秒表的实现
5.2字符型液晶显示器的使用
5.2.1字符型液晶显示器的基本知识
5.2.2字符型液晶显示器的使用
5.2.3字符型液晶显示器任务的实现
第6章键盘接口
6.1键盘工作原理
6.2使用按键来控制流水灯
6.3可预置数的倒计时钟
6.4做个智能仪器的键盘
第7章模拟量接口
7.1A/D转换接口
7.1.1A/D转换的基本知识
7.1.2典型A/D转换器的使用
7.1.3数字电压表的实现
7.2D/A转换接口
7.2.1D/A转换器工作原理
7.2.2典型D/A转换器的使用
7.2.3全数字信号发生器的实现
第8章I2C串行接口总线
8.1I2C串行接口简介
8.2典型I2C总线接口芯片AT24系列EEPROM
8.3AT24C01A编程器的实现
第9章SPI总线接口
9.1SPI串行总线简介
9.2SPI接口典型芯片X5045的结构和特性
9.3X5045的驱动程序
9.4X5045手动编程器的实现
附录A实战--接真正的灯
A.1工作原理
A.2元器件的选择
A.3安装及调试
附录B单片机常见问题问与答
附录C进阶与提高
C.1硬件仿真功能的使用
C.2具有更多功能的实验板
附录D配套光盘使用说明
D.1文件夹内容说明
D.2使用
参考文献
……
我看了这么多套视频教程,还是觉得云龙51单片机视频教程,比较全面,且易于理解。
还是你们学校好啊。。。哪像我们,只能自己去买原件做,差距就是这样来的啊。。。。。。我现在也只能做上2 3个功能的集合,多了就没做了,器件都不够啊,自家也没什么钱,只能自己慢慢打工挣点经费了,,呜呜呜...
单片机的名词解析我就不多说了,我说说它的结构吧目前市面上单片机分几种51系列(8位,最早被开发的系列)、AVR、PIC、ARM系列51系列的典型实例就是80C51了,不过由于它不具备在线编程能力,已经...
51单片机项目教程项目24人体红外感应灯
51单片机项目教程项目24人体红外感应灯
51单片机项目教程项目24人体红外感应灯
51单片机项目教程项目24人体红外感应灯
《51单片机项目教程》是一本基于工作过程课程开发设计的单片机案例教程,书中以单片机硬件设计助理工程师、软件设计师等一些与单片机项目开发相关的岗位工作任务为依据,通过典型工作任务的分析归纳,总结了5个典型单片机案例设计,主要包括彩灯设计,万年历系统,基于DS18B20单片机的数字温度系统,基于AT89C51SND1C单片机的MP3播放器和U盘设计,以及目前流行的触摸屏应用,并增加了两个项目实践训练——数字存储示波器、基于DDS的信号发生器。
《51单片机项目教程》在实用的前提下,以模块化教学为指导思想,采用工程任务开发的模式,对这些案例进行讲解,结构新颖,层次清晰。
《51单片机项目教程》大部分应用程序设计是采用C语言开发的,读者在学习中可由浅到深、循序渐进,开发出符合当今趋势且实用的单片机应用系统。
《51单片机项目教程》实例丰富,突出技能训练,适合于高职类院校的学生使用。此外,《51单片机项目教程》结构合理、实用性强,涉及的知识面广泛,也可供单片机应用系统的设计、开发人员以及其他院校电子类专业的师生参考、学习使用。
《MCS-51单片机项目教程》内容简介:单片机应用技术的重要性不容置疑,但是,学习单片机涉及复杂的硬件电路技术和软件编程技术,大部分学生感到单片机课程难学。怎样才能学好单片机一直成为困扰师生的共同问题。在几年前,要验证单片机的学习成果,必须在计算机上应用编译软件编写程序,在万能板上焊接硬件电路,再将源程序通过编程器下载到单片机中,来验证单片机的硬件和软件是否达到预期效果。这种学习方法固然很好,但是如果设计的单片机系统较复杂,不仅制作成本高,而且难度大,既费时又费力,难以进行制作。
第1章 简单的单片机应用示例——彩灯设计
第2章 89S52单片机应用示例——万年历系统
第3章 触摸屏与单片机应用
第4章 基于DS18B20的数字温度系统设计
第5章 项目实践——基于单片机AT89C51SND1C的MP3播放器和U盘设计
第6章 项目实践——基于DDS的信号发生器
第7章 项目实践——数字存储示波器
附录A 单片机产品开发的电路设计技术
附录B 单片机复杂系统电路布线与工艺
……
主要功能
·8位CPU·4kbytes 程序存储器(ROM) (52为8K)
·256bytes的数据存储器(RAM) (52有384bytes的RAM)
·32条I/O口线·111条指令,大部分为单字节指令
·21个专用寄存器
·2个可编程定时/计数器·5个中断源,2个优先级(52有6个)
·一个全双工串行通信口
·外部数据存储器寻址空间为64kB
·外部程序存储器寻址空间为64kB
·逻辑操作位寻址功能·双列直插40PinDIP封装
·单一 5V电源供电
CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;
RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;
ROM:用以存放程序、一些原始数据和表格;
I/O口:四个8位并行I/O口,既可用作输入,也可用作输出;
T/C:两个定时/记数器,既可以工作在定时模式,也可以工作在记数模式;
五个中断源的中断控制系统;
一个全双工UART(通用异步接收发送器)的串行I/O口,用于实现单片机之间或单片机与微机之间的串行通信;
片内振荡器和时钟产生电路,石英晶体和微调电容需要外接。最高振荡频率为12M。