由于工作原因时间不允许每天更新一篇DIY,一篇电子DIY文章需要的时间很多,包括制作,录视频,剪切视频,过程有点繁琐,小编将讲通过单片机来DIY一些电子作品,单片机用的外部硬件少,主要在程序上实现,把相应模块接入单片机写程序就可以实现相应的功能,有喜欢学习单片机的可以关注,将从入门开始说起,今天我们先来认识什么是单片机

认识单片机
单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机系统,在工业控制领域广泛应用。从上世纪80年代,由当时的4位、8位单片机,发展到现在的300M的高速单片机。

单片机主要特点
1、主流单片机包括CPU、4KB容量的ROM、128 B容量的RAM、 2个16位定时/计数器、4个8位并行口、全双工串口行口、ADC/DAC、SPI、I2C、ISP、IAP。

2、系统结构简单,使用方便,实现模块化;

3、单片机可靠性高,可工作到10^6 ~10^7小时无故障;

4、处理功能强,速度快。

5、低电压,低功耗,便于生产便携式产品

6、控制功能强

7、环境适应能力强。


单片机开发板

单片机分类
STC单片机

STC公司的单片机主要是基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速度快8~12倍,带ADC,4路PWM,双串口,有全球唯一ID号,加密性好,抗干扰强.

PIC单片机:

是MICROCHIP公司的产品,其突出的特点是体积小,功耗低,精简指令集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼容的FLASH程序存储器的芯片.

EMC单片机:

是台湾义隆公司的产品,有很大一部分与PIC 8位单片机兼容,且相兼容产品的资源相对比PIC的多,价格便宜,有很多系列可选,但抗干扰较差.

ATMEL单片机(51单片机):

ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强RISC结构、全静态工作方式、内载在线可编程Flash的单片机,也叫AVR单片机.我们讲的单片机就是这类51系列,初学者很好入门

PHLIPIS 51LPC系列单片机(51单片机):

PHILIPS公司的单片机是基于80C51内核的单片机,嵌入了掉电检测、模拟以及片内RC振荡器等功能,这使51LPC在高集成度、低成本、低功耗的应用设计中可以满足多方面的性能要求.

HOLTEK单片机:

台湾盛扬半导体的单片机,价格便宜,种类较多,但抗干扰较差,适用于消费类产品.

TI公司单片机(51单片机):

德州仪器提供了TMS370和MSP430两大系列通用单片机.TMS370系列单片机是8位CMOS单片机,具有多种存储模式、多种外围接口模式,适用于复杂的实时控制场合;MSP430系列单片机是一种超低功耗、功能集成度较高的16位低功耗单片机,特别适用于要求功耗低的场合

松翰单片机(SONIX):

是台湾松翰公司的单片,大多为8位机,有一部分与PIC 8位单片机兼容,价格便宜,系统时钟分频可选项较多,有PMW ADC 内振 内部杂讯滤波。缺点RAM空间过小,抗干扰较好。

三星单片机

三星单片机有KS51和KS57系列4位单片机,KS86和KS88系列8位单片机,KS17系列16位单片机和KS32系列32位单片机,三星还为ARM公司生产ARM单片机,常见的S344b0等.三星单片机为OTP型ISP在片编程功能.

凌阳单片机

中国台湾凌阳科技股份有限公司(Sunplus Technology CO. LTD)至力于8位和16位机的开发. SPMC65系列单片机是凌阳主推产品,采用8位SPMC65 CPU 内核,并围绕这个通用的CPU内核,形成了不同的片内资源的一系列产品。在系列芯片中相同的片内硬件功能模块具有相同的资源特点;不同型号的芯片只是对片内资源进行删减.其最大的特点就是超强抗干扰. 广

泛应用于家用电器、工业控制、仪器仪表、安防报警、计算机外围等领域。SPMC75 系列单片机内核采用凌阳科技自主知识产权的μ’ nSP(Microcontroller and Signal Processor)16位微处理器SPMC75 系列单片机集成了多种功能模块:多功能 I/O 口、串行口、 ADC 、定时计数器等常硬件模块,以及能产生电机驱动波形的 PWM 发生器、多功能的捕获比较模块、 BLDC 电机驱动专用位置侦测接口、两相增量编码器接口等特殊硬设,主要用于变频马达驱动控制。 SPMC75 系列单片机具有很强的抗干扰能力,广泛应用于变频家电、变频器、工业控制等控制领域.

华帮单片机

华帮单片机属于8051类单片机,它们的W78系列与标准的8051兼容,W77系列为增强型51,对8051的时序做了改进.同样时钟下速度快了不少.在4位机上华帮有921系列,带LCD驱动的741系列.在32位机方面,华帮使用了惠普公司PA-RISC单片机技术,生产低位32位RISC单片机.

SST 单片机

美国SST公司推出的SST89系列单片机为标准的51系列单片机,包括SST89E/V52RD2, SST89E/V54RD2,SST89E/V58RD2,SST89E/V554RC,SST89E/V564RD等.它与8052系列单片机兼容.提供系统在线编程(ISP功能).内部flash擦写次数1万次以上,程序保存时间可达100年.

还有很多优秀的单片机生产企业这里没有收集,每个企业都有自己的特点,大家根据需要选择单片机,在完全实现功能的前提下追求低价位,当然并不是这样最好,实际中选择单片机跟开发者的应用习惯和开发经验是密不可分的.

单片机入门教程之认识单片机相关推荐

  1. 51单片机入门教程(6)——外部中断

    51单片机入门教程(6)--外部中断 一.外部中断 1.1 中断 1.2 外部中断 二.中断优先级 一.外部中断 1.1 中断 关于中断的概念在上一篇博客中已经提到了.(传送门:51单片机入门教程(5 ...

  2. 51单片机入门教程(5)——定时器中断

    51单片机入门教程(5)--定时器中断 一.中断的概念 二.定时器中断 2.1 软件延时的不足 2.2 中断寄存器 2.2.1 中断允许控制寄存器 IE 2.2.2 定时器工作方式寄存器 TMOD 2 ...

  3. 51单片机入门教程(1)——点亮一个LED灯

    51单片机入门教程(1)--点亮一个LED灯 一.什么是单片机 单片机(Microcontrollers)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU.随机存储器 ...

  4. Microchip PIC系列8位单片机入门教程(一)开发环境建立

    Microchip PIC系列8位单片机入门教程(一)开发环境建立 作者:Greg 第一节 开发环境建立条件 软件: (1)MPLAB X:集成开发环境下载地址:https://www.microch ...

  5. 33、基于CACX和R7F0C004M的瑞萨单片机入门教程

    代码资源下载:https://download.csdn.net/download/BaoTTing/58444918 一.开发环境介绍 CS+ for CACX: 瑞萨单片机开发环境,已经停止更新, ...

  6. Microchip PIC系列8位单片机入门教程(四)中断

    Microchip PIC系列8位单片机入门教程(三) 第一节 知识点 (1)中断 PIC18F2420/2520/4420/4520 器件提供多个中断源及一个中断优先级功能,可以给大多数中断源分配高 ...

  7. 51单片机入门教程学习笔记

    基于江科大自化协B站教学视频<51单片机入门教程-2020版 程序全程纯手打 从零开始入门> 一.单片机介绍 单片机,英文Micro Controller Unit,简称MCU 内部集成了 ...

  8. PIC单片机入门教程(二)—— 安装集成开发环境(MPLAB X IDE)

    PIC单片机入门教程(二)-- 安装集成开发环境(MPLAB X IDE) 教程中使用的电脑运行Windows 10 专业版 64位系统 1.下载 MPLAB X IDE v4.05 历史版本:htt ...

  9. 51单片机入门教程(3)——数码管显示

    51单片机入门教程(3)--数码管显示 一.LED数码管简介 二.数码管静态显示 三.数码管动态显示 特别鸣谢:HFUTer-朱聪强 一.LED数码管简介 LED数码管(LED Segment Dis ...

  10. 单片机入门学习五 STM32单片机学习二 跑马灯程序衍生出的stm32编程基础

    上篇文章 单片机入门学习四 STM32单片机学习一 跑马灯程序和创建工程 仅介绍了入门程序及其编译运行过程,下面开始对stm32的一些基础知识做一个记录. 1.stm32f103zet6(上篇问题3 ...

最新文章

  1. opengl绘制长方体线框_OpenGL 绘制长方体 计算机图形学
  2. 实现页面打开后滚动到最底端的效果(转)
  3. CVPR2017: Learning Deep Context-aware Features over Body and Latent Parts for
  4. linux 容器_Linux容器如何演变
  5. 当MySQL执行XA事务时遭遇崩溃,且看华为云如何保障数据一致性
  6. JS中异常处理的理解
  7. C# 滑块长度确认 Scrollbar滑块长度问题 水平垂直滚动条滑块高度宽度问题
  8. 国外十大流行的服务器监控工具
  9. Ubuntu 安装 ROS 详细教程
  10. 5gh掌上云计算认证不通过_2018年阿里云ACP云计算认证多少分通过,怎么报名,如何参加考试...
  11. HearthBuddy炉石兄弟 格雷迈恩
  12. php程序的运行方法
  13. Connection closed by foreign host
  14. 软件工程作业——《人件》读书笔记
  15. AVD安装XPOSED环境
  16. b、B、kb、kB单位
  17. 中国智慧停车市场运营调研及投资前景方向预测报告2022年版
  18. 使用域名访问远程jupyter_如何设置远程访问的Jupyter Notebook服务器-01(之预备知识:什么是端口号?)...
  19. AI行业精选日报_人工智能(12·16)
  20. Crystal Chem 大豆 ELISA 试剂盒 II说明书

热门文章

  1. 微信小程序发送模板消息详细教程
  2. 【C#大作业】你画我猜——设计文档
  3. 双厨狂喜!海盗船机械键盘联名石之海,一起欧拉欧拉!
  4. osgb转json_基于CAD平台的OSGB数据分级渲染的方法与流程
  5. 删除倾斜OSGB数据中的漂浮物
  6. 微信小程序活动管理系统
  7. VS2013的C# Winform怎么添加Windows Media Player控件 详细图解 代码示例及运行效果
  8. loacallhost:80被占用解决方法
  9. STM8S103之tim4普通定时器
  10. PMP学习系列2:PMP报名考试相关细则