历史上的今天
返回首页

历史上的今天

今天是:2024年12月11日(星期三)

正在发生

2019年12月11日 | PIC单片机是什么_PIC单片机介绍

2019-12-11 来源:elecfans

PIC单片机(Peripheral Interface Controller)是一种用来开发的去控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。


PIC单片机有计算功能和记忆内存像CPU并由软件控制允行。然而,处理能力—存储器容量却很有限,这取决于PIC的类型。但是它们的最高操作频率大约都在20MHz左右,存储器容量用做写程序的大约1K—4K字节。


时钟频率与扫描程序的时间和执行程序指令的时间有关系。但不能仅以时钟频率来判断程序处理能力,它还随处理装置的体系结构改变(1*)。如果是同样的体系结构,时钟频率较高的处理能力会较强。


这里用字来解释程序容量。用一个指令(2*)表示一个字。通常用字节(3*)来表示存储器(4*)容量。一个字节有8位,每位由1或0组成。PIC16F84A单片机 的指令由14位构成。当把1K个子转换成位为:1 x 1,024 x 14 = 14,336位。再转换为字节为:14,336/(8 x 1,024) = 1.75K。在计算存储器的容量时,我们规定 1G 字节 = 1,024M 字节, 1M 字节 = 1,024K 字节, 1K 字节= 1,024 字节。 它们不是以1000为倍数,因为这是用二进制计算的缘故。


1. 计算机的物理结构,包括组织结构、容量、该计算机的CPU、存储器以及输入输出设备间的互连。经常特指CPU的组织结构,包括它的寄存器、标志、总线、算术逻辑部件、指令译码与执行机制以及定时和控制部件。

2. 指出某种操作并标识其操作数(如果有操作数的话)的一种语言构造

3. 作为一个单位来操作(运算)的一个二进制字符串,通常比计算机的一个字短。

4. 处理机内的所有可寻址存储空间以及用于执行指令的其它内存储器。


在计算存储器的容量时,我们规定 1G 字节 = 1,024M 字节, 1M 字节 = 1,024K 字节, 1K 字节= 1,024 字节。 它们不是以1000为倍数,因为这是用二进制计算的缘故。

用PIC单片机使电路做的很小巧变得可能。


因为PIC单片机可以把计算部分、内存、输入和输出等都做在一个芯片内。所以她工作起来效率很高、功能也自由定义还可以灵活的适应不同的控制要求,而不必去更换不同的IC。这样电路才有可能做的很小巧。


答:单片机是在一块集成电路芯片上装有CPU和程序存储器、数据存储器、输入/输出接口电路、定时/计数器、中断控制器、模/数转换器、数/模转换器、调制解调器以及其他部件等的系统。视其型号不同,其组成部分各异。


答:单片机与单板机最大的不同在于系统组成。


单片机是在一块集成电路芯片上集成有CPU、程序存储器、数据存储器、输入/输出接口电路、定时/计数器、中断控制器、模/数转换器、数/模转换器、调制解调器等部件。


单板机是把微型计算机的整个功能体系电路(CPU、ROM、RAM、输入/输出接口电路以及其他辅助电路)全部组装在一块印制电路板上,再用印制电路将各个功能芯片连接起来。

答:在硬件规模方面,单片机相当于将一个基本规模的单板机所具有的资源复合在一块芯片上,因此具有相当的规模。


在功能方面,单片机已经超过了单板机的功能。


在指令系统方面,如果将单片机的指令系统与Z80的指令系统相比较,除单片机的数据传送能力较弱一点之外,单片机的指令系统已大大超过Z80.


此外,无论在性价比方面,还是在体积、重量方面相比较,单片机都比单板机优越得多。

(1) 片内存储容量越来越大。

(2) 抗干扰性好,可靠性高。

(3) 芯片引线齐全,容易扩展。

(4) 运行速度高,控制功能强。

(5) 单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。

答:(1)单片机构成的应用系统可靠性高。

(2)系统配置规范 。

(3)控制功能具有预想性,变动控制方案容易。

(4)具有较高的性价比。


答:简单地说,由于单片机本身就是一个计算机系统。

因此,只要在单片机的外围适当加一些必要的扩展电路及通道接口,就可以构成各种应用系统,如工业控制系统、数据采集系统、自动控制系统、自动测试系统、检测监视系统、智能仪表、功能模块等。


答:按照单片机系统扩展与系统配置,单片机应用系统可以分为最小应用系统、最小功耗系统、典型应用系统等。


答:应具备有用于测控目的的传感器通道,伺服控制通道,以及人机对话系统。


MCS-51单片机硬件结构的基本特点是什么?

答:由于MCS-51单片机是在MCS-48的基础上推出的增强型产品。比后者提高了芯片的集成度,性能大为提高,硬件功能大大增加,功能单元的种类数量也得到了扩展。


MCS-51单片机/输出(I/O)是怎样设置的


答:MCS-51单片内部I/O口的数量和种类多而齐全,尤其是它有一个全双工的串行口,更突出了这种单片机的本身特点。该串行口是利用两根I/O口线构成的,由4种工作方式,可通过编程选定。MCS-51有32根I/P口线,而MCS-48只有27根。


单片机的中央处理器由哪几部分组成


答:单片机的中央处理器是单片机内部的核心部件,它决定了单片机的主要功能特性。

中央处理主要由运算部件和控制部件组成。


单片机的ALU有什么功能

答:MCS-51单片机ALU功能十分强,它不仅可对8位位变量进行逻辑“与”、“或”、“异或”循环、求补、清零等基本操作 。


还可以进行加、减、乘、除等基本运算。


单片机的ACC有什么功能

答:单片机运算部件中的累加器ACC是一个8位的累加器 。


从功能上看,它与一般微机的累加器相比没有什么特别之处,但ACC的进位标志CY就是布尔处理器进行位操作的一位累加器。


单片机控制部件由哪几部分组成

答:控制部件是单片机的中枢神经。它包括时钟电路、复位电路、指令寄存器、译码器以及信息传送部件。


单片机控制部件的基本原理是什么


答:单片机的控制部件以主振频率为基准,发出CPU的时序信号,对指令进行译码,然后发出各种控制信号,完成一系列定时控制的微操作,用来控制单片机各部分的运行。其中,有一些控制信号线能够简化应用系统的外围控制逻辑。


什么是单片机CPU的时序


答:单片机执行的每一条指令都可以分解为若干基本的微操作 。而这些微操作在时间上都有极严格的先后次序。这些次序就是计算机的CPU时序。


单片机的存储器有几种?多存放何种内容和信息


单片机的存储器有程序存储器ROM与数据存储器RAM两种。


这两种存储器在使用上是严格区分的,不得混用。


程序存储器存放程序指令,以及常数,表格等;而数据存储器则存放缓冲数据。


MCS-51单片机存储器的结构有哪几部分?

答:MCS-51单片机存储器的结构共有3部分 :

一是程序存储器

二是内部数据存储器

三是外部数据存储器


MCS-51单片机的存储器分为哪几类?


答:MCS-51单片机的存储器可分为5类:程序存储器、内部数据存储器、特殊功能寄存器、位地址空间、外部数据存储器。


程序存储器用于存放什么内容?它可寻址的地址空间是多少?

答:程序存储器用于存放编号的程序和表格常数


程序存储器以程序计数器PC作地址指针


由于MCS-51单片机的程序计数器为16位,因此可寻直的地址为64KB。

MCS-51单片机复位后,对系统有何要求?

答:单片机复位后,程序计数器PC的内容为0000H,所以系统必须从0000H单元开始取指令来执行程序。


0000H单元是系统的起始地址,一般在该单元存放一条绝对跳转指令(LJMP)

而用户设计的主程序,则从跳转后的地址开始安放。


MCS-51单片机内部数据存储器是怎样设置的?


答:MCS-51单片机内部有128个字节的数据存储器,内部RAM编址为00H~7FH。

MCS-51对其内部的RAM存储器有很丰富的操作指令,方便了程序设计。

推荐阅读

史海拾趣

Dearborn Electronics Inc公司的发展小趣事

Dearborn Electronics Inc.于1952年在芝加哥注册成立,由一群电子工程师和企业家共同创立。他们看到了当时电子行业对高性能电容器和滤波器的迫切需求,于是决定专注于这一领域。公司初期主要生产薄膜电容器和EMI/RFI滤波器,凭借卓越的产品质量和稳定的性能,逐渐在电子行业中建立了良好的声誉。

DB Unlimited公司的发展小趣事

DB Unlimited始终将技术创新作为公司发展的核心驱动力。公司不断投入大量资源进行技术研发和创新,推出了多项具有行业领先水平的音频技术。这些技术的推出不仅提升了公司的竞争力,也推动了整个音频行业的发展。DB Unlimited的技术创新能力和成果得到了业界的广泛认可。

Gamewell-FCI ( Honeywell )公司的发展小趣事

DB Unlimited公司最初只是一个生产基础音频组件的小型企业。随着技术的不断发展和市场的变化,公司意识到单纯的组件生产已经无法满足客户的需求。于是,DB Unlimited开始转型,致力于提供完整的音频解决方案。通过不断研发和创新,公司成功开发出了一系列高性能的音频产品,并凭借其卓越的品质和性能,赢得了客户的广泛认可。

CML Microcircuits公司的发展小趣事

随着技术的不断进步,CML Microcircuits公司始终保持对创新的追求。在模拟、数字和混合信号集成电路领域,CML不断推出具有创新性的产品,满足市场的多样化需求。通过与全球顶级客户的紧密合作,CML深入了解市场趋势,并将其转化为具有竞争力的产品。这些努力使CML在行业中逐渐建立了技术创新的引领者地位。

FORYARD公司的发展小趣事

面对日益激烈的市场竞争和客户需求的变化,FORYARD决定实施智能制造转型。公司投入巨资引进先进的自动化生产线和智能管理系统,实现了从原材料采购、生产加工到成品检验的全流程智能化管理。这一转型不仅大幅提高了生产效率和产品质量,还降低了人力成本和运营成本。同时,FORYARD还积极拥抱工业互联网和大数据等新技术,通过数据分析优化生产流程、预测市场需求,进一步提升了企业的竞争力和市场响应速度。

Amperite Co公司的发展小趣事

在快速发展的同时,FORYARD始终不忘企业的社会责任和可持续发展目标。公司积极推广绿色生产和环保理念,采用环保材料和节能技术降低生产过程中的碳排放和资源消耗。此外,FORYARD还积极参与社会公益事业和慈善活动,为贫困地区的教育和医疗事业贡献力量。这些举措不仅提升了公司的社会形象和品牌价值,也为实现可持续发展目标做出了积极贡献。

问答坊 | AI 解惑

WINCE图像

我想将一个HBITMAP另存为一个GIF或者JPG格式的文件,在WINCE上能实现吗?好像WINCE的系统是16位的,XP系统是32位的,这有什么驱别吗?有哪位朋友有实现的方法呀?…

查看全部问答>

关于如何学习嵌入式 高手 们进

大家好,我是一名大三的学生,学的是嵌入式方向的,但我们现在才学嵌入式操作系统,都TMD还是理论,学了等于没学,就上学期还学了个汇编,现在一学期都快过完了,感觉什么关于嵌入式方面的都没学到,如果靠下学期再来学点东西,以后出去就别想混了 ...…

查看全部问答>

wince+S3C2440功耗问题

用核心板做一款机器,最后做电源管理才发现PWREN给悬空了,且VDDi,VDDiarm和VDDalive一起供电,休眠省电基本不用想了,现在我想仅靠降低CLOCK时钟降低功耗,比如进入SLOW模式,能将2440电流降低到多少?哪位试验过? 另外在wince系统运行时候转换n ...…

查看全部问答>

100分 关于一个程序流程的问题

请教各位帮忙单步跟踪一下下面这个程序 #include   \"stdafx.h\"      #include         #include         using   namespace  &n ...…

查看全部问答>

***IPCamera嵌入式开发合作,有意向者请进***

本公司(知名国企)正在寻求IPCamera(网络摄像机)的技术合作,包括嵌入式开发+硬件设计、中心 管理平台开发。有特色的产品,可提供整机、主板,或者能提供优秀的硬件方案的亦可。     合作方式多种,可技术转让、兼职或者全职。 &nb ...…

查看全部问答>

谁有STM单片机的中文汇编资料,请分享一下

                                 在官方网上找到了一个英文的,看的真累,那位大虾翻译一下,分享出来.…

查看全部问答>

USB口防真器程序编译的问题

程序先前一直没问题,后来改程序又加了几条语句,在编译过程中就有一个错误:Code size limit exceeded(4096 code bytes)for this version of the compiler 4212bytes of CODE memory 10bytes of CONST memory(+4bytes shared) 544bytes of DATA me ...…

查看全部问答>