第一节——单片机概述

news/2024/5/15 3:37:50/文章来源:https://blog.csdn.net/qq_45685327/article/details/135768343
1.MCD-51单片机

 与8051(80C51) 兼容的主要产品

ATMEL公司生产的兼容51单片机的具体型号

2.AVR系列单片机

AVR系列是1997年ATMEL公司挪威设计中心的A先生与V先生共同研发出的精简指令集(RISC—Reduced Instruction Set Computer)的高速8位单片机,简称AVR。

 AVR单片机系列全,3个档次,适于各种不同要求:

(1)低档Tiny系列: Tiny11/12/13/15/26/28等;

(2)中档AT90S系列: AT90S1200/2313/8515/8535等;

(3)高档ATmega系列: 有ATmega8/16/32/64/128( 存储容量为8/16/32/64/128 KB)以及ATmega8515/8535等。

3.PIC系列单片机

美国Microchip公司。

特性如下:

(1)最大特点是从实际出发,重视性价比,已开发出多种型号来满足应用需求。例如,一个摩托车的点火器需要一个I/O较少、RAM及程序存储空间不大、可靠性较高的小型单片机,若用40脚单片机,投资大,使用也不方便。

(2)精简指令集(RISC)使执行效率大为提高。 数据总线和指令总线分离的哈佛结构,指令单字长,且允许指令代码的位数可多于8位的数据位数,这与传统的采用复杂指令结构(CISC)结构的8位单片机相比,可达到2:1的代码压缩,速度提高4倍。

(3)优越的开发环境。8051的开发系统大都采用高档型仿真低档型,实时性不理想。PIC推出一款新型号单片机的同时推出相应的仿真芯片,所有的开发系统由专用的仿真芯片支持,实时性非常好。

(4)其引脚具有防瞬态能力,通过限流电阻可以接至220V交流电源,可直接与继电器控制电路相连,无须光电耦合器隔离,给应用带来极大方便。

(5)保密性好。PIC以保密熔丝来保护代码,用户在烧入代码后熔断熔丝,别人再也无法读出,除非恢复熔丝。目前,PIC采用熔丝深埋工艺,恢复熔丝的可能性极小。

(6)片内集成看门狗定时器,可用来提高运行可靠性。

(7)设有休眠和省电工作方式。可大大降低系统功耗并可采用电池供电。

世界最小的单片机PIC10F322 —6脚单片机  

PIC单片机分低档型、中档型和高档型:

(1)低档8位单片机 PIC12C5XXX/16C5X系列。PIC16C5X系列最早在市场上得到发展,价格低,有较完善的开发手段,因此在国内应用最为广泛;而PIC12C5XX是世界第一个8脚低价位单片机可用于简单的智能控制等要求体积小的场合,前景广阔。

(2)中档8位单片机 PIC12C6XX/PIC16CXXX系列。PIC中档产品是Microchip公司近年来重点发展的系列产品,品种最为丰富,其性能比低档产品有所提高,增加了中断功能,指令周期可达到200ns,带A/D,内部E2PROM数据存储器,双时钟工作,比较输出,捕捉输入,PWM输出,I2C和SPI接口,异步串行接口(UART),模拟电压比较器及LCD驱动等等,其封装从8脚到68脚,可用于高、中、低档的电子产品设计中,价格适中,广泛应用在各类电子产品中。

(3)高档8位单片机  PIC18系列PIC18F452。 片内程序存储器最大可达64KB,片内RAM最大可达4KB; 有8位和16位定时器,比较器;8级硬件堆栈,10位A/D转换器,捕捉输入,PWM输出;配置了I2C、SPI,UART串口,CAN、USB接口,模拟电压比较器及LCD驱动电路等,其封装从14脚到64脚,价格适中,性价比高。已得到广泛应用。

4.各类嵌入式处理器简介

体系结构分为几类:

(1)嵌入式微处理器(microprocessor unit,MPU):其诞生和基本原理与计算机的 CPU 有很大的关系,支持 32 位精简指令集。正是微处理器的诞生,使得嵌入式系统发生了巨大变化。其中以 ARM 嵌入式处理器为代表,被广泛应用在各个电子领域。它的优势是更能适应系统,更能稳定、高效的控制和运行嵌入式系统,并且抗干扰能力以及其他方面的性能都得到了提升。

(2)嵌入式微控制器(microcontroller unit,MCU):又名单片机,它是一种集成了 CPU、存储器等计算机系统上硬件单元的微处理器集成芯片。其与嵌入式微处理器相比具有单片化、小型化、成本低、功耗低等优点。其中最具代表的就是 8051系列单片机。因为微控制器的这些特点使得其能够充当独立的嵌入式设备,也能作为辅助嵌入式系统的一个模块,并且因其具有良好的数据处理能力和成本低廉的特点使得其被广泛应用在工业领域。

(3)嵌入式数字信号处理器(digital signal processor,DSP):就是用于处理数字信号的处理器,换言之,是一种利用基础算术进行运算的处理器,运算效率高,能够准确的提取或转换数字信号。DSP 的优势是数据处理能力强和运行速度快。与微处理器相比,前者在数字信号处理部分有着一定的优势,与微控制器类似的是,DSP 能够作为独立的核心处理器,也能够成为辅助嵌入式系统的一个子系统与其他处理器共同运行。

(4)嵌入式片上系统(system on chip,SoC):这是一种高集成化的嵌入式系统,其最大的特点是高集成性、综合性,并且能够替代集成电路成为一种更优的方案。随着技术的发展,SoC 将发挥它的优势使得嵌入式系统能够实现更高、更复杂的集成性。但是开发难度以及成本也会随之升高。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_935864.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一键拥有你的GPT4

这几天我一直在帮朋友升级ChatGPT,现在已经可以闭眼操作了哈哈😝。我原本以为大家都已经用上GPT4,享受着它带来的巨大帮助时,但结果还挺让我吃惊的,还是有很多人仍苦于如何进行升级。所以就想着写篇教程来教会大家如何…

网络安全---防御保护--子接口小实验

子接口小实验: 环境准备: 防火墙区域配置为trust: PC设置其ip为同一个网段: 此时尝试ping无法ping通的原因是没有打开防火墙允许ping,我们在图形化界面允许ping即可 最终结果: .com域名服务器: …

Redis 笔记二

概览 1.高并发秒杀问题及可能出现的bug 2.秒杀场景JVM级别锁和分布式锁 3.大厂分布式锁Redisson框架 4.从Redisson源码剖析lua解决锁原子性问题 5.从Redisson源码剖析经典锁续命问题 6.Redis主从架构锁失效如何解决 7.Redlock分布式锁高并发下可能存在的问题 8.双十一大促如何将…

电脑加固态硬盘有什么好处

电脑加固态硬盘有很多好处,以下是一些主要的优点: 1. 启动速度更快:固态硬盘(SSD)的启动速度比传统机械硬盘(HDD)快得多。这是因为固态硬盘没有旋转部件,而传统硬盘的读写头需要不断…

集简云新增邮件发送功能,适用多种创意场景并提升邮件发送效率

在数字营销中,电子邮件依旧是连接企业与客户的重要桥梁。集简云深知这一点,本周推出为企业通讯打造的内置应用——集简云邮件发送,帮助用户创建充满个性化的交易电子邮件,还能通过HTML自定义代码来实现用户的创意场景。可与近千款…

Linux安装字体

Linux安装字体 一、 上传安装包 fontconfig ttmkfdir二、安装三、安装完成 一、 上传安装包 fontconfig ttmkfdir 上传安装包/opt/ztfonts mkdir /opt/ztfonts cd /opt/ztfonts 二、安装 mkdir -p /usr/share/fonts/chinese #上传字体,按实际需要来 chmod -R 75…

数字图像处理(实践篇)二十六 使用cvlib进行人脸检测、性别检测和目标检测

目录 1 安装cvlib 2 涉及的函数 3 实践 4 其他 cvlib一个简单,高级,易于使用的开源Python计算机视觉库。 1 安装cvlib # 安装依赖pip install opencv-python tensorflow# 安装cvlibpip install cvlib</

【算法专题】动态规划之路径问题

动态规划2.0 动态规划 - - - 路径问题1. 不同路径2. 不同路径Ⅱ3. 珠宝的最高价值4. 下降路径最小和5. 最小路径和6. 地下城游戏 动态规划 - - - 路径问题 1. 不同路径 题目链接 -> Leetcode -62.不同路径 Leetcode -62.不同路径 题目&#xff1a;一个机器人位于一个 m …

【产品交互】超全面B端设计规范总结

不知不觉已经深耕在B端这个领域3年有余&#xff0c;很多人接触过B端后会觉得乏味&#xff0c;因为B端的设计在视觉上并没有C端那么有冲击力&#xff0c;更多的是结合业务逻辑&#xff0c;设计出符合业务需求的交互&#xff0c;以及界面排版的合理性&#xff0c;达到产品的可用性…

新年钜惠|泰迪智能科技免费协助企业完成3个行业AI案例建模

在新年到来之际&#xff0c;为了感谢各企业一直以来对泰迪智能科技的支持&#xff0c;日前我们推出了新年钜惠活动即&#xff1a;免费协助企业完成3个行业AI案例建模。我们希望通过这样的活动&#xff0c;可以帮助更多的企业迈出AI应用的第一步&#xff0c;同时我们也希望能够为…

基于若依的ruoyi-nbcio流程管理系统一种简单的动态表单模拟测试实现(四)

更多ruoyi-nbcio功能请看演示系统 gitee源代码地址 前后端代码&#xff1a; https://gitee.com/nbacheng/ruoyi-nbcio 演示地址&#xff1a;RuoYi-Nbcio后台管理系统 更多nbcio-boot功能请看演示系统 gitee源代码地址 后端代码&#xff1a; https://gitee.com/nbacheng/n…

【AI视野·今日Robot 机器人论文速览 第七十五期】Thu, 11 Jan 2024

AI视野今日CS.Robotics 机器人学论文速览 Thu, 11 Jan 2024 Totally 16 papers &#x1f449;上期速览✈更多精彩请移步主页 Daily Robotics Papers Analytical Model and Experimental Testing of the SoftFoot: an Adaptive Robot Foot for Walking over Obstacles and Irre…

文件包含技术总结

开发人员一般会把重复使用的函数写到单个文件中&#xff0c;需要使用某个函数时直接调用此文件&#xff0c;而无需再次编写&#xff0c;这中文件调用的过程一般被称为文件包含。 allow_url_fopen On&#xff08;是否允许打开远程文件&#xff09; allow_url_include On&…

DBA技术栈MongoDB:简介

1.1 什么是MongoDB&#xff1f; MongoDB是一个可扩展、开源、表结构自由、用C语言编写且面向文档的数据库&#xff0c;旨在为Web应用程序提供高性能、高可用性且易扩展的数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品&#xff0c;是非关系数据库当…

【Leetcode】2765. 最长交替子数组

文章目录 题目思路代码结果 题目 2765. 最长交替子数组 题目&#xff1a;给你一个下标从 0 开始的整数数组 nums 。如果 nums 中长度为 m 的子数组 s 满足以下条件&#xff0c;我们称它是一个 交替子数组 &#xff1a; m 大于 1 。 s1 s0 1 。 下标从 0 开始的子数组 s 与…

刷题 ------ 排序

文章目录 1.K 次取返后最大化的数组和&#xff08;堆&#xff09;2.数组的相对排序&#xff08;桶&#xff09;3.最小绝对差4.根据数字二进制下1的数目排序&#xff08;qsort&#xff09;5.有多少小于当前数字的数字6.非递增顺序的最小子序列7.按照频率将数组升序排序&#xff…

【jQuery入门】链式编程、修改css、类操作和className的区别

文章目录 前言一、链式编程二、修改css2.1 获取css的值2.2 设置单个css属性2.3 设置类样式添加类移除类切换类 三、类操作与className的区别总结 前言 jQuery是一个流行的JavaScript库&#xff0c;广泛用于简化DOM操作和处理事件。在jQuery中&#xff0c;链式编程是一种强大的…

Kafka-消费者-KafkaConsumer分析总结

KafkaConsumer依赖SubscriptionState管理订阅的Topic集合和Partition的消费状态&#xff0c;通过ConsumerCoordinator与服务端的GroupCoordinator交互&#xff0c;完成Rebalance操作并请求最近提交的offset。 Fetcher负责从Kafka中拉取消息并进行解析&#xff0c;同时参与posi…

ROS2机器人任务级导航仿真系统设计与实现(预告)

前一篇&#xff1a; ​​​​​ROS2工业机械臂抓取仿真系统设计与实现&#xff08;预告&#xff09; 课题简介 ROS2机器人任务级导航仿真系统设计与实现 一、背景与意义 随着机器人技术的不断发展和智能化需求的提高&#xff0c;机器人在各个领域中的应用越来越广泛。其中&…

大创项目推荐 行人重识别(person reid) - 机器视觉 深度学习 opencv python

文章目录 0 前言1 技术背景2 技术介绍3 重识别技术实现3.1 数据集3.2 Person REID3.2.1 算法原理3.2.2 算法流程图 4 实现效果5 部分代码6 最后 0 前言 &#x1f525; 优质竞赛项目系列&#xff0c;今天要分享的是 &#x1f6a9; 深度学习行人重识别(person reid)系统 该项目…