‘壹’ 请问谁知道8051单片机的性能参数和一般选用的原则呢 急需!!!
传统的8051,如at89s51,是12T单片机,即12个机器周期=1个指令周期,而且只有时钟、串口、中断等一些传统的资源,因此性能不够好;当然它也比较便宜,对于速度要求不高的场合还是可以的。现在市场上出现了不少增强型8051的单片机,比如华邦的单片机(8051的内核)是4T的,宏晶的stc12c系列是1T的单片机,而且这些增强型的单片机不但速度提高了(在同一个晶振频率下),而且有很多外围设备,比如AD、PWM等片上系统,所以要看你的应用需要,对单片机速度、外围系统、甚至程序的大小,ram的需求来选择单片机,即满足要求,又不造成浪费。
‘贰’ 单片机怎样才能保存设置的参数,初学者请教各位!!!
先看你用的什么单片机,现在流行的单片机如C8051F等都有Flash存储器,可掉电保存数据,这样就不需要外扩存储器。经典的MCS-51很古老,没有Flash,所以一般单片机教材上的都没讲怎样保存数据。具体有没有Flash可以查看单片机的数据手册。
往单片机的Flash里存数据一般有特殊的编程步骤,各种单片机都不一样,也要查看数据手册。
单片机没有Flash的话,就需要扩展存储器了。EPROM是紫外线擦除的,不能用。EEPROM是电擦除的。看你需要多大空间、什么接口,再去查型号,AT24C01,AT29C020等。下面的网址可以参考:
http://www.zymcu.com/device/memory/eeprom_01.htm
http://www.zymcu.com/device/memory/flash_01.htm
‘叁’ 51单片机参数传递方式有哪几种
C语言的参数传递方法大概有三种,传值 传指针 和传引用
在单片机编程时多用第一种即直接用变量或数值替换形参,第二种也有应用
第三种基本不用
‘肆’ 新手做单片机选型要了解哪些参数
这个得依据你想要做什么,所用外设都需要什么接口(USART、IIC、SPI等),需要几个接口等等,然后根据这些要求去选择单片机芯片,这是最基本的;
学习用的,最好是选择多包含些不同的接口;
‘伍’ 89C51系列单片机的性能参数
主要包括具有64KB寻址空间,4KB程序存储单元,RAM(256个字节);2个定时器,2个中断口,1个UARST串口,外部晶振12M,机器周期1M,程序指令周期1个机器周期以上,即1S内程序指令执行调试小于1M,5V供电,IO口除P0需外接电阻外,其它都可直接驱动电平输出,但是电流驱动能力小于10mA,因此驱动10mA以上器件,需外接三极管或者MOS管驱动
‘陆’ 89c51单片机的主要参数
AT89C51是一种带4K字节FLASH存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能CMOS 8位微处理器,俗称单片机。
AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。
‘柒’ 51单片机的P0,P1等I/O端口,将其做为一个函数参数传入函数中。
你说的这个很简单,传参数去控制P口而已嘛。
#include<reg51.h>
#define uchar unsigned char
void p1con(uchar pcon)
{
P1=pcon;
}
void p2con(uchar pcon)
{
P2=pcon;
}
main()
{
uchar pp1,pp2;
TMOD=0x20;
TH1=TL1=0xfd;
SCON=0x50;
while(1)
{
while(!RI);
RI=0;
pp1=SBUF;
while(!RI);
RI=0;
pp2=SBUF;
p1con(pp1);
p2con(pp2);
}
}
‘捌’ 单片机内部有4个参数
8051单片机I/O引脚工作原理 一、P0端口的结构及工作原理 P0端口8位中的一位结构图见下图: 由上图可见,P0端口由锁存器、输入缓冲器、切换开关、一个与非门、一个与门及场效应管驱动电路构成。再看图的右边,标号为P0.X引脚的图标
‘玖’ 51单片机形参和实参分别是什么
这个不是
51单片机
专有的,而是C语言基础,
形式参数
定义一种参数格式,
实际参数
通过传递给
形参
,然后在函数里进行运算。凡是采用到C语言的单片机都会用到这个知识点。
‘拾’ 单片机中函数的参数分为什么和什么
单片机中函数的参数分为形参和实参。
C51和标准C语言没啥区别,C51主要是引入了一些新的关键词,比如bit sbit类型关键字,还有 interrupt中断函数标志关键字。这些都是C51加的,其实很多其他单片机基本是使用标准C语言的,其他的东西都可以用预编译宏或者汇编和C混合的方式解决。C51也仅仅是51系列单片机用而已,除了51系列就没用了。。。