1.什么是单片机

家用的遥控彩电、全自动洗衣机、空调、IC卡式的电度表,都是用单片机控制的。单片机是将CPU(Central Processing Unit)、存储器(Memory)、定时器/计数器(Timer/Counter)、I/O(Input/Output)接口电路等主要部件集成在一块集成电路上的微型计算机,简称单片机(SCM,Single ChipMicrocomputer),又称微控制器(MCU,MicroController Unit)。

2.单片机的分类

1.按单片机内部程序存储器分类

按此方法分类,单片机可分为片内无ROM型、片内带掩膜ROM型、片内EPROM型、片内一次可编写型(OTP,One Time Programmable)和片内

带Flash型等。Flash型单片机是近几年发展的一种新型机种。

2.按指令集分类

按此方法分类,单片机可分为CISC(ComplexInstruction Set Computer,复杂指令集)结构的单片机和RISC(Reduced Instruction Set Computer,精简指令集)结构的单片机两大类。

3.单片机最小系统

汇编语言ASM

//********************************************************
// 程序名称:P0口闪亮,(汇编语言)
//注意:P0口开漏输出需要上拉10k电阻,并且led应该灌电流输入
//这样才能保证led的亮度,另外为了限流最好串联510—1k的电阻
//********************************************************ORG 0000HAJMP MAINORG 0030H
MAIN: MOV A,#0AAH     ;1010 1010MOV P0,AACALL  DELAY500MSMOV A,#55H      ; 0101 0101MOV P0,AACALL  DELAY500MSAJMP MAINDELAY500MS:   ;误差 0usMOV R7,#17H
DL1:MOV R6,#98H
DL0:MOV R5,#46HDJNZ R5,$DJNZ R6,DL0DJNZ R7,DL1RETEND

C语言.C

//********************************************************
// 程序名称:P0口闪亮,(汇编语言)
//注意:P0口开漏输出需要上拉10k电阻,并且led应该灌电流输入
//这样才能保证led的亮度,另外为了限流最好串联510—1k的电阻
//********************************************************
#include <REGX52.H>#define uchar unsigned charvoid delay500ms(void)   //误差 0us
{unsigned char a,b,c;for(c=23;c>0;c--)for(b=152;b>0;b--)for(a=70;a>0;a--);
}void main()
{unsigned char buff;buff=0xaa;while(1){P0=buff;delay500ms();   //误差 0usbuff=~buff;delay500ms();  //误差 0us}
}

原理图(Proteus仿真)

51单片机基础知识(重点)相关推荐

  1. 51单片机基础知识学习 (最小系统板)

    什么是最小系统板?什么是开发板? 开发版是用来验证你的设计的板子,一般上面的东西很多,各式各样的,键盘,液晶屏,红外等等.(东西很多) 而最小系统板,就是说你实现这个系统需要的最少的设备,也就是除了你 ...

  2. 51单片机直流电机c语言基础知识要点,完结单片机基础知识的总结(制作作品)...

    完结单片机基础知识的总结(制作作品) 一个暑假过去了,也许没有达到学长和老师的期望,可是只有我知道我自己是突破了自己的,从未如此认真的一一天学习,度过三分之二个充实的暑假.现在将一腔想表达的,想解惑的 ...

  3. 单片机知识点总结框图_单片机基础知识

    什么是单片机: 顾名思义,单片机中的"单片"就是只有一个芯片, "机"就是指计算机,只有有一个芯片,她却具有简单计算机的功能,这就叫做单片机,也教微处理器微控制 ...

  4. 计算机基础知识的重点,计算机基础知识重点

    计算机基础知识重点 1. 第一台电子计算机诞生时间? 2. 计算机的发展按照逻辑元件分为哪几个阶段? 3. 计算机之父是谁?提出了什么原理?原理内容是什么? 4. 计算机系统的组成 5. 常见的输入输 ...

  5. 计算机二级数据模型三要素,2017年计算机二级公共基础知识重点讲解:数据模型...

    4.2 数据模型 数据模型的概念:是数据特征的抽象,从抽象层次上描述了系统的静态特征.动态行为和约束条件,为数据库系统的信息表与操作提供一个抽象的框架.描述了数据结构.数据操作及数据约束. E-R模型 ...

  6. c语言中0xa0f对应的十进制,全国计算机二级C基础知识重点讲解

    全国计算机等级考试二级C基础知识重点讲解 第一章程序设计和C语言 本章考纲: 1.程序的构成,main函数和其他函数. 2.头文件,数据说明,函数的开始和结束标志以及程序中的注释. 3.源程序的书写格 ...

  7. 计算机图形学最基本知识,计算机图形学基础知识重点整理.doc

    计算机图形学基础知识重点整理 计算机图形学复习资料 第一章 1 图形学定义 ISO的定义:计算机图形学是研究怎样利用计算机表示.生成.处理和显示图形的原理.算法.方法和技术的一门学科. 通俗定义:计算 ...

  8. (三)51单片机基础——独立按键与数码管

    从小就对电器元件比较感兴趣吧,经常拿坏的电器里面的芯片拆下来玩,甚至那些没坏的电器,比如我家的电视,也会希望它能坏掉,我好去看看里面是什么样子的,为什么能播放节目--,所以我第一眼看到51单片机的时候 ...

  9. 【单片机基础知识1】

    目录 一.基础知识 1.数在计算机内表示 2.BCD编码 3.ASCII码 4.微型计算机 4.1 中央处理器 ​编辑 4.2 存储器 4.3 输入/输出设备及I/O接口电路 4.4 总线. 二. 单 ...

  10. 《软件需求分析(第二版)》第 1 章——软件需求基础知识 重点部分总结

    文章目录 前言 一.单选题 二.填空题 三.判断题 四.简答题 总结 前言 软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素.需求分析是软件定义 ...

最新文章

  1. R语言CRAN软件包Meta分析
  2. 浏览器缓存详解:expires,cache-control,last-modified,etag详细说明
  3. JDK 14的新特性:instanceof模式匹配
  4. ValueError: You are trying to load a weight file containing 12 layers into a model with 2 layers.
  5. 又一中国机械狗来了:腾跃呼啦圈、原地起跳顶飞皮球,还能自主充电
  6. fastreport 打印两个list_Smaller And Smarter Python数据结构:合并两个有序链表
  7. RHEL 5服务篇—常用网络配置命令
  8. vSphere vSAN 入门
  9. layui框架使用总结
  10. linux 基础学习之常用命令
  11. [转载]java中try 与catch的使用
  12. 我用Python爬取1000封情书助力室友表白班花,却反转再反转...原来这就是班花的终极秘密!
  13. RabbitMQ + ELK 搭建日志平台
  14. python 服务端判断客户端异常断开
  15. linux之SQL语句简明教程---CONCATENATE
  16. 我说CMM2.0之:风险与机会管理
  17. 中艺人脸识别考勤机使用方法_中控人脸识别考勤机说明书 人脸识别考勤机的使用方法...
  18. Network 之五 TCP/IP 协议族、工作流程、(TCP、IP、MAC、VLAN)常用协议格式详解
  19. 材料成型及控制工程学计算机吗,材料成型及控制工程专业属于什么学科
  20. 计算机视觉传达论文库,计算机图形视觉传达论文

热门文章

  1. Codeforces Round #595 (Div. 3) E. By Elevator or Stairs?
  2. Jinja2 入门教程、基本概念、简单使用及使用 Jinja2 生成 H3C 交换机配置举例
  3. 从零开始SpringCloud Alibaba实战(47)——阿里开发手册泰山版学习笔记一 命名风格
  4. python 对 文件内容 搜索_python 文件查找及内容匹配方法
  5. spss 25 的pls安装
  6. Cadence PSpice 仿真1: 三极管传输特性曲线直流仿真图文教程
  7. Wider Face数据集详解
  8. Linux7安装oracle11g报错 Error in invoking target 'agen
  9. 谈古论津丨河北区,三条石大街
  10. Java提取域名或URL中的一级域名二级域名......