云龙电子-51单片机视频教程简介
- 格式:doc
- 大小:56.00 KB
- 文档页数:2
wang1jin带您从零学单片机视频视频教程第1章.rar 详情 1.3GB视频教程第2章.rar 详情 781.5MB视频教程第3章.rar 详情 1.4GB视频教程第4章.rar 详情 1GB视频教程第5章.rar 详情 1.3GB视频教程第6章.rar 详情 1.2GB共7 GB可以直接用迅雷下载(打开迅雷,然后复制下面的链接,新建下载。
):ed2k://|file|%E8%A7%86%E9%A2%91%E6%95%99%E7%A 8%8B%E7%AC%AC1%E7%AB%A0.rar|1422481736|dfd88d e1c88a0cb915eb460b2732a3a2|h=c2gky3p2hmuxpbovhaj4qt3qmyz4ewl7|/ed2k://|file|%E8%A7%86%E9%A2%91%E6%95%99%E7%A 8%8B%E7%AC%AC2%E7%AB%A0.rar|819468141|5f0cd44 cb29284d75244ecdffe114d49|h=gepsyttodcwn7x2eg6h2mjizmjukrdqa|/ed2k://|file|%E8%A7%86%E9%A2%91%E6%95%99%E7%A 8%8B%E7%AC%AC3%E7%AB%A0.rar|1475054936|fde5ad88b5adca39c80391773b6b525d|h=3iwhs4o6bgwqsczjelyitvcnquvyd7ax|/ed2k://|file|%E8%A7%86%E9%A2%91%E6%95%99%E7%A 8%8B%E7%AC%AC4%E7%AB%A0.rar|1120254192|b584a8 3dd945cc884dc11de448216cf7|h=njro7xh35qeonfqxd7cgofuvnrmbhdwi|/ed2k://|file|%E8%A7%86%E9%A2%91%E6%95%99%E7%A 8%8B%E7%AC%AC5%E7%AB%A0.rar|1395570519|b24650 fb69590092c25e1996d33afabd|h=7jcaxddrtgi6jggzj6xrvybcpzaf25xm|/ed2k://|file|%E8%A7%86%E9%A2%91%E6%95%99%E7%A 8%8B%E7%AC%AC6%E7%AB%A0.rar|1304925623|9655ab d91a59edb45d442a60e056d796|h=4wiam6mmu2xreulk6wq5a34jrmzg6w5z|/下载注意事项:一、本地址的视频介绍中,所抓取的图片仅仅是内容中小小的一部分。
51单片机教程-第六集:中断的学习(二)6.4.2 数码管消隐处理不知道细心的同学能否发现,我们的两次数码管动态刷新显示的时候似乎并不是那么完美,第一个小问题,大家仔细看,数码管的不应该显示的段,似乎有微微的发亮,这种现象叫做“鬼影”,这个“鬼影”严重影响了我们的视觉效果,我们该如何解决呢?同学们今后可能会遇到各种各样的问题,可能有很多我是没有讲过的问题,遇到问题怎么办呢?大家要相信,你作为初学者,遇到的问题肯定不是第一个遇到的,肯定有前辈会遇到同类问题,他们一般会在网上发表各种帖子,各种讨论,所以大家遇到问题,首先解决方法就应该形成一个到网上搜索的条件反射,这个问题大家可以到网上搜:“数码管消隐”或者“数码管鬼影解决”,多找相关关键词搜索,会搜索也是一种能力。
大家在网上搜了一下会发现,解决这类问题的普遍两个方法,其中之一是延时,延时之后我们肉眼就可能看不到这个“鬼影”了。
但是延时是一个非常拙劣的手段,且不说延时多久能让我们看不到“鬼影”,延时后,我们的数码管亮度会普遍降低。
我们解决问题呢,不能只知其然,不知其所以然,所以我们首先要弄懂为什么会出现“鬼影”。
“鬼影”的出现,主要是因为我们数码管位选和段选产生的瞬态所造成的。
举个简单例子,我们在数码管动态刷新的那部分程序中,实际上每一个数码管点亮的持续时间是1ms的时间,1ms后进行下个数码管的切换。
在进行数码管切换的时候,比如我们从case 5要切换到case 0的时候,case 5的位选用的是ADDR0=1; ADDR1=0; ADDR2=1;假如此刻case5也就是最高位数码管对应的值是0。
我们要切换成的case 0的数码管位选是ADDR0=0; ADDR1=0; ADDR2=0;而对应的数码管的值假如是1。
因为我们的C语言程序是一句一句顺序往下执行的,每一条语句都会占用一定的时间,即使这个时间非常非常短暂。
但是当我们把“ADDR0=1”改变成“ADDR0=0”的时候,这个瞬间存在了一个中间状态ADDR0=0; ADDR1=0; ADDR2=1;在这个瞬间上,我们就给case 4对应的数码管DS5瞬间赋值了0。
从零开始入门学习51单片机教程51单片机是一种经典的通用型单片机,广泛应用于嵌入式系统开发中。
入门学习51单片机需要从基础知识开始,逐步深入学习各种功能和应用。
本篇文章将从以下几个方面介绍如何从零开始入门学习51单片机。
一、基础知识1.了解单片机的概念和基本原理,包括什么是单片机、单片机的工作原理以及单片机的分类等。
2.学习基本的电子元器件的知识,如电阻、电容、二极管、晶体等。
二、软硬件环境搭建1.了解51单片机的硬件开发环境,如开发板、仿真器、编程器等。
2. 学习搭建51单片机开发环境,包括安装Keil C语言开发环境和Proteus仿真软件。
三、C语言基础1.学习C语言的基本语法和程序设计思想,包括变量、数据类型、运算符、控制语句、函数等。
2.掌握C语言的常用库函数,如输入输出函数、字符串处理函数、数学函数等。
四、51单片机编程基础1.学习51单片机的内部结构和寄存器的使用,了解各个寄存器的功能和地址。
2.学习如何编写简单的51单片机程序,包括LED点亮、按键输入、数码管显示等。
五、扩展功能学习1.学习使用外部中断、定时器、串口通信等扩展功能,掌握其使用方法和应用场景。
2.学习使用各种外设模块,如LCD液晶显示屏、ADC模数转换、DAC数模转换等。
六、综合实践项目1.完成一些简单的实践项目,如LED呼吸灯、温度测量、遥控器等。
2.深入学习一些复杂的实践项目,如多功能数字钟、智能温控系统等。
七、优化与调试1.学习如何调试51单片机程序,包括使用调试器、查看寄存器值、打印调试信息等。
2.学习如何进行程序优化,提高程序的执行效率和资源利用率。
总结希望通过本篇文章的介绍,你能够了解到从零开始入门学习51单片机的基本步骤和内容。
入门学习51单片机需要系统性的学习和实践,不仅要学习基础知识,还需要深入理解其原理和应用。
通过反复实践和项目练习,不断提升编程能力和硬件调试技巧,才能够熟练掌握51单片机的开发和应用。
51系列单片机介绍单片机是一种集成电路,内部包含了中央处理单元(CPU)、存储器和各种输入输出接口,适用于数字控制系统。
51系列单片机以其出色的性能和稳定性在嵌入式系统中得到广泛应用。
本文将介绍51系列单片机的特点、应用领域以及相关学习资源。
一、51系列单片机的特点1. 高性能:51系列单片机采用高速处理器,具有较强的运算能力和响应速度,能够处理复杂的计算任务。
2. 多功能:51系列单片机集成了多种外设接口,如串口通信、模拟输入输出等,可适应不同的应用场景。
3. 低功耗:单片机工作时的功耗相对较低,节能环保,适用于资源有限的系统。
4. 易于编程和调试:51系列单片机有丰富的开发工具和编程环境支持,使得编写和调试程序变得简单快捷。
二、51系列单片机的应用领域1. 家用电器:51系列单片机在家电领域广泛应用,如空调、洗衣机、电视机等,能够实现精确控制和智能化操作。
2. 工业自动化:单片机在工业自动化中发挥重要作用,如机器人、自动化生产线等,实现精确的控制和监测。
3. 智能交通:51系列单片机可用于交通信号控制、智能道路监测等方面,提高交通系统的效率和安全性。
4. 电子设备:单片机广泛应用于电子设备中,如手机、数码相机、电子游戏机等,实现各种功能。
三、51系列单片机的学习资源1. 基础教材:市场上有许多针对51系列单片机的教材,包括理论知识、实验案例和编程示例,适合初学者入门。
2. 在线课程:有很多在线平台提供了关于51系列单片机的视频教程和学习资源,学习者可根据自己的需求选择合适的课程。
3. 开发工具:官方提供了多种开发工具,如Keil、51Pro等,这些工具提供了一站式的开发环境,方便编程和调试。
4. 社区论坛:有许多51系列单片机的爱好者组成了各类社区论坛,学习者可以在论坛中交流经验、解决问题。
5. 实践项目:通过完成一些实践项目,如温度控制、LED灯控制等,可以帮助学习者巩固所学知识并提高实际应用能力。
小王老师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语言。