单片机>51单片机> 课程> 51单片机轻松入门与实践 — 畅学单片机> 笔记
在课时播放页面可以点击 “ 写笔记 ",随时记录下你的学习成果。晒笔记,促学习,一起来吧~
x

已有14条笔记

  • 深拥
    CX 51 - 串转并讲解的笔记
    移位寄存器:一种在若干相同时间脉冲下工作的以触发器为基础的器件,数据以并行或串行的方式输入到该器件中,然后每个时间脉冲依次向左或右移动一个比特,在输出端进行输出。 (展开)
    移位寄存器:一种在若干相同时间脉冲下工作的以触发器为基础的器件,数据以并行或串行的方式输入到该器件中,然后每个时间脉冲依次向左或右移动一个比特,在输出端进行输出。
    (收起)
    by 深拥06-03 08:55
  • senstar
    CX 51 - 初识畅学51开发学习板的笔记
    PCF8591芯片是负责模拟信号与数字信号的转换 (展开)
    PCF8591芯片是负责模拟信号与数字信号的转换
    (收起)
    by senstar05-21 21:24
  • 曙光
    CX 51 - 1位数码管模块讲解的笔记
    1.共阳极数码管低电平点亮,共阴极数码管高电平点亮 2.数码管的命名:位是指有几个8,段是指一位数码管有几个LED组成 3.共阳数码管驱动功率小,共阴数码管驱动功率大,但二者的每个... (展开)
    1.共阳极数码管低电平点亮,共阴极数码管高电平点亮
    2.数码管的命名:位是指有几个8,段是指一位数码管有几个LED组成
    3.共阳数码管驱动功率小,共阴数码管驱动功率大,但二者的每个段都要串一个数百欧姆的降压电阻
    4.测定数码管是共阴极还是共阳极的方法:万用表调二极管档,两表笔随意连接任意两支引脚,固定黑笔,移动红笔,如果还能点亮该位的其他段,那么它就是共阴,除掉八个段位引脚剩余一个就是公共端,还有另外一个引脚作用和公共端相同,公共端是负责位选信号;如果固定红笔,移动黑笔而点亮其他段位就是共阳极数码管
    5.线确定是共阳还是共阴,在确定8个段,最后确定公共端(即位选端)
    5.数码管使用一定要加限流电阻
    (收起)
    by 曙光06-12 00:54
  • 曙光
    CX 51 - 8位单色LED模块讲解的笔记
    1.首先要分清LED灯的正负极,一般是引脚长的为正极,短引脚的为负极;支架大的引脚为负极,支架小的引脚为负极;用万用表测:万用表打到蜂鸣档,用表笔接二极管两端,若发光,则红表笔接正... (展开)
    1.首先要分清LED灯的正负极,一般是引脚长的为正极,短引脚的为负极;支架大的引脚为负极,支架小的引脚为负极;用万用表测:万用表打到蜂鸣档,用表笔接二极管两端,若发光,则红表笔接正极,黑表笔接负极
    贴片LED切角、颜色、引脚大小不一样,一般有标记引脚短的为负极,T字一横的一边,三角形的一边为正极
    2.LED灯(发光二极管)与普通二极管的区别:发光与否,再来还有导通电压与导通电流的不同
    3.LED发光二极管的压降一般在1.5~2.0V,工作电流在10~20mA之间
    4.限流电阻的计算:R=[VCC-V(led)]/I
    一般选在330欧姆到1.1k(I:3.0~10mA)
    5.最好用单片机I/O口输出低电平驱动LED灯的方式,因为如果用高电平驱动很多LED很可能会造成输出电流不够,从而造成LED不能被点亮。
    6.while循环中的循环体若为空则会一直保持当前状态。
    7.code表示放在程序存储器
    8.延时函数Delay()需要事先定义void Delay(unsigned int m){while(m--);}
    9.移位运算是对于2进制来说的,例子:3<<2,即3对应的二进制左移2位
    10.循环右移函数所需要的头文件为<intrins.h>,调用为LED=_crol_(LED,1)
    (收起)
    by 曙光06-10 17:38
  • 曙光
    CX 51 - 51单片机简介的笔记
    单片机分类: 按字长分类:4、8、16、32位 按指令类型分类:精简指令集、复杂指令集 按内核分类:51、PIC、AVR、430 按架构分类:哈佛架构、普林斯顿架构 单片机最小系统... (展开)
    单片机分类:
    按字长分类:4、8、16、32位
    按指令类型分类:精简指令集、复杂指令集
    按内核分类:51、PIC、AVR、430
    按架构分类:哈佛架构、普林斯顿架构
    单片机最小系统组成:单片机、晶振电路(时钟电路)、电源电路、复位电路
    时钟产生方式:内部时钟、外部时钟,晶振取值为0~24M,外界电容是对振荡器进行频率微调,使振荡信号频率与晶振频率相同,同时起到稳定频率的作用,一般用20~30pF电容,外部时钟由XAL1接稳定的时钟信号源。
    复位条件:使得RES引脚出现两个或两个以上的高电平
    复位分为上电复位和按键复位
    上电复位原理:接通VCC瞬间,电容开始充电,可以看做电容是导通的,电容RES引脚的电位是高电平,随着充电的进行,RES会逐渐下降为低电平,过程虽短(只在上电的一瞬间完成),但只要保证RST引脚上高电平的周期,充电完成电容可看作是开路的,RST稳定为GND
    按键复位类似,当按键被按下时,VCC与RST引脚导通,保证RST得到高电平
    标准的8051单片机内核是P0口是没有上拉电阻的,STC部分系列有P0集成了上拉电阻,没有集成上拉电阻的单片机输出低电平为0,高电平为高阻态,不能真正输出高电平,要靠外部上拉电阻作用
    (收起)
    by 曙光06-10 00:46

推荐课程

  • STM32学习之气宗——寄存器篇

    STM32学习之气宗——寄存器篇

           很多人学习了STM32后,会有一个共同的特点:只会用一些比较有代表性的硬件功能,比如AD 转换,只能使用单次转换,而循环或是多次转换,就不会用。那就得去看芯片手册,但是问题来了,芯片手册是基于寄存器的,我们学的是库函数,怎么办?本教程就是教大家,一边看芯片手册,一边学习STM32,当然是基于寄存器的。

           江湖上关于用寄存器还是库函数有很多争论,咱们不评论,只想告诉大家一点,学习寄存器的好处,不是为了提高运行效率,而是更好的了解STM32的内部,会用硬件以后,用寄存器还是库函数,其实是一样的。

           另外一点,很多人说寄存器学习很困难,其实不然,很简单的,有的时候,你会发现比库函数更简单,更有条理!来吧,跟我一起学习这《九阴真经》。

    课程介绍:

    第一章:芯片手册简介与第一个工程的建立实现闪灯

    第二章:GPIO详解与按键功能实现

    第三章:串口发送功能的实现

    第四章:定时器运用(查询法)

    第五章:中断处理、串口接收与定时器中断

    第六章:SPI实现

    第七章:定时器实现PWM输出

    第八章:AD 转换的实现

    第九章:DMA功能的实现

    课程细节:

        本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容 。

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    0 1437 by 畅学电子

  • 畅学一氧化碳报警仪基础教程

    畅学一氧化碳报警仪基础教程

            CO检测报警仪是家庭生活中检测一氧化碳浓度和超标报警的设备。他的原理是通过CO传感器采集室内的CO浓度,同时通过电压比较器输出数字信号和CO传感器自身的模拟信号。通过手动设置CO的报警浓度(数字量显示),超过响应浓度会自动触发报警模块,蜂鸣器报警,指示灯闪烁。

           CO检测报警仪的设计与开发涉及了传感器技术,电子技术等,对动手能力的培养起到了良好的推动作用。它大致可以分为四个部分:传感器数据采集部分,显示部分、数据输入部分和报警部分。CO报警仪的设计在一定程度上可以应用到实际的家庭环境中,实时测量CO浓度并提醒人们注意开窗通风等。视频教程通俗懂,学员们可以根据视频教程很快制作出一个CO检测报警仪。

    课程详情                                                                                            

           本设计主要以8051系列单片机的系统设计为主线,通过对各个模块实例化的设计形式,软硬结合,由浅入深的介绍各个模块的作用和各个模块的实现方式。最后将带领大家制作出一款属于自己的CO检测报警仪。

    目录介绍:

    第一课 CO检测报警仪概述

    1、CO检测报警仪概述

    2、CO检测报警仪的组成部分

    3、CO检测报警仪的制作清单

    4、本视频的教学安排

    第二课 畅学MQ-7 CO传感器入门

    1、 气体的简单介绍

    2、 CO 传感器MQ-7的认识

    3、 MQ-7传感器工作原理及特性

    4、 LM393芯片在模块中的作用及结构

    第三课 畅学硬件开发板介绍(简单介绍)

    1、51单片机最小系统 (PCF8591芯片的介绍)

    2、IIC总线的介绍

    1,IIC的简介及硬件原理;

    2,IIC的数据传输的解析

    3、AD/DA采集电路介绍

    1 , A/D转换的意义和分类;

    2,A/D转换模块的介绍

    4、LCD1602显示屏驱动电路

    1,LCD1602信号管脚简介

    2,LCD1602的基本读写操作介绍;

    3,51单片机操作LCD1602的流程介绍

    5、按键电路

    6、蜂鸣器报警电路

    第四课 单片机程序设计

    1、软件的流程图

    2、软件的模块驱动代码调用

    3、软件的逻辑设计

    4、查询法整体实现

    第五课 成果演示与常见问题

    1、程序无法下载,找不到串口

    2、蜂鸣器不工作

    3、显示屏只有背光没有显示

    4、成果演示

    课程细节:

          本套课程以计算器的制作为例,详细讲解了CO检测报警仪概述、畅学MQ-7 CO传感器入门、畅学硬件开发板介绍、单片机程序设计、成果演示与常见问题,以及控制电路的搭建、程序的编写和调试、总电路的搭建和调试理论结合实践,基于实例开发讲解。本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。 

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容 。

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    0 1438 by 畅学电子

  • 畅学简易计算器基础教程

    畅学简易计算器基础教程

         本课程通过简易计算器模块设计与使用详解,以初学者为对象,从零开始手把手教你学习简易计算器模块设计,循序渐进地基于理论讲解并结合实验项目实战开发,是学习者入门的一套经典视频教程。

         本教程的亮点就是在分析初学者认知规律的基础上,对简易计算器模块的应用基础知识进行系统而翔实的介绍。本课程打破了传统的教学模式,采用模块制作与使用的方法,分别从该模块的应用、模块器件介绍、模块需用到的理论知识,硬件电路设计、C语言编程等相关联的知识,巧妙地将计算器原理与应用、硬件电路设计、C语言编程的知识点融入该模块项目中,让你对简易计算器制作更是得心应手,使广大学者可边学边练习制作该模块,不仅高效地系统学习了知识,又提高了动手能力。

         在多角度、多方面的模块实例化讲解中,读者不仅掌握了简易计算器的基本技能,还开阔了计算机流行应用的视野。因此本课程适合单片机学习、电子竞赛、产品开发、毕业设计爱好者等电子制作学习相关人员。

    课程详情:

         《畅学简易计算器基础教程》由畅学电子专业的电子工程师团队设计规划,并独家录制。本课程主要通过模块实例化的形式,以简易计算器的系统设计为主线,结合软件和硬件,由浅入深、通俗易懂地介绍了简易计算器模块制作开发的流程、方法、技巧和设计思想。本课程主要讲解了简易计算器的概述、器件选择、系统概述、系统硬件设计、系统软件设计、制作过程中的注意事项汇总等。

    第一章 概述

        一、简易计算器设计背景

        二、简易计算器的功能介绍

        三、本套教程的安排

    第二章 器件选择

        一、显示器的选择

        二、按键部分的选择

    第三章 系统概述

        一、系统设计结构图

        二、简易计算器工作流程图

    第四章 系统硬件设计

        一、时钟电路

        二、复位电路

        三、按键电路

        四、显示电路

        五、实物搭建步骤

    第五章 系统软件设计

        一、按键程序

        二、显示程序

        三、主程序

    第六章 总结

           制作过程注意事项汇总

    课程细节:

          本套课程以计算器的制作为例,详细讲解了简易计算器的概述、器件选择、系统概述、系统硬件设计、系统软件设计、制作过程中的注意事项汇总等,以及控制电路的搭建、程序的编写和调试、总电路的搭建和调试理论结合实践,基于实例开发讲解。本套课程视频属高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。 

    网站功能:

     1.   课时简介,方便让你快速了解本课时主讲内容 。

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    0 2432 by 畅学电子

  • AVR单片机开发环境搭建-实战操作演练精讲课程

    AVR单片机开发环境搭建-实战操作演练精讲课程

          AVR单片机的集成开发环境很多,比较最常见的有AVR Studio可以用来开发汇编语言程序,还可以仿真调试,但不能用于开发C语言程序。开发C语言程序可以用WinAVR,它是免费的,但使用起来不太方便。与WinAVR相比,ICC AVR使用方便,但它是付费的,需要注册。本套课程以实际操作视频演示的方式,一步一步给大家讲解了从怎么安装AVR开发环境平台软件AVR Studio、WinAVR、ICC AVR这三种常见的,到新建工程项目,编译工程以及最后仿真调试的过程。倘若你事先不了解AVR单片机开发环境也没有关系,本课程一大亮点就是以实际操作演示的方式,来很快的带领大家进入AVR开发环境的实战操作中, 让大家更好的来运用AVR单片机开发环境来实现自己的单片机工程建立、仿真、调试。

           在实际操作视频演示的讲解中,读者不仅可以很快的掌握AVR开发环境AVR Studio、WinAVR、ICC AVR常见的这三种软件的基本操作技能,还可以在边学边练中去完成自己的单片机工程创建、编译、仿真、调试。本课程适合所有AVR单片机学习人员,一学就能用,很快的融会贯通到实际操作中去,是单片机爱好者熟悉操作单片机开发环境搭建的经典课程。

    课程详情:

          本课程以实际操作视频演示的过程我们首先给大家讲解了AVR开发环境简介,再带领大家分别进行WINAVR、ICCAVR、AVR studio的安装,安装完成后,我们用它建立一个工程,对工程进行设置然后编译、连接,最后我们给大家讲解了AVR Studio常用调试命令以及AVR Studio调试窗口。经过这几大部分内容,相信您完全可以把AVR开发环境所需要用到的软件融合贯通,搭建出自己的单片机软件开发平台,建立成自己的单片机工程项目了。

          掌握单片机软件开发平台的搭建,对于使用 AVR 系列单片机的爱好者来说是十分必要的,还在对单片机软件操作不熟悉或者不懂操作或者某部分不太理解的你,赶紧跟随本课程的实际操作视频演示,来制作你的单片机软件工程并仿真调试出自己想要的单片机实验现象吧。

    目录介绍:

          本套课程我们主要讲解AVR开发环境平台软件 WINAVR、ICCAVR、AVR studio的安装过程,以及如何建立工程项目、如何编译程序和如何调试仿真程序等。

    本次课详细为大家介绍内容如下:

    1、AVR开发环境简介

    2、WINAVR的安装

    3、WINAVR建立一个工程

    4、WINAVR工程的编译和链接

    5、ICC安装

    6、ICCAVR新建一个工程

    7、ICC工程的设置和编译

    8、AVR studio的安装

    9、AVR studio硬件调试-接线说明

    10、AVR studio 硬件调试-安装JTAG驱动

    11、AVR studio硬件调试

    12、AVR studio常用调试命令

    13、AVR studio常用调试窗口

    课程细节:

          本套课程以实际操作视频演示的过程,详细讲解了AVR单片机开发环境平台的搭建,理论结合实践,基于实例开发详解,本套课程视频属于高清版,目录结构清晰,图文详细解说,以下是部分视频页面截图。

    网站功能:

    1. 课时简介,方便让你快速了解本课时主讲内容 

    2. 边学边记笔记,记录知识要点,拓展新知,全面透彻来学习。

    51 3129 by 畅学电子

课程创建人

畅学电子
畅学电子(总统)
金币:8848 个|学分:95609 个
立即注册
畅学电子网,带你进入电子开发学习世界
专业电子工程技术学习交流社区,加入畅学一起充电加油吧!

x

畅学电子网订阅号