历史上的今天
今天是:2025年01月06日(星期一)
2020年01月06日 | 什么是PIC单片机,它的特点是什么?
2020-01-06 来源:elecfans
什么是PIC单片机?
PIC单片机(Peripheral Interface Controller)是一种用来开发的去控制外围设备的集成电路(IC)。一种具有分散作用(多任务)功能的CPU。与人类相比,大脑就是CPU,PIC 共享的部分相当于人的神经系统。

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。这样电路才有可能做的很小巧。
史海拾趣
|
多层PCB加工过程中必不可少的就是使用到压合机,而压合机压力的均匀性和温度的均匀性对压合的品质影响相当之大,而如何通过试验的方式进行定期的检测其稳定性,从而保证产品的压合品质呢。论坛里有就这个问题进行的相关讨论,现在其中的讨论结果综 ...… 查看全部问答> |
|
在嵌入式软件开发过程中,一般来说,花在测试和花在编码的时间比为3:1(实际上可能更多)。这个比例随着你的编程和测试水平的提高而不断下降,但不论怎样,软件测试对一般人来讲很重要。很多年前,一位开发人员为了在对嵌入式有更深层次的理解,向Ora ...… 查看全部问答> |
|
3路并行40M的LVDS信号想通过一根光纤传输,到另一端然后再还原成3路并行LVDS信号,首先肯定是先将3路信号转化成串行数据,然后再发送到接收端,接收端再把串行数据还原成并行数据。光纤传输有现成的模块,逻辑部分想用FPGA做,现在发现若对40M的信 ...… 查看全部问答> |
|
死活不成功,用的是micro SDHC 参考SD2.0标准,但循环接受ACMDD41就会一直不停的接受到0x01 不知怎么回事 希望高手解答呵呵 void SDCardInit( void ) { u8 ret = 0 ; ...… 查看全部问答> |
|
征集合作,要求C,英文,HDL(其中若干项的) 大家好! 王小云干掉了MD5和SHA.现在NIST在征集新的HASH算法.我有一个很不错的算法.已经发表在http://eprint.iacr.org/2007/476.我看了已经发表的算法.我的在速度和安全方面都有优势. 但NIST对提交资料有 ...… 查看全部问答> |
|
创建新线程后,在调试跟踪的时候,新线程中对传入参数(一个控件)实施操作的时候报错 点击一个按钮后,创建一个线程,传入一个参数(一个控件,比如是CComboBox),在新线程里对该控件实施操作的时候,系统提示说MFCCE300.DLL错误,语句定到ASSERT一行,说SENDMESSAGE的时候有错误,如果是跟踪调试的话,线程变量显示的那个小窗体的标题就灰了不 ...… 查看全部问答> |
|
不知道如何了解:USB函数中各个CallBack究竟做了什么事? USB_Lib程序中,出现五六个回调函数,不知道它们究竟做了. 比方SOF_Callback, 顾名思义理解为产生帧头,但到底这样理解对不对,心中没有数? 何况,除了SOF_Callback外,还有一些XXX_Callback函数本身名称也不太清楚的,更不容易理解了. … 查看全部问答> |
|
本帖最后由 paulhyde 于 2014-9-15 03:42 编辑 各有关高校: 为了更好的支持2011年全国大学生电子设计竞赛,TI与E络盟公司(前身即为派睿电子,一家专注于小批量销售的英国公司)合作,推出了今年的小批量特价销售计划:即经TI授权的学校,能够以 ...… 查看全部问答> |




