内容介绍:
1、什么是单片机。
2、单片机能做什么。
3、为什么要学习单片机。
4、单片机引脚分布和内部结构。
5、单片机内部IO口结构及硬件原理分析。
6、单片机内部存储结构。
7、单片机的进制转换。
8、单片机的晶振和工作时序。
9、如何快速的学习掌握单片机。
二、C51部分详细讲述了:
1、单片机的ASM和C语言优缺点。
2、C51程序结构。
3、数据与数据类型。
4、常量与变量。
5、C51接口与位变量定义。
6、C51运算符、表达式及其规则。
7、C51流程控制结构及相关语句。
8、C51程序的数组应用。
9、C51程序的指针应用。
10、C51程序的结构体应用。
11、C51构造数据类型。
12、C51函数。
13、C51程序模块化写法。
1.第一章的目录,这些都是基础内容。主要的目的是为了大家能初步对单片机有一个了解。
2.讲单片机肯定得有一个实物,这里除了有51的单片机。还有AVR的单片机。初步让大家了解单片机的引脚和封装。
3.单片机的工作离不开时序,在本章中我们还为大家准备了ORCAD仿真晶振的工作原理。让大家充分的了解单片机的工作时序和晶振电路。
4.晶振电路要了解,当然还得了解51单片机另一个重要的工作条件复位电路。51单片机的复位电路可以有很多种类型,在这里我们给大家介绍二种最基础的复位电路。一个是普通的复位电路,另一个是带按键的复位电路。我们常用的是带按键的复位电路。
5.光在纸上讲是不行的,呵呵。所以我们还为大家准备了数字示波器。让大家看看复位电路所产生的波形,让大家更充分的理解复位电路,和复位电路的设计原理。
6.讲完了51单片机的复位和晶振电路,我们就开始讲单片机的内部结构了。只有了解内部的电路,才能更详细的掌握单片机的应用。当然这个图片只是内部详细内容的一个图片。想看最详细的请下载本章视频教程。
7.51单片机的时序是个难理解的概念问题,所以我们在这里更加详细的讲述一下。并告诉大家如何讲算这个机器周期,机器周期在延时电路的时候非常有用。因为在用延时的时候,需要我们知道机器周期。然后来计算延时时间。
8.为了大家看得更清楚和详细,我们还用数字示波器去测量了单片机的18,19脚的波形。让大家知道单片机的XTAL1和XTAL2一个输入端和一个输出端。输入端的信号比较小,输出端的信号比较大。我们还可以利用输出端的信号去驱动另外需要时钟的电路。
9.仅仅知道单片机的内部结构还不行的,所以我们还详细的给大家讲述了单片机的IO口结构。单片机的IO口是单片机接受和输出信号的引脚,只有了解了单片机的IO口,我们才能够设计硬件和编程。我们在这里面知道单片机的不同IO口的各种结构,以及上拉电阻的作用。
10.为了让大家理解得更详细我们做了进一步详细的工作,利用仿真软件制作了一个教程。给大家仿真了一下各种IO口的结构和工作原理。让大家彻底的明白单片机的IO口结构,让大家在设计电路的时候能够利用IO口的不同设计出最简洁的电路。
11.对单片机有初步了解以后,我们就可以小试牛刀了。呵呵,下面我们给大家讲解的是KEIL软件的安装和应用。KEIL是51单片机的编辑器,使用它能让我们把单片机的代码变成HEX文件,利用WJ-V4.0开发板烧入进单片机后就可以执行我们想要的程序了。
12.光会安装KEIL还是不行的,我们还得学会软件设置及应用。呵呵。所以我在这里面给大家写了一个演示的小程序。这个小程序是驱动WJ-V4.0开发板上LED的。能使WJ-V4.0上的开发板上LED进行闪烁。
13.了解了单片机的内部结构后,我们就可以进入下一步的学习了。我们可以学习C51的基础知识了。C51是51单片机的一种语言,只有我们详细的了解并掌握它后,我们才可以完全的利用它写出我们想要的程序。我们这一章内容很多,需要大家慢慢去吸收。
14.首先我们要了解一下C51的数据类型,C51有多种类型有8位、16位、还有32位以及64位。我们只有详细的了解了C51的数据类型,我们才能够在编程中不出错。
15.我们所有的小节内容我们都有一个LCD演示来帮助我们看到结果,我们将所有小节运算的各种结果显示在WJ-V4.0的开发板上。这样方便我们学习和理解。所以大家在下面看到我们的C程序,大家可以看到有一个LCD.C和MAIN.C。呵呵。我们不像别的教程只是讲一讲,我们要做最详细的讲解。
16.常量与变量是我们掌握C51的一个基础概念,我们也会有实例来进行讲解。有了实例,大家可以跟着一起做哦。
17.我们的视频教程会将一些运算的结果显示在我们的WJ-V4.0开发板的LCD上。呵呵,这样你可以更清晰的看到结果,也可以更方便进行多运算学习。
18.我们的LCD程序为大家准备了四组数据显示,我们可以将变量常量和一些结构等的结果显示在四组显示上。
19.这里讲解的是C51单片机的逻辑运算,逻辑运算有很多运算符。我们有多个实例来讲解按位与,按位或,按位异或等等知识。
20.上面讲的是一些运算,我们这里还给大家讲C51的流程控制。我们给大家讲IF、ELSE和SWITCH学习。这个图就是我们学习SWITCH的实例。只有实例才能让我们更好的学习并掌握。
21.除了条件控制语句,我们还会讲循环语句。我们有讲WHILE、FOR、和DO WHILE等等。本图就是DO WHILE的循环,只有掌握了循环语句,我们才能掌握C51基础编程。
22.讲了这么多,这里面我们现在学习的部分是C51函数的调用关系。在本实例中我们将掌握C51函数的详细知识。函数中的主函数以及函数相互调用的方法和关系。
23.学了这么多们现在所学习的是数组部分,数组是比变量更大的数据类型。数组可以装入字符,数据等。数组有一维数组二维数组和多维数组。在我们单片机中我们最常用的是一维数组。我们在这里同样有实例讲述。
24.指针是C语言的灵魂,只有详细的掌握了指针我们才以高效率的利用C51来写出更好的程序。指针是非常灵活的,所以大家在学习这小节的时候一定要把指针的实例做一下理解透。这样才能在程序中掌握它。
25.指针讲完了,我们下面给大家讲的是结构体。结构体应用起也非常的方便,我们可以在本章的实例中掌握结构体的应用。
26.讲了那么多,呵呵。我们最后也不忘了给大家讲一个最重要的东西。我以前在学习C51的时候,没有人告诉我怎么掌握C51的多模块写法。后来靠自己学习学会了,为了不让大家走弯路,所以我在本章的视频教程中详细的操作了一下。只要你跟着这个实例操作一下的话,你能马上掌握C51的模块化写法。
现在来给大家介绍一下我们的wang1jin带您从零学单片机视频教程的下载方法和地址:
我们的下载方法有二种:
第1种就是FTP的下载方式。第2种就是电驴的下载方式,大家可以根据自己的需要选择。推荐大家选用电驴的方式,电驴的方式下载速度快。大家一起来提速吧!
1、FTP下载方法:
FTP IP地址:61.155.87.138
FTP端口:21
FTP用户名:wj-down
用户密码:wang1jin
2、电驴的下载方式:
电驴的下载地址如下: (还在准备中,敬请稍候!)
请大家复制此地址到电驴中下载,也希望下载完的朋友也多做一下种。人人为我,我为人人。
现在给大家我们配套开发板的购买地址:
http://item.taobao.com/item.htm?id=3960608047
想要学好单片机,没有一块好的开发板怎么行。推荐大家选用我们的WJ-V4.0,这可是和我们视频教程配套的哦。
我们不会去用PS过的照片来吸引大家购买,我们为大家提供的是一块设计非常人性化的开发板。你买到手后,你会发现使用起来非常的方便,而且我们还有配套的视频教程,只要你肯付出。你想不学会单片机都有难度。
来看看我们开发板的功能图吧:
是不是感觉功能太多了,呵呵。放心吧,我们的视频教程可是把整个电路分得很细的。而且我们的视频教程还讲硬件设计,所以你完全不要担心,面对复杂的电路。我们全是模块化的讲解,这样大家在学习的时候,也能够非常容易入门。
还等什么呢?把网址的链接发给你朋友吧!让他和你一起轻松入门单片机!
学会单片机,不再是遥远的梦想!相信我们的视频教程,更要相信你自己!
文章评论(0条评论)
登录后参与讨论