找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10823|回复: 12
打印 上一主题 下一主题
收起左侧

C51单片机学习资料下载(共30课)

  [复制链接]
跳转到指定楼层
楼主
非常适合初学51单片机,都是一些经典的内容。


全部资料51hei下载地址:
30章C51入门教程.rar (1.4 MB, 下载次数: 169)




列表:
31附录,C51的一些常用资料..pdf
第01课,了解单片机的原理控制一个L.pdf
第02课,用指令方式延时闪烁LED灯.p.pdf
第03课,跑马灯试验.pdf
第04课,读IO,用按钮控制点灯.pdf
第05课,标记的用法,用一个按键控制.pdf
第06课,用定时器中断闪灯,定时器中.pdf
第07课,精确定时1秒钟闪灯.pdf
第08课,定时器中断跑马灯.pdf
第09课,自动变速的跑马灯试验.pdf
第10课,4个按键4级变速的跑马灯试验.pdf
第11课,一个按键控制的10级变速跑马.pdf
第12课,可编程自动控制跑马灯.pdf
第13课,用外中断方式读按键,控制灯.pdf
第14课,模拟PWM输出控制灯的10个亮.pdf
第15课,写一个字节到24c02中.pdf
第16课,读一个24c02字节,读出上一.pdf
第17课,写入按键次数到24c02,并读.pdf
第18课,嘀声报警信号输出试验.pdf
第19课,嘀嘀嘀间断声光报警信号试验.pdf
第20课,变频声救护车报警信号输出试.pdf
第21课,按键音试验.pdf
第22课,音阶声音输出试验..pdf
第23课,按键控制音阶声音输出.pdf
第24课,单个按键控制多个音阶声音输.pdf
第25课,乐谱方式输入的音乐播放.pdf
第26课,亮灯倒计时10秒,开始播放音.pdf
第27课,三个按键选择三首不同的音乐.pdf
第28课,一个按键选择播放六首音乐.pdf
第29课,本课试验写老鼠爱大米的乐谱.pdf
第30课,从24c02中读出音乐来并播放.pdf

第一课,了解单片机及单片机的控制原理和 DX516 的用法,控制一个 LED 灯的亮和灭
本章学习内容:
单片机基本原理,如何使用 DX516仿真器,如何编程点亮和灭掉一个 LED灯,如何进入 KEILC51uV调试环境,如何使用单步,断点,全速,停止的调试方法
聂小猛
单片机现在是越来越普及了,学习单片机的热潮也一阵阵赶来,许多人因为工作需要或者个人兴趣需要学习单片机。可以说,掌握了单片机开发,就多了一个饭碗。 51 单片机已经有 30 多年的历史了,在中国,高校的单片机课程大多数都是 51,而51 经过这么多年的发展,也增长了许多的系列,功能上有了许多改进,也扩展出了不少分支。而国内书店的单片机专架上,也大多数都是 51 系列。可以预见,51 单片机在市场上只会越来越多,功能只会越来越丰富,在可以预见的数十年内是不可能会消失的。
作为一个初学者,如何单片机入门?需要那些知识和设备呢?知识上,其实不需要多少东西,会简单的 C 语言,知道 51 单片机的基本结构就可以了。一般的大学毕业生都可以快速入门,自学过这 2 门课程的
高中生也够条件。 就算你没有学过单片机课程,只掌握了 C 语言的皮毛,通过本系列的教程,您也会逐渐的进入单片机的大门。当然在学习的过程中,您还是必须多去研读单片机书籍,了解他们的基本结构及工作方式。

下面以 51 为例来了解一下单片机是什么东西,控制原理又是什么?
在数字电路中,电压信号只有两种情况,高电平和低电平,用数字来记录就是 1 和 0。单片机内部的CPU,寄存器,总线等等结构都是通过 1 和 0 两种信号来运作的,数据也是以 1 或者 0 来保存的。单片机的输入输出管脚,也就是 IO口,也是只输出或识别 1 和0两种信号,也就是高电平和低电平。当单片机输出一个或一组电平信号到 IO口后,外部的设备就可以读到这些信号,并进行相应操作,这就是单片机对外部的控制。当外部一个或一组电平信号送到单片机的 IO口时,单片机也可以读到这些信号,并进行分析操作,这就是单片机对外部设备信号的读取。当然实际的操作中,这些信号可能十分复杂,必须严格地按照规定的时间顺序(时序)输入输出。每种设备也都规定了自己的时序,只要都严格遵守,就可以控制任何设备,做出只要你想象得出的任何事情。 您可能会再问,我如何让单片机去控制和分析外部设备呢?答案是程序,您可以编写相关的程序,并且把他们烧写到单片机内部的程序空间,单片机在上电时,就会一步一步按照您写的程序去执行指令,做您想做的事情。
在 51 标准芯片中,有 32个输入输出 IO,分为 4 组,每组 8 个,分别为 P0口,P1 口,P2 口,P3 口。P1 口的 8 条脚就用 P1.0 至 P1.7 表示,其余类似。51 就是用这 32 个口来完成所有外部操作的。对于 51 的内部结构,如果您已经了解,那是最好;如果不懂,也可以先放下,在完成了本教程开始的几个章节之后,您就会大有兴趣,自己去寻找资料阅读了。当然,如果您希望成为一个优秀的单片机开发程序员,还是必须熟悉单片机的内部结构及工作原理,切不可偷懒! 在这一章,您将用程序去控制一个 LED发光管的亮和灭。你应该知道,LED发光管在通过一定电流时亮,不通电就灭。为了不让 LED 通过太大的电流把它烧坏,我们还要串上限流电阻。51 的 IO 是弱上拉的方式,在输出高电平时,只能输出几十微安的电流到地,而在输出低电平时,VCC 电源可以输入几十毫安的电流到 IO。一般 LED 需要 10 毫安左右电流点亮,我们就将 LED 接在电源 VCC 和 IO 口之间,中间串上电阻,当 IO输出低电平时,灯就亮了,反之,灯就灭了。我们在这个程序里要控制的是 P1.0。请参考一下我们将要使用的试验板的电路图,这个试验板是在购买 dx516 仿真器是赠送的。

评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:350937 发表于 2018-6-13 11:00 | 只看该作者
好东酉,我要下载呀。。。。。。。
回复

使用道具 举报

板凳
ID:392550 发表于 2018-9-2 10:54 | 只看该作者
好东酉,我要下载呀。。。。。。。
回复

使用道具 举报

地板
ID:393811 发表于 2018-9-5 07:57 | 只看该作者
好东酉,我要下载呀。。。。。。。
回复

使用道具 举报

5#
ID:417367 发表于 2018-10-29 16:30 | 只看该作者
感谢楼主分享。
回复

使用道具 举报

6#
ID:399179 发表于 2018-10-29 18:44 来自手机 | 只看该作者
好东西!感谢楼主分享
回复

使用道具 举报

7#
ID:418333 发表于 2018-10-31 09:36 | 只看该作者
新手下载学习下。
回复

使用道具 举报

8#
ID:457511 发表于 2018-12-29 17:17 | 只看该作者
可以发一份吗,求
回复

使用道具 举报

9#
ID:447344 发表于 2018-12-29 20:52 | 只看该作者
厉害啊
回复

使用道具 举报

10#
ID:86020 发表于 2018-12-29 22:24 | 只看该作者
好东西下载下来看看
回复

使用道具 举报

11#
ID:488735 发表于 2019-3-11 18:02 | 只看该作者
感谢楼主的热心分享
回复

使用道具 举报

12#
ID:599883 发表于 2019-8-13 21:26 | 只看该作者
好东西,我要下载呀
回复

使用道具 举报

13#
ID:495036 发表于 2020-5-1 09:13 | 只看该作者
谢谢楼主分享,收藏了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表