1,C语言老师要我们让图中的LED1亮 编程我看不懂到底什

应该是有8个灯,然后控制引脚的电平使其对应的点亮吧,你把16进制数转换成2进制的应该会明白一些
单片机c语言是一种比较人性化的设计,可以很快的达到自己想要的,如果是要让led亮灭就可以控制相应的端口高或低电平。建议还是把完整的电路图跟程序贴上吧

C语言老师要我们让图中的LED1亮 编程我看不懂到底什

2,51单片机引脚哪里是P0P1哪里是P2哪里是P3有没有P4

P1^0就是P1.0啊。sbit led1=P3^1; sbit led2=P3^2; sbit led3=P3^3;接上了左端P10,P11,P12,因为你的LED电路是给高电平亮,I/O口默认的是高电平,所以会亮,你不烧录程序,也会亮的
首先要建立硬件条件,就是你的单片机要设计232或485通讯口,一般232就可以了,如果需要远距离传输就要485口。当然如果水平高可以走dp,can总线。 其次就是通讯协议,wincc软件有modbus rtu驱动,单片机程序写个标准modbus协议就可以通讯。假如数据量不大可以简单的发你需要的报文,单片机回你定义的报文格式,然后软件解析,就可以得到你要的数据了

51单片机引脚哪里是P0P1哪里是P2哪里是P3有没有P4

3,UERERNPE在电路中各代表什么

Ue:代表额定电压;le:代表额定电流;Pe:代表额定功率。接触器:接触器分为交流接触器(电压AC)和直流接触器(电压DC),它应用于电力、配电与用电场合。接触器广义上是指工业电中利用线圈流过电流产生磁场,使触头闭合,以达到控制负载的电器。装置作用:在电工学上,因为可快速切断交流与直流主回路和可频繁地接通与大电流控制(达800A)电路的装置,所以经常运用于电动机做为控制对象﹐也可用作控制工厂设备﹑电热器﹑工作母机和各样电力机组等电力负载,接触器不仅能接通和切断电路,而且还具有低电压释放保护作用。接触器控制容量大,适用于频繁操作和远距离控制,是自动控制系统中的重要元件之一。
ue是用户体验,英文叫做user experience,缩写为ue le在显卡方面是简化版的意思 pe是preinstallation environment的缩写,译为预安装环境

UERERNPE在电路中各代表什么

4,DAC芯片上的LDAC管脚是什么作用

transparent意思是“透明的”,在这里理解成“可以改变的”。latched意思是“被锁定(固定)的”。上面那句话的意思是“当LDAC的电平为0(LOW)时所有的DAC寄存器的内容可以改变,当LDAC为1(HIGH)时(DAC寄存器)处于锁定状态。”这和74HC373或者74HC573一样,其11号引脚LE=1时允许数据从D端输出到Q端,即Q随D变化;LE=0就锁定Q端的状态,此时无论D端的输入如何Q都不会改变。
此时无论D端的输入如何Q都不会改变。上面那句话的意思是“当LDAC的电平为0(LOW)时所有的DAC寄存器的内容可以改变;LE=0就锁定Q端的状态,当LDAC为1(HIGH)时(DAC寄存器)处于锁定状态
1. transparent意思是“透明的”,在这里理解成“可以改变的”。latched意思是“被锁定(固定)的”。2. 上面那句话的意思是“当LDAC的电平为0(LOW)时所有的DAC寄存器的内容可以改变,当LDAC为1(HIGH)时(DAC寄存器)处于锁定状态。”3. 这和74HC373或者74HC573一样,其11号引脚LE=1时允许数据从D端输出到Q端,即Q随D变化;LE=0就锁定Q端的状态,此时无论D端的输入如何Q都不会改变。

5,74HC4514的LE1号引脚有什么用

手册里面不是写的很明白么,LE# = Latch Enable(锁存生效,低电平有效)。When Latch Enable (LE) is high the output follows changes in the inputs (see truth table). When LE is low the output is isolated from changes in the input and remains at the level (high for the 4514, low for the 4515) it had before the latches were enabled. 当LE脚输入高电平时,输出端随输入端变化而变化(参见真值表)。当LE脚输入低电平时,输出端与输入无关,保持LE拉低之前最后的选定状态(对于4514是选定输出端输出高电平,对于4515是选定输出端输出低电平)。
74HC4514是4线-16线译码器,输出端为1有效,输入数据有锁存功能,LE脚即1号引脚就是用来锁存的。LE=1,输入数据,LE=0,输入数据被锁存。
可以的,两个芯片的引脚和逻辑都是兼容的。
关于这两个一号引脚我不太了解是什么意思?你从网上查一查吧,我只只能是孤陋寡闻了,看来你的学习还好,你的管。

6,sbit led1 P10是什么意思

sbit led1 = P1^0 含义:是将发光二极管 led1 接 P1口 0 位端,用以控制 led1 的亮灭。 sbit是定义特殊功能寄存器的位变量。bit和sbit都是C51扩展的变量类型。典型应用是:sbit P0_0=P0^0;//即定义P0_0为P0口的第1位,以便进行位操作。bit和int char之类的差不多,只不过char=8位, bit=1位而已。都是变量,编译器在编译过程中分配地址。 扩展资料 在C语言里,如果直接写P1.0,C编译器并不能识别,而且P1.0也不是一个合法的C语言变量名,所以得给它另起一个名字,这里起的名为P1_0,sbit的用法有三种: 第一种方法:sbit 位变量名=地址值 第二种方法:sbit 位变量名=SFR名称^变量位地址值 第三种方法:sbit 位变量名=SFR地址值^变量位地址值 如定义PSW中的OV可以用以下三种方法: sbit OV=0xd2 (1)说明:0xd2是OV的位地址值 sbit OV=PSW^2 (2)说明:其中PSW必须先用sfr定义好 sbit OV=0xD0^2 (3)说明:0xD0就是PSW的地址值 因此这里用sbit P1_0=P1^0;就是定义用符号P1_0来表示P1.0引脚,如果你愿意也可以起P10一类的名字,只要下面程序中也随之更改就行了。 参考资料:搜狗百科sbit
sbit是keil特有的,不是标准C语言的关键字只是定义了一个位变量led1,并赋值为P1.0,,^在这里,说明P1的第一个引脚(也就是P1.0),与一般的运算不一样!不要混淆了!
sbit 是用来定义特殊寄存器中的位标志,而 reg52.h 中有 sfr p1 = 0x90; 一行,所以 sbit led1=p1^1; 是定义 led1 是一个 sbit ,取 p1 的第1位

7,51单片机引脚ALE的具体作用怎么控制地址锁存器的

单片机上的ALE是接373上的锁存允许LE的,没有错。这个外部RAM和ROM的读写时序,在书上都有,可以去参考一下。而且非常好用。
ale是自动运行的,这个不用你在程序里去管。“顺问一下单片机往锁存器输出的地址和数据有什么分别,不都是二进制数吗”虽然都是进制数据,但是意义不一样,而且位置不一样,作为地址时,是作用于芯片的地址端的,作为数据时,是作用在数据端的,这里有个时序的问题,就像同一个男教师,对儿子和对学生来说,意义不一样,面对不同的人,在不同的时间,这个男人的角色就不一样。这个涉及到数电知识,你是大一,估计没学到数电,等你学了,你就明白了。我简单的讲一下,要想深入了解,你要看数电课本。51单片机与别的单片机不一样,他的数据端口和地址端口的低8位是同一个端口,都是p0口,那么,如何区分p0此时是数据还是地址?方法就是引入一个锁存器。比如说,我向地址 是 0xee55的地址里写入一个数据 “0xaa"步骤过程是这个样子的:1 ale控制锁存器,允许锁存器跟踪2 p2和p0口联合输出地址0xee55,其中p2输出0xee,p0输出0x553 ale电平翻转,禁止锁存器跟踪,即此时,锁存器的输出端不在发生任何变化,所以,芯片地址不变,依旧是“0xee55"4 p0口输出数据 "0xaa",此时,芯片的数据端就出现"0xaa",经过以上步骤,0xaa就被存入到地址0xee55里去了。以上过程是单片机自动进行的,不用程序特意干扰,如果执行:unsigned char xdata *p = (unsigned char xdata *)0xee55;*p = 0xaa;单片机自动进行以上4步骤的过程,ale,p0,p2口都自动变化。
ALE/PROG: 当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。当访问外部存储器时,ALE作为锁存扩展地址的低8位字节的控制信号。当访问外部数据存储器时,ALE以十二分之一振荡频率输出正脉冲,同时这个引脚也是EPROM编程时的编程脉冲输入端。但是这个引脚还有一个非常有用的功能往往被很多人给忽视了,那就是当非访问外部数据存储器时,ALE以六分之一振荡频率固定输出正脉冲, 8051一个机器周期=6个状态周期=12个振荡周期,若采用6MHz的晶体振荡器,则ALE会发出1MHz的固定的正脉冲。因此它可以用来做外部时钟或定时。如果我们把这个功能应用与实际,可能给我们的设计带来简化,降低生产成本。ALE脚是在使用MOVX、MOVC指令时才会变成有效(这些指令都使用到外部RAM或ROM的地址。这些指令都有一个特点:地址和数据分时出现在P0口)。使用C写程序时,要使用它有效,可用访问内部RAM地址的方法。如:uVariable=*((char *)0x12C),把0x12C地址的内容给uVariable变量。这个过程有效的脚为ALE、RD。这个信号线的信号生成是MCU硬件电路实现的,不可以人工控制。 在某些内置TOM的MCU里,可以关闭ALE信号输出,以降低EMI。

文章TAG:le引脚是什么意思引脚  是什么  什么  
下一篇