云龙51单片机视频教程大全

云龙51单片机视频教程简介
本视频教程是针对YL-51单片机开发板讲的配套DVD视频教程目录:
讲次内容细节
第一课如何学好单片机单片机能做什么,学习单片机需要什么,如何学好单片机技术。

第二课预备知识点亮一个发光管认识单片机由来及内部结构,单片机最小工作单元组成;单片机开发软件操作:KEIL软件开发环境认识、单片机烧录软件使用。

第三课预备知识 C51基础知识及流水灯设计简单延时程序、子程序调用、、流水灯同时蜂鸣器响、如何驱动蜂鸣器,及如何驱动继电器,集电极开路的概念及应用。

第四课数码管显示的原理,数码管的静态显示共阳、共阴数码管显示原理、带参数子程序设计。

第五课中断和定时器原理定时器工作方式介绍、重点讲述工作方式2、中断概念及中断函数写法、定时器中断应用
第六课数码管的动态显示原理及应用实现动态扫描概念及定时器、中断加深
第七课按键学习:独立按键和矩阵按键键盘检测、消抖、键盘编码、带返回值函数写法及应用
第八课数模转换(DA)工作原理及应用数字电压与模拟电压的关系、如何使用DAC0832的实成DA转换
第九课模数转换(AD)工作原理及应用模拟电压与数字电压的关系,如何使用ADC0804的实成AD转换
第十课1602液晶显示原理及实现最简单液晶工作原理、如何开始对一个没有任何概念的芯片开始单片机的操作
第十一课串口原理及应用串口通讯工作方式、重点讲述最常用的10位数据通讯、波特率概念及如何根据波特率计算定时器初值
第十二课IIC总线原理和模块化编程方法
IIC总线工作原理、目前非常通用的一种通信机制;
项目开发模块化编程方法。

第十三课红外通信原理及应用红外通信是目前应用最为广泛的通信和遥控手段。

在本课程中以红外遥控为代表,具体讲解红外通信的具体过程。

第十四课DS18B20温度传感器的原理及应用目前应用最为广泛的温度传感器件当属DS18B20。

在本课程中以DS18B20为代表,具体讲解单总线通信原理,从且撑握单总线器件的用法。

第十五课步进电机原理及应用在本课程中以28BYJ-48步进电机为代表,具体讲解步进电机的驱动原理及使用方法,从而撑握步进电机的相关知识。

第十六课LED点阵原理及取模软件应用具体讲解LED点阵的驱动原理及驱动方法;怎样使用点阵取模软件来处理相关数据,从而简化程序设计工作量。

第十七课蜂鸣器与继电器驱动原理及应用举例蜂鸣器与继电器驱动原理及应用举例。

比如用红外遥控器实现对继电器进行吸合或断开控制,同时蜂鸣器发出按键提示音。

第十八课PWM基础知识与智能小车直流电机调速PWM脉冲宽度调制原理与智能小车PWM直流电机调速应用。

第十九课扩展教程:altium designer绘制全程最顶级电路板设计软件Altium Designer使用、元件库、封装库设计、绘制原理图、错误检查、生成PCB、手动、自动布线、送去加工
不仅仅是一份入门教程,更包含了我们多年实战经验
从我们的角度来说:我们做出这配套视频教程,耗费了两位工程师整整一年的时间。

教程反复修改、认真制作,并且我们的视频教程全面开放,我们做这一切的目的只有一个,就是让大家了解真正的单片机技术,学到真正的实际本领,而不是仅仅点亮个小灯就完事,我们付出的努力,比任何一家都多。

从您的角度来说:我可以给您的承诺是,只要您每天拿出2个小时以上的时间来认真学习我们的教程,每个教程学习2遍以上,坚持学习1个月到3个月(视每位同学基础不同,时间不定),进入做单片机开发的公司,在其他工程师带领下直接参与项目研发已经完全没问题,完全可以胜任助理的工作。

这样的条件下在公司历练一年,就可以独立开发项目了!!
我们在教程中添加了诸多项目开发的经验,学好了我们这套教程后,再学任何一个其他8位和16位的单片机,通过我们的方法研读手册和摸索编程软件,2个周就可以上手,再学任何一个32位的比如ARM级别的,只要不嵌入操作系统,通过我们的方法研读手册和编程软件,1个月就可以上手开发!!
小王老师的视频是重在能力的培养。

讲课时,都是现场边讲解边编写程序、及时讲解编程思路、非常仔细;用电脑一条一条写程序、现场调式程序、把相关知识点及时讲解;不仅仅是一份入门教程,更包含了我们多年实战经验,如能把小王老师的十余节视频看懂、学好,自学能力也自然形成了。

只要你认真看、认真听,保证让你学会单片机和C语言。

合集下载

50、51单片机视频教程 HL-1 红外摇控实验视频

50、51单片机视频教程 HL-1 红外摇控实验视频
常量4: 语句体4;....default : 语句体;}
TCON
IE
IP
硬件查询
INT0 IT0 1
01
T0 INT1 IT1 1
01
T1
RX TX
EX0 1 EA 1 IE0
ET0 1 TF0
EX1 1 IE1
ET1 1 TF1
RI
TI
≥1SCLeabharlann NES 1PX0 1
0 PT0 1
0 PX1 1
达式。其中最直观、最容易理解的是关系表达式。所谓关系表达式就是 两个数值进行比较的式子。
复习 Switch case 语句怎么使用
• switch case用法详解: • 1、switch是“开关”的意思,它也是一种“选择”语句,但它的用法非常简单。 • 2、switch是多分支选择语句。说得通俗点,多分支就是多个if。
• switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配, 就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break。
• Switch case 语句表达式为: • switch{case 常量1: 语句体1;case 常量2: 语句体2;case 常量3: 语句体3;case
一、工作方式寄存器TMOD
工作方式寄存器TMOD用于设置定时/计数器的 工作方式,低四位用于T0,高四位用于T1。其格式 如下:
程序功能
• 单片机从一体化红外接收器接收到的红外遥控键值码发送到 数码管/(LCD1602),在数码管/(LCD1602)观察接收到的数据。
车载MP3遥控器
使用时要取下电池门卡糟胶片
51单片机视频教程

51单片机C语言入门教程

51单片机C语言入门教程

51单片机C语言入门教程单片机是一种集成电路,可以完成各种功能。

C语言是一种高级编程语言,可以用来编写单片机的程序。

本文将介绍51单片机C语言的入门教程。

一、选择合适的开发环境选择合适的开发环境是学习51单片机C语言的第一步。

常用的开发环境有Keil C51、SDCC、IAR Embedded Workbench等。

这些开发环境都提供了开发工具和编译器,方便编写和调试代码。

二、了解51单片机的基本结构三、学习C语言的基本语法学习C语言的基本语法是学习51单片机C语言的基础。

C语言包括数据类型、变量、运算符、控制流语句等等。

学习C语言的基本语法可以参考相关的C语言教程。

四、掌握51单片机的特殊功能寄存器51单片机具有一些特殊功能寄存器,可以实现各种功能。

例如,P0是一个I/O口,可以用来控制外部设备的输入和输出;TMOD和TCON分别是定时器/计数器的模式和控制寄存器,可以实现定时和计数功能。

掌握这些特殊功能寄存器可以为后面的单片机编程做好准备。

五、编写第一个51单片机C语言程序编写第一个51单片机C语言程序可以帮助巩固前面学习的知识。

可以从简单的LED闪烁程序开始,逐步扩展到其他功能。

编写程序的过程中要注意语法的正确性和逻辑的合理性。

六、调试程序调试程序是保证程序正确运行的关键。

可以使用仿真器或者调试器对程序进行调试。

调试程序可以查看程序的运行状态、变量的值等等,帮助定位错误并进行修复。

七、深入学习更高级的C语言特性一旦掌握了基本的51单片机C语言编程,可以深入学习更高级的C语言特性。

例如,函数的使用、数组的应用、结构体和指针等等。

这些高级特性可以使程序更加模块化和灵活。

八、练习和实践练习和实践是巩固51单片机C语言编程知识的最好方法。

可以选择一些小项目或者例程进行练习,将理论知识应用于实际。

总结:通过以上的步骤,我们可以初步学习和掌握51单片机C语言的编程。

当然,这仅仅是入门级别的教程,还有很多更深入的知识需要进一步学习和探索。

51单片机C语言教程-郭天祥-PDF转word版第二章

51单片机C语言教程-郭天祥-PDF转word版第二章
第
本章详细介绍单片机程序常用编译软件Keil的用法,包括用Kei建立工程、工程配置、C51单片机程序软件仿真、单步、全速、断点设置、变量查看等。同时还介绍如何使用SST89E516RD单片机进行计算机与TX-IC单片机学习板之间的硬件仿真。用一个完整的C51程序来操作发光二极管的点亮与熄灭,然后调用C51库函数来方便地实现流水灯,最后为大家补充蜂鸣器与继电器的操作方法及集电极开路与漏极开路的概念。从这一章开始我们将手把手地讲解单片机C语言编程。认真学好本章,对于初学者来说将会是一个非常好的开头。
REG52.H
Header generic 80C52 and 80C32 microcontroller.
Copyright (c) 1988-2001 Keil Elektronik GmbH and Keil Software, Inc. All rights reserved.
--------------------------------------------------------------------------*/
tx1c实验板上发光二极管处连接锁存器的目的是因为发光二极管通过锁存器连接到单片机的p1口而板上ad芯片的数据输出端也连接到单片机的p1口当我们在做ad实验时ad芯片的数据输出端的数据就会实时发生变化而若不加锁存器那么发光二极管的阴极电平也跟随ad的数据输出的变化而变化这样就会看见发光管无规则闪动为了在做ad实验时不影响发光二极管我们在发光二极管与单片机之间加入一个锁存器用以隔离当做ad实验时我们可通过单片机将此锁存器的锁存端关闭而此时无论单片机p1口数据怎么变化发光二极管也不会闪动
完后续的代码而引发出更多的错误。解决办法如下:我们须将错误信息窗口右侧的滚动条拖到最上面,双击第一条错误信息,可以看到Keil软件自动将错误定位,并且在代码行前面出现一个蓝色的箭头。需要说明的是,有些错误连Keil软件自身也不能准确显示错误信息,更不能准确定位,它只能定位到错误出现的大概位置,我们根据这个大概位置和错误提示信息自己再查找和修改错误。双击图2.2.3中第一条错误信息后,显示如图2.2.4所示。

51单片机c语言教程

51单片机c语言教程

51单片机c语言教程在本教程中,我们将学习如何在51单片机上使用C语言进行编程。

无论您是初学者还是有一定经验的开发者,本教程都将对您有所帮助。

首先,我们需要了解一些基本概念。

51单片机是一种基于哈弗微电子公司的MCS-51架构的微控制器。

它采用了Harvard结构,即将程序存储器和数据存储器分开。

它具有各种功能和接口,可以满足不同的应用需求。

在使用C语言进行51单片机编程之前,必须安装相应的开发工具。

这里我们推荐使用Keil C51开发环境。

安装完成后,我们就可以开始编写第一个程序了。

#include <reg51.h>void main(){// 在这里编写您的代码}以上是一个简单的C语言程序模板。

我们使用了reg51.h头文件,该文件包含了与51单片机相关的寄存器定义和常量。

接下来,我们可以开始编写具体的功能代码了。

例如,如果我们想要在LED灯上闪烁一个简单的模式,可以使用以下代码:#include <reg51.h>sbit LED = P1^0;void main(){while(1){LED = 0; // 点亮LEDdelay(1000); // 延时1秒LED = 1; // 熄灭LEDdelay(1000); // 延时1秒}}在这个程序中,我们首先定义了一个LED的控制引脚,然后通过循环实现了闪烁的功能。

在每次循环中,我们先点亮LED,然后通过调用延时函数延时1秒,再将LED熄灭,再次延时1秒。

这样就形成了一个简单的LED闪烁效果。

除了控制IO口外,51单片机还可以实现其他各种功能,如定时器、串口通信等。

这些功能的实现也都可以通过C语言来完成。

希望通过本教程,您可以对51单片机的C语言编程有一个基本的了解。

在以后的学习中,您可以深入研究这些知识,并通过实践来提升自己的能力。

祝您学习愉快!。

普中科技-51单片机教程配套PPT课件

普中科技-51单片机教程配套PPT课件

4.高节能:LED耗电相当低,一般来说LED的工作电 压是2-3.6V。工作电流是20-30mA。这就是说:它消耗的 电能不超过0.1W。
普中科技
单片机开发仪视频教程
三、排线连接方法
看视频图像
四、相关的知识点
1、启动文件STARTUP.A51:它包含目标板启动代码,在每个工程中加入这个文件。 只要复位,该文件则立即执行,其功能包括:1.定义内部RAM大小、外部RAM小、可 重入堆栈位置。2.清除内部、外部或者以此页为单元的外部存储器。3.按存储模式初使 化重入堆栈及堆栈指针。4.初始化8051硬件堆栈指针。5.向main( )函数交控制权
if成立强制推出循环ppt课件实验六动态数码管实验普中科技单片机开发仪视频教程数码管动态显示方式是单片机中应用最为广泛的一种显示方式之一动态驱动是将所有数码管的8个显示笔划abcdefgdp的同名端连在一起另外为每个数码管的公共极com增加位选通控制电路位选通由各自独立的io线控制当单片机输出字形码时所有数码管都接收到相同的字形码但究竟是哪个数码管会显示出字形取决于单片机对位选通com端电路的控制所以我们只要将需要显示的数码管的选通控制打开该位就显示出字形没有选通的数码管就不会亮
①if(表达式) { 语句; } //表达式为“真”或“1”则执行语句,为“假”或“0”
则
if(表达式) 语句1; else 语句2;
//执行 语句后面的语句 //表达式为真或1时,则执行语句1. //表达式为假或0时,则执行语句2.
普中科技
单片机开发仪视频教程
5.逻辑运算符:C语言提供了3种逻辑运算符, 1. && 逻辑与(双目运算) 2. || 逻辑或 (双目运算) 3. ! 逻辑非(单目运算)

普中科技-51单片机(视频配套完整版)PPT课件

普中科技-51单片机(视频配套完整版)PPT课件

普中科技
单片机开发仪视频教程
原理图和连接逻辑图
原理图
连接逻辑图
当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地 址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出 ,利用G1、/(G2A)和 /(G2B)可级联扩展成4线-16线译码器或5线-32线译码器
2.Sbit 关键字:是Keil C增加的关键字,用来定义位变量,它有三种用法:
1. sbit 位变量名 = 地址值 例如: sbit AC = 0xD6
2.sbit 位变量名 = 寄存器名称^寄存器某位的序号 例如:sbit K1 = P0^0
3.Sbit 位变量名 = 寄存器地址^寄存器某位的序号 例如:sbit K2 = 0x80^1
上就是达林顿管的集电极对地接通。
普中科技
单片机开发仪视频教程
实验四 译码器实验
译码器的相关知识:
译码器:是一种具有“翻译”功能的逻辑电路,它是组合逻辑电路中的一个重要的
器件,这种电路能将输入二进制代码的各种状态,按照其原意翻译成对应的输出信号。
有一些译码器设有一个和多个使能控制输入端,又成为片选端,用来控制允许译码或 禁止译码。
LED灯应用有以下几个特点:
1.多变幻:LED光源可利用LED红、绿、蓝三基色 原理,在计算机技术控制下实现色彩和图案的多变化, 是一种可随意控制的“动态光源”。
2.寿命长:LED 光源无灯丝、工作电压低,使用寿 命可达5万到10万小时,也就是5年到10年时间。
3.利环保:生产中无有害元素、使用中不发出有害物 质、无辐射。
(000—111),可译出8个输出信号Y0—Y7。这种译码器设有三个使能输入 端,当G2A与G2B均为0,且G1为1时,译码器处于工作状态时,对应的输出 为低电平。。

51单片机及C语言入门教程

51单片机及C语言入门教程一、了解51单片机1.硬件介绍2.体系结构3.编程语言二、掌握C语言基础C语言是一种结构化的高级编程语言,易于学习和应用。

以下是C语言的基础知识。

1.数据类型C语言支持多种数据类型,包括整型、浮点型、字符型等。

根据需要选择合适的数据类型进行变量的声明和使用。

2.运算符C语言提供了丰富的运算符,包括算术运算符、关系运算符、逻辑运算符等。

熟悉并正确使用这些运算符是进行编程的关键。

3.控制语句控制语句是C语言中用于控制程序流程的重要语法结构。

常见的控制语句有条件语句(if-else)、循环语句(for、while、do-while)等。

4.函数函数是C语言中的基本代码单位,可以实现代码的模块化和复用。

编写函数时,需要明确函数的返回类型、参数列表和函数体。

三、开发环境搭建在进行51单片机和C语言的开发之前,需要准备好相应的开发工具和环境。

1.集成开发环境(IDE)2.单片机编程器3.相关资料在学习和开发过程中,需要查阅相关的资料和教程。

可以通过互联网相关的电子书籍、论坛和博客等。

四、编写第一个程序在搭建好开发环境之后,可以编写并运行第一个C语言程序。

1.创建工程使用IDE创建一个新的工程,并选择适合的目标单片机型号。

2.编写代码在IDE中,创建一个新的C语言源文件,并编写代码。

例如,可以编写一个led闪烁的程序。

```#include<reg51.h>void mainP1=0x00;//设置P1口为输出while(1)P1 = 0xff; // P1口所有引脚输出高电平P1=0x00;//P1口所有引脚输出低电平}```五、进阶知识学习通过掌握51单片机基本知识和C语言基础,可以进行更复杂的开发和项目实践。

1.中断处理中断是一种异步的事件处理机制,在51单片机中具有重要的意义。

学习如何使用中断来处理各种外部事件和信号。

2.存储器扩展3.通信接口总结:本文介绍了51单片机和C语言的入门教程。

35、51单片机视频教程 HL-1 串口通信原理

注: RS232采用单端信号传送,存在共地噪声和不能抑制共模干扰等问题,因此传送 距离较短。 RS485改用差分信号传送,解决了共地噪声和不能抑制共模干扰等问题, 因此传送距离较远。
串行通信接口标准
RS-232是美国电子工业协会EIA在1962年发布的一种 串行通信接口标准,后有不少改进版本,其中最常用的 是RS-232-C版。 RS是英文“推荐标准”的缩写,232为 标识号,C表示修改次数。RS-232-C总线标准设有25 条信号线,包括一个主通道和一个辅助通道,在多数情 况下主要使用主通道,对于一般双工通信,仅需几条信 号线就可实现,如一条发送线、一条接收线及一条地 线。
串行口的控制寄存器
SCON 是一个特殊功能寄存器,用以设定串行口的工作方式、接收/发 送控制以及设置状态标志,可以按位操作:(复位值:0x00000000)
SM0和SM1为工作方式选择位,可选择四种工作方式,一般选方式 1:
●REN,允许串行接收位。由软件置REN=1,则启动串 行口接收数据;若软件置REN=0,则禁止接收。
TH1 TL1
发送控制器 TI 去串口中断
1
A
÷16 ÷2
≥1
0
T1溢出率
SMOD
接收控制器 RI
SBUF
移位寄存器
RXD
STC89C52 有1个串口模块----串口1, 有两个物理上独立的接收、发送缓冲器,但是它们都叫SBUF。单片机 操作的时候是否会产生混乱?不会。执行读操作时,访问接收缓冲器; 执行写操作时,访问发送缓冲器。
串行口初始化步骤
1、TX设置为输出、RX设置为输入,也可不设置,采用默认的准双向 口模式。
2、设置串口1 的工作模式,SCON 寄存器中的SM0 和SM1 两位决定 了串口1 的4 种工作模式。 3、如要串口1 接收,将SCON 寄存器中的REN 位置1 即可。 4、计算BRT的值, 并置数;

51单片机C语言教程

本文由63250272贡献 doc文档可能在WAP端浏览体验不佳。

建议您优先选择TXT,或下载源文件到本机查看。

教 第一章 1.1.1 1.1.2 1.1.3 1.1.4 1.1.5 1.1.6 1.1.7 1.1.8 1.1.9 1.1.10 1.1.11 1.1.12 1.1.13 1.1.14 1.1.15 1.1.16 1.1.17 1.1.18 程 目 录 1 硬件基础 1.模电部分 模电部分 电平特性 .…….…………………………………………………..88 电阻 ………………………………………………………………..88 电容 ………………………………………………………………..77 二极管 ……………………………………………………………..66 三极管 ……………………………………………………………..76 数码管 ……………………………………………………………..66 稳压管 ……………………………………………………………..77 场效应管 …………………………………………………………..88 光耦 ………………………………………………………………88 蜂鸣器 ……………………………………………………………..88 继电器 ……………………………………………………………..88 自恢复保险 ………………………………………………………..88 瞬态电压抑制器 …………………………………………………..88 晶闸管(可控硅) …………………………………………………….88 红外发送,接收头 ………………………………………………..88 晶振 ………………………………………………………………..88 按键,排针,端子…………………………………………….……….88 常用集成芯片 ……………………………………………………..88 2.数电部分 数电部分 1.2.1 二进制逻辑运算……………………………………………………….88 1.2.2 反相器 ……………………………………………………………..88 1.2.3 与非门 ……………………………………………………………..88 1.2.4 或非门 ……………………………………………………………..88 1.2.5 译码器 ……………………………………………………………..88 1.2.6 编码器 ……………………………………………………………..88 1.2.7 锁存器 ……………………………………………………………..88 1.2.8 触发器 ………………………………….………………………….99 1.2.9 数据选择器 ………………………………………………………..77 1.2.10 多谐振荡器 ………………………………………………………..56 1.2.11 A/D,D/A 转换器 ………………………………………..…………..88 3.单片机概述 单片机概述 什么是单片机 …………………………………………………….88 单片机的功能 …………………………………………………….88 单片机的标号信息及封装 ……………………….………………88 51 单片机硬件架构 ………………………………………………88 51 单片机外部引脚介绍 ..…………………………….………….88 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 第二章 软件安装及使用教程 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 Keil 软件安装过程 ……………………………………….……….88 Keil 工程的建立 …………………………………………………….88 Keil 常用按钮介绍 …………………………………………………88 下载软件 PROGISP 安装及配置 …………………………………87 安装下载器的 USB 驱动 …………………………………………88 点亮第一个发光二极管 …………………………………………..88 Keil 软件仿真调试 ………………………………………………..88 Proteus 仿真软件安装及使用 ……………………………….……88 2 第三章 3.1 3.1 3.2 3.3 3.4 3.5 3.6 3.7 3.8 3.9 3.10 单片机常用 C 语言基础 二进制与十六进制 ……………………………………………….88 数据类型,运算符与表达式 ……………………….……………88 while,do……while 语句 ……………………….………………….78 for 语句 ………………………………………………………………55 if….else…语句 ………………………………………………………77 switch…case…语句 ………………………………………………99 break,continue 语句 …………………………………………….88 goto 语句 ………………………………………………………….66 宏定义,数组及结构体 ………………………………………….77 函数定义及调用 ……………….…………………………………10 指针定义及应用 ………………………………………….………34 16 第四章 基础实验教程 16 4.1 实验一:点亮 LED …………………..……………………………16 4.2 实验二:流水灯 …………………..……………………………..19 4.3 实验三:数码管静态显示………………………………………..22 4.4 实验四:数码管动态显示…………………………………..……24 4.5 实验五:独立按键检测 …………………………………..……..29 4.6 实验六:矩阵键盘检测 ………………………………….…….30 4.7 实验七:基于计数器按键检测 ………………………….…….34 4.8 实验八:计数器实验 ……………………………………………38 4.9 实验九:定时器数字时钟(数码管显示) ……….…………..…40 4.10 实验十:外部中断实验 ……………………………………………44 4.11 实验十一:UART 串行通信实验 …………………………..…46 4.12 实验十二:存储实验(AT24C02) ……………………………….…52 4.13 实验十三:蜂鸣器奏曲实验………………………………………..…65 4.14 实验十四:18B20 温度传感器测温………………………..…………72 4.15 实验十五:红外遥控解码实验……………………………..…………83 4.16 实验十六:AD 转换实验…………………………………..…..…..90 4.17 实验十七:红外对管实验………………………………………….97 4.18 4.19 4.20 4.21 4.22 4.23 4.24 4.25 实验十八:液晶 LCD1602 驱动实验………………………..….…..98 实验十九: 液晶 LCD12864 驱动实验…………………..………..104 实验二十:8*8 点阵 LED 显示……………………………….……111 实验二十一:DS1302 时钟芯片实验(基于数码显示 ..…………….113 实验二十二:继电器选通实验………………………………………..120 实验二十三:步进电机控制实验…………………………………..121 实验二十四:PWM 控制………………………………………………124 实验二十五:多机通信(基于 RS485)…………………………………128 第五章 高级实验教程 …………………………………………………..2 5.1 实验一:数字时钟 5.2 实验二:电子音乐 ……………………………………….……………19 5.3 实验三:步进马达控制 ………………………………….………….26 5.4 实验四:D/A 数模转换 ……………………………………….….…33 5.5 实验五:RS232 通信串口数据传输 ……………………….…….…37 5.6 实验六: I2C 总线控制实验 ………………………………….…….40 5.7 实验七: 气压测量系统实验 ………………………………………..46 5.8 实验八: 短距离无线数据传输系统 ………………………………..50 5.9 实验九: GPS 全球定位系统实验 ……………………….…………………60 3 第六章 电子设计大赛 1.直流稳压电源专题 直流稳压电源专题 6.1.1 6.1.2 6.1.3 6.1.4 6.1.5 整理电路 ..……………………………………………………….88 滤波电路 ……………………………………………………………88 集成稳压电路 ………………………………………………………88 ldo 稳压电路 …………………………………………………….88 DC-DC 开关电源 ………………………………………………..88 2.基础,高级运放专题 基础, 基础 6.2.1 运放概述 ………………………………………………………..88 6.2.2 同相放大器 ……………………………………………………..88 6.2.3 反相放大器 ……………………………………………………..88 6.2.4 电压跟随器………………………………………………………88 6.2.5 加法器……………………………………………………………88 6.2.6 差分放大器 ……………………………………………………..88 6.2.7 微分器 …………………………………………………………..88 6.2.8 积分器 ………………………………………………………..…88 6.2.9 简易低通滤波器 ………………………………………………..88 6.2.10 "电流-电压" 转换电路 …………………………………………88 6.2.11 全波整流电路 …………………………………………………..88 6.2.12 正弦波发生器 …………………………………………………..88 4 6.2.13 三角波发生器 …………………………………………………..88 6.2.14 高频放大电路 …………………………………………………..88 6.2.15 音频放大电路 …………………………………………………..88 3.传感器专题 传感器专题 6.3.1 0 温度传感器 …………………………………………..……………88 6.3.2 0 湿度传感器 …………………………………………………….88 6.3.3 人体传感器 …………………………………………………….88 6.3.4 酒精传感器 …………………………………………………….88 6.3.5 烟雾传感器 …………………………………………………….88 6.3.6 霍尔传感器 …………………………………………………….88 6.3.7 0 压力传感器 …………………………………………………….88 6.3.8 角度传感器 …………………………………………………….88 6.3.9 光电传感器 …………………………………………………….88 6.3.10 0 超声波传感器 ………………………………………………….88 4.电机专题 电机专题 6.4.1 6.4.2 6.4.3 直流电机原理与应用…………………………………………..88 步进电机原理与应用 …………………………………………88 舵机原理与应用 ………………………………………………88 5.实战设计 实战设计 6.5.1 万年历(含日程管理) ……………………………………….…..88 第七章 项目开发设计 7.1 7.2 7.3 7.4 项目开发概述 …………………………………………….……..88 智能抄表系统 ………………………………………………………88 水控机 ………………………………………………………………88 公交车自动报站系统 ………………………………………………88 3 第八章 拓展技术 8-1 8-2 8-3 8-4 高端技术有哪些 ……………………………………………………88 如何选择一个技术方向发展 ………………………………………..88 各个技术方向的就业前景 …………………………………………..88 各个技术方向的产品前景 …………………………………………..88 5 附录 A 单片机实验板简介 ST-51C 实验板硬件资源…………………………………………………..88 ST-51C 实验板配套资料…………………………………………………..88 ST-51C 实验板详细视频教程……………………………………………..88 5 ST-51C 实验板原理图……………………………………………………..88 ST-51C 实验板扩展 AVR 核心板 ..………………………………………88 参考文献 5 1本文由od1987贡献 pdf文档可能在WAP端浏览体验不佳。

51单片机C语言学习教程-对应 DOFLY mini80E 升级版开发板开发

济学主Z家i频l》o2g杂M公志H司z列于的为189“078二60年芯战开片以发运来的算最Z速有8度0影微比响处8力0理0的器87快,位1广科0倍泛学,用家可于”微 存型取计之6算一4K机。B和存工储业器自,动使控用制了设基备于。6微当米时技,术Zi的lo6g0、0M0个ot晶or体ol管a和, 处 价•I基n理3t础(7e速l5上包在美度12,括微9元0为7推14处世5,900出年理纪70.带611了44器8年有月MR0M领年O11,IPC1K域M代S月MSB三芯(-存初,I5T足片M1储,SI系n发鼎i、器Iltnl列ei布立4ot。le推0n8第。l这0位公出I2n一是高司sMR个t世档A在rCu通M界S单Mc-t用芯上4i片Co微型S片n第机-s型A4、一。P8l计t4e系台aM0r算ir列微0CS38机eS单型移8c-系05o片计位01n统,系机算d寄售列的)机。。 单片存机器无芯论片是和片40内04R微AM处容理量器,)I/其O中口4功0能04,(系下统图扩)展包方含面都 有了23很00大个的晶提体高管。,尺寸规格为3mm×4mm,计算性能远远
增强型:8032/8052/8752。已为我国广大技术人员所熟悉 和掌握。在上世纪80年代和90年代,MCS-51系列是在我国 应用最为广泛的单片机机型之一。 MCS-51系列品种丰富,经常使用的是基本型和增强型。
51系列单片机
(1)基本型 典型产品:8031/8051/8751。 8031内部包括1个8位CPU、128B RAM,21个特殊功能寄存器
外围接口电路及其它外围设备,
并编写相应的软件来满足各种
不同需要的测控系统。通常所
说的是指通用型单片机。
单片机的发展趋势
单片机的发展趋势将是向大容量、高性能化,外围电路内装 化等方面发展。为满足不同用户的要求,各公司竞相推出 能满足不同需要的产品。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档