问题小结
来源:互联网 发布:js 局部打印pdf 编辑:程序博客网 时间:2024/06/11 16:21
CPU、单片机、单板机的区别
CPU
- Central Processing Unit,即中央处理单元,在冯·诺依曼结构中往往是运算器和控制器的结合,一般包含算数逻辑单元(ALU),各种寄存器,控制部件,及内部总线等。他经历了电子管(如ENIAC),晶体管,集成电路,大规模及超大规模集成电路几代,把整个CPU做在一块集成电路芯片上称为微处理器(Microprocessor)。
单片机
- Single-chip Microcomputer ,是典型的嵌入式微控制器(MCU:microcontroller Unit)将CPU,存储器,I/O接口电路,定时/计数器,中断控制器,甚至AD/DA转换器集成在其中,只要配上必要的外设,变成了有特定功能的计算机。
单板机
- Single-board Computer,将计算机的各个部件都组装在一块印制电路板上,跟一般计算机的区别主要是将显示,键盘等外设也集成到了一起。例如微机实验教学板,一些工业控制板。
51单片机的上拉电阻
为什么需要上拉电阻?
- 提高驱动能力
- 当单片机引脚为输入或悬空时,提供一个稳定的电平。
51单片机,P0口的上拉电阻
- 51单片机的P1、P2、P3口都具有内部上拉电阻,而P0口没有(有其他的用处,如拓展存储器地址,复用等)。
- 当P0口作为I/O口输出的时候,输出低电平为0,输出高电平为高阻态(悬空状态).也就是说P0 口不能真正输出高电平,其电平是不定的。
- 高端说法:P0口为双向三态IO结构,当其为总线工作方式时,推挽输出,电流最大。而在IO工作方式时,开漏输出,因为只有低电平(0)和高阻(Z)两种状态,因此要上拉。
- 因此,若要想让P0口输出高电平,需要外接上拉电阻,即在P0口引脚和VCC之间串接一个几k欧的电阻(根据所需电流适当调整)。此时当引脚输出高电平时,便会由电源通过这个上拉电阻为负载提供电流。
- 并不是说P1 2 3口有内部上拉就不用再接外部上拉电阻了,他们的输出电流其实还是挺低的。当要驱动大负载时,也可以外接上拉电阻,或通过控制MOS、三极管等元件来进行驱动。
- 此外,P0口的上拉电阻也不是必须的,当P0口输出低电平或为输入状态时,电源通过上拉电阻会对单片机有一定的灌电流,流入引脚。这些电能以发热的形式消耗,比较浪费。
LED的电流
- 0805封装的贴片LED 5-10ma,如果是5v供电,限流电阻为1k欧即可。
- 直插式的led电流稍大。
- 不同颜色led的工作电流稍有不同。
测试电源芯片最大负载电流的方法
- 电源输出端接一个1k欧的电位器,将阻值调至最小(0欧),观察输出电流。
对于MCU的保护
1.地的隔离:将模拟地和数字地隔离,即两个地通过一个0805封装的磁珠或零欧电阻连接。
2.多个0.1uf的陶瓷贴片电容并联,对供电电流进行滤波。
3.反接保护二极管,二极管反接在电路中起过压保护作用。
4.电源电路最前端添加保险丝或大负载稳压电源电路
0 0
- 问题小结
- 问题小结
- 问题小结
- 问题小结
- 问题小结
- 问题小结
- 问题小结
- 问题小结
- Oracle问题小结
- 导出EXCEL问题 小结
- POI-乱码问题小结
- sql问题小结
- Struts 问题小结
- 中文乱码问题小结
- struts2问题小结
- IIS问题调试小结
- Mysql字符集问题小结
- CollegeSystem建模问题小结
- 6-字符指针_删除字符串中的空格_register_指针数组
- 进程和线程的区别
- 7-函数指针_字符串转整数练习
- Deep Q-Network,NIPS-2013:Playing Atari with Deep Reinforcement Learning
- 8-数据类型_处理5个学生的数据
- 问题小结
- 9-malloc练习
- 10-linux-c基础_管道_putty配置
- linux常用命令整理
- What does the “yield” keyword do? (转)
- 4.组合模式
- 前端模块化
- Android面试题整理
- 11-linux-c基础2