㈠ 51单片机运行需要多少伏电源
5V。
51单片机不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。概括的讲是一块芯片就成了一台计算机。
51单片机应用最广泛的8位单片机当然也是初学者们最容易上手学习的单片机,最早由Intel推出,由于其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统。
(1)pcb51单片机扩展阅读:
注意事项:
1、降低外时钟频率:外时钟是高频的噪声源,除能引起对本应用系统的干扰之外,还可能产生对外界的干扰,以8051单片机为例,最短指令周期1μs时,外时钟是12MHz。而同样速度的Motorola 单片机系统时钟只需4MHz微控制器产生的最有影响的高频噪声大约是时钟频率的3倍。
2、低噪声系列单片机:改进的技术将电源、地安排在两个相邻的引脚上,外部去耦电容在PCB设计上更容易安排。
3、每个集成电路的电源、地之间应配置一个去耦电容, 吸收或提供该集成电路内部三极管导通、截止引起的电流变化(di/dt),从而降低系统噪声, 要选高频特性好的独石电容或瓷片电容作去耦电容。每块印制电路板电源引入的地方要安放一只大容量的储能电容。
㈡ PCB设计和单片机什么关系
单片机就是一个CPU里面有定时器,程序存储器,计数器啥的,单纯的一个单片机是没的用的,要用它和外部电路结合才能实现其功能(就像电脑的工作离不开其他外设一样)。
PCB就是印制电路板,PCB设计不一定涉及到单片机,但学单片机就离不开PCB了,你用单片机设计一样东西要把它制作出来就要用相关软件画原理图,然后画PCB图,之后交给专门制作PCB板的厂家做出板子,再在上面焊接元器件,制成设计的东西。
㈢ 画51单片机pcb应该注意什么
这个是电子布线,与是否单片机没关系吧
上网找篇搞干扰布线的资料看看
㈣ 求一份51单片机最小系统的原理图和PCB文件,二者配套的,谢谢!
51单片机最小系统的原理图和PCB文件,我在网上看到一份比较好的,你可以找找手把手制作单片机最小系统
电子乐屋上就有相关文章。
㈤ 本人才开始学51单片机,搞不清PCB板上那些密密麻麻的电容电阻在单片机工作是一般都能起到哪些作用,望指教
电阻一般用来限流,分压,上拉或者下拉。。。电容就用来晶振起振,电源滤波等
㈥ 51单片机未用的引脚在换PCB时如何处理
51单片机不用的IO口都是可以悬空处理的
像很多开发板把留给用户的IO接上插针引出来一样
或者根本就不处理,不给对应引脚连线就是了
㈦ 51单片机的编程问题
1:C51编译器如何区分位地址和字节地址
是靠预定义实现的,比如:sfr P0 = 0x80; sbit P0_0 = 0x80;前者声明了P0端口地址位于0x80,后者说明了P0端口的bit0,即P0.0位于位地址空间0x80处。这2个0x80具有完全不同的含义,靠关键字sfr和sbit来区别。这样当程序被编译时,编译器会依此编译成相应的汇编语言。例如:
C51语句: P0 = 1;
P0声明为sfr,因此编译成:mov 80h,01h,将把0x01数据送入0x80单元,由于0x80单元物理上对应P0端口,因此,P0.0脚将输出高电平(其实是呈现高阻态,P0口独有的),其他.1-.7脚输出低电平。
C51语句: P0_0 = 1;
P0_0声明为sbit,因此编译成:setb 80h,这将把位地址空间的0x80地址的bit的值置1。这个位正是P0口的bit0,执行后,P0.0将输出高阻态。而P0.1-.7不会变化。
2:C51为什么要嵌套汇编
51单片机一个显着优点就是指令执行时间固定,因此可以适应时序要求严格的场合。例如符合ISO7816协议的cpu卡的读写,对时序要求比较严格。其实就是用io脚做出来的同步半双工串口。支持cpu卡的程序一般比较庞大,需要用c51来组织,但是由于c编译的不确定性,必须把底层程序封装成汇编语言模块嵌入到工程中。这就带来几个问题:如何声明函数、参数如何传递等。限于篇幅,不能说得很细。下面举例:
汇编程序单独保存一个文件,加入到工程中,函数如下:
_proc_a:
mov a, r7
inc a
mov r7, a
ret
用c语言在.h文件中声明: extern unsigned char proc_a(unsigned char val);
调用时形如: retvalue = proc_a(0x11);
说明:
a:汇编程序如果带参数,则需要在汇编程序前多加一个下划线。而声明它的地方不用加(伟福编译器这么要求的)。
b:函数的形参中第一参数用R7传递,函数返回值用R7返回,这是C51的通用规范。其他参数都有相应规定。函数可以返回一个位,用psw的c位返回。c:上面的语句,执行顺序是把0x11给R7,然后跳转子程序,子程序将它加1后送回。
d:函数跳转到汇编程序时,本区的R0-R7,A,B,PSW,DPTR等寄存器可以供子程序使用,不必考虑调用后是否要恢复这些常规资源。上例中,A的值被函数使用了,编程者不必恢复调用前的值。
㈧ 51单片机最小系统版原理图,以及pcb图
不超过10块钱就可买一个,但那样没意思,关键是自己动手的过程中体会到了动手的快乐
㈨ 51单片机最小系统原理图
我是一名单片机工程师,下面的讲解你参考一下.
.
51单片机共有40只引脚.下面这个就是最小系统原理图,就是靠这四个部分,这个单片机就可以运行起来了.(看下面的数字标记,1234)
.
这个脚是存储器使用选择脚,当这个脚接”地”时,那么就是告诉单片机,选择使用外部存储器,当这个脚接”5V”时,说明单片机使用内部存储器.
如果选择外部的存储器,太浪费单片机仅有的资源,所以这一脚永远接电源5V(如上图所示),使用单片机的内部存储器.
5 如果内部存储器不够容量,最多选择更高级的容量,就可以解决容量不够的问题了,就是这么简单
.
一天入门51单片机:点我学习
.
我是岁月哥,愿你学习愉快!
㈩ 51单片机最小系统的制作步骤
需要的工具如下:
1.指针万用表
2.数字万用表 现在用的最多的是蜂鸣档
3.剪刀
4.斜口钳(剪引脚)、钢丝钳(压东西)、森海塞尔PX80(听音乐必须的)
5.尖嘴钳(拉东西)、剥线钳(剥导线绝缘皮)
6.压线钳(压排线用的)、美工刀(刮洞洞板最外围电源线上的绝缘层)
搭建最小系统,主要是单片机能够正常工作的最低配置,电路图如下图所示,其中红线部分表示可以焊接在一块。将各种元器件按照电路图所示位置摆放好,就可以开始焊接了。电路图上其他管脚没有标注。