新版精品高清电影下载站,快来围观:www.xiaohx.org 分享朋友→
电视直播

历史浏览记录

当前位置:主页 > 教育 > 理工科

【MCS-51单片机视频教程——从硬件到C语言手把手的教】V1.00[压缩包]

发布时间:2013-07-24 00:07:25  | 更新时间:2013-07-24 22:04:21

小浣熊 · 经典存档
浏览:  次

中文名:MCS-51单片机视频教程——从硬件到C语言手把手的教
别名:51,单片机
资源格式:压缩包
主讲人:莫利奖
版本:V1.00
发行日期:2013年05月15日
地区:大陆
对白语言:普通话
文字语言:简体中文

下载

全选
反选
下载选中文件
共选中 个下载

介绍

简介
IPB Image

IPB Image

内容介绍
51单片机的教程及开发板在网上真的很多,曾经也从零学过单片机,看过的视频教程及玩过的开发板也比较多,但很多都是为了卖发板而做视频教程。从头到尾的就每个模块做些例子,或者就送些例子,而例子中所涉及到的C语言并没有详细的、系统的讲解。对于程序及语句的执行都没有进行详细的讲解,这对于初学者非常的不利。对于本身就没有C语言基础的初学者,不进行解释,给他领悟个三天三夜都不会领悟出来。即使真的领悟出来那也是整整浪费了三天三夜,这只是做了个比较。但如果有个人领着你,带这你,跟你解释这些原理及程序如何执行,那你还要三天三夜吗?这大大的提高了学习的效率。对于一个C语言本身就不了解的人,你说他能去编写出一个很炫很智能的程序吗?没有C语言能力,别提如何去编写程序,如何去让单片机完成你想要的功能。所以我在这样的情况下,深思熟虑之后,决定做出了此套视频教程。大家可以从下面的目中都可以看出,讲解到的C语言内容较多,甚至单独安排了C语言课程。讲解过程尽量以一种通俗易懂方式,当然个人能力有限,能够详细的讲解则必须尽量跟大家讲解。因为我曾经也是初学者,我很明白大家的心情。开发板它是个平台,主要是用来学习程序、验证程序,同样的效果可以通过不同的多种方法实现。这是我对于开发板的定义。当然开发板设计的有好有坏,但我设计的宗旨是:模块与单片机的通信及模块与模块之间的通信尽可能的不要通过杜邦线及短路帽连接。这样做的优点:第一:减小硬件上的接触不良;第二:杜绝硬件上连接操作的错误;第三:通过程序去选择模块,加强C语言的编写能力;第四:整体做为一个系统,更接近实际项目的开发。教程宗旨:第一:介绍硬件;第二:介绍涉及到C语言;第三:实际编写程序、调试程序。每节课严格按照三步走,要做到让大家从原理上到应用上都明白。这才是教程的意义。

太多的感触与太多语言无法一时全部向大家表达。总而言之,学习需要靠大家,当然也需求助于人。世上无难事,只看你愿不愿去做,肯不肯发时间发精力去做。技术就像扇纸窗户,一捅即破。关键你没有没有这个捅破的勇气。当然我讲的课也许不是很好,但欢迎大家听我讲讲,不妥之处还望指出与谅解,让我们一起去完善。

强调个事情:如果想购买DZY51开发板,我的要求是:先看我的视频,最起码要看整套视频的一半。觉得合适了再买。视频持续更新中。程序也在做后续的编写更新,更精彩的更智能的程序敬请期待。

本视频教程是免费与大家共享,在不收取他人费用的前提下,任何人可以自由发布。最终解释权归电子缘工作室所有!请勿翻录,翻录必究!

视频格式为AVI,并且文件比较大。推荐大家使用迅雷播放器播放,如果可以,把显示器的分辨率设置为1280*800像素,因为我录制时就设置为此参数,和我设置一样则会得到最佳效果。


DZY51开发板模块功能介绍

1. 自锁6脚开关,按下打开,再次按下即关。
2. 电源LED指示灯,分别为开关前指示灯与开机指示灯。
3. 16个LED灯,分别为水平LED与环形LED。可以学习单片机基本IO操作,在其他程序中可以做指示灯使用。
4. 8个7段单体数码管,用于显示时钟、秒表、温度数据及简单字符等。
5. 1个高亮红色共阳8*8点阵,可用于练习数字、字母、图片显示甚至小游戏贪吃蛇的开发等。
6. 3个独立按键,可设置为普通按键及中断按键,为中断按键时可提高单片机执行效率。
7. 4*4矩阵按键,节约单片机I/O资源,16个按键只要8个I/O即可。4*4矩阵按键是作为人机沟通最常用的设备。
8. AD/DA转换PCF8591,提供3路模拟输入与1路模拟输出,并且输入电路可外扩。其通信采用IIC总线协议,可学习IIC总线的操作。输入部分其中有个是光敏电阻,可测试光线强度,感受白天黑夜的区别。还有热敏电阻,可测试温度。1路模拟输出是3.5DC头母座,可插入3.5DC耳机可听到DA转换的模拟音频。
9. DS18B20温度传感器可精确提供当前温度,显示在LCD1602、数码管及发送到PC机上的上位机等。
10. 温湿度传感器DHT11可检测温度与湿度两种数据,并且是单线通信,使用非常方便。
11. DS1302时钟芯片提供实时时钟,带3V备用电池,在掉电的情况下,时钟仍然可以继续运行。
12. DC5V继电器可以控制AC250V电压的设备,高压危险,请小心使用。
13. 串行E2PROM 24C02,通信遵循二线制协议,其具有接口方便,体积小,数据掉电不丢失等特点,可做密码锁及记录开发板上电次数。
14. 直流电机接口,控制直流电机运行,并且有正反转LED指示灯。
15. 步进电机接口,控制步进电机运行。
16. 1个无源蜂鸣器,可以做报警器、电子琴及歌曲演奏等。
17. 74HC245给单片机回流电路提供个缓冲,保护单片机。
18. 74HC138可现实多个模块智能选择,不需要杜邦线及短路帽。
19. MAX232串口通信,可与计算机通信,同时也可做为单片机下载程序的。
20. USB转串口PL2303,程序直接通过USB高速下载,为笔记本用户提供学习的便利,并且程序下载时有状态指示灯闪烁。
21. LCD1602液晶模块,可显示2行32个字符。可显示实时时钟、温度、超声波测试距离、AD/DA转换结果等。
22. LCD12864带字库液晶接口,插上LCD12864液晶模块可完成日历程序及显示汉字的学习。
23. LM393比较器电路,可学习比较器原理、光敏电阻及T0计数。
24. 预留RS04超声波模块母座,直接插入超声波模块通过编程即可进行距离测试及进行智能小车避障等学习。
25. 32针I/O全部引出,可以无限扩展,方便进行二次开发。
26. 红外遥控接收器VS1838,可采集红外遥控发出的信号,可使用遥控控制开发板上的其他设备。
27. 40PIN紧锁座,便于主芯片单片机更换。
28. 带AMS1117-3.3稳压电路,方便二次开发时提供3.3V电压。
29. USB供电,并且带有500mA可恢复保险丝,短路时保险丝开路,排除短路故障后,无需更换保险丝即可继续使用。这样保护好我们的电脑主板,同时也保护了我们的开发板。
30. 预留电源+5V,GND接口各5针,也是方便二次开发时提供电源。

目录

第1章_绪论__23分33秒
第2章_认识MCS-51单片机__94分55秒
第3章_MCS-51单片机的开发工具__55分38秒
第4章_常用元器件基础知识__51分51秒
第5讲_点亮LED灯(预处理、位操作、字节操作、函数)__98分46秒
第6讲_LED闪烁(for语句、while语句)__83分12秒
第7讲_进制与运算符__63分55秒
第8讲_LED流水灯__68分59秒
第9讲_数码管__59分12秒
第10讲_按键控制LED灯(if语句)__74分15秒
第11讲_独立按键与4x4矩阵按键控制数码管(switch)__82分21秒
第12讲_继电器__34分40秒
第13讲_直流电机与步进电机__81分12秒
第14讲_中断、定时器及计数器__135分42秒
第15讲_8x8LED点阵__53分00秒
第16讲_无源蜂鸣器__72分55秒
第17讲_LCD1602液晶_142分50秒
第18讲_IIC总线(上)36分27秒
第18讲_IIC总线(下)97分07秒
第19讲_AD、DA转换PCF8591__95分54秒
第20讲_DS18B20温度传感器(上)__95分29秒
第20讲_DS18B20温度传感器(下)__91分58秒
第21讲_红外通信_116分12秒

热门教育  ·  本周排行榜