实在不会做这个:用AT89C52的P0口接8个发光二极管,开关K1和K2分别连至单片机引脚P3.2和P3.3.要求按下K1后,如果8只LED为熄灭状态,则点亮,如果8只LED为点亮状态,则保持;按下K2后,不管8只LED是熄灭
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/04 09:03:52
实在不会做这个:用AT89C52的P0口接8个发光二极管,开关K1和K2分别连至单片机引脚P3.2和P3.3.
要求按下K1后,如果8只LED为熄灭状态,则点亮,如果8只LED为点亮状态,则保持;按下K2后,不管8只LED是熄灭还是点亮状态,都变为闪烁状态.编制相应程序并且仿真.
其实这个程序很简单的,没有那么长的,更没有那么复杂呀.很简单的事,为什么要搞得那么复杂呢?
见下图和程序:
#include <reg52.h>
sbit k1=P3^2;
sbit k2=P3^3;
bit glint; //闪烁标志位
void delay()
{
unsigned int i;
for(i=12000;i>0;i--);
}
main()
{
while(1)
{
if(glint==1)
{
P0=~P0;
delay();
}
if(k1==0)
{
glint=0; //停止闪烁
P0=0; //全亮
while(k1==0);
}
if(k2==0)
{
glint=1; //开始闪烁
while(k2==0);
}
}
}
实在不会做这个:用AT89C52的P0口接8个发光二极管,开关K1和K2分别连至单片机引脚P3.2和P3.3.要求按下K1后,如果8只LED为熄灭状态,则点亮,如果8只LED为点亮状态,则保持;按下K2后,不管8只LED是熄灭
这个题怎么做的?英语!实在不会
51单片机的管脚做个东西IO端口不够用,P0 P2用于外扩RAM,P1用于LCD1602P3又有很多不能用的,是否能在P0 P2不做外部地址、数据总线时候使用P0 P2作为IO口.实在不够用了.扩展IO 用373之类原理我知道但
51单片机的P0口什么时候该接上拉电阻?今天看到一个用P0口做流水灯的电路图,好像没接上拉电阻.嗯,这个流水灯LED的正极接的是VCC
儿子的数学题,实在不会做了
和小学四年级有关的科技小制作这个怎么做啊,实在不会
本人在做设计中,实在是不会设计这个,
这个题目实在不会做啊,求大神解答
18题实在不会做,
第八题实在不会做
我实在是不会做,
AT89C52单片机I/O口接一个1602液晶显示,显示电流大小是1-300mA 我应该用多大的排阻啊?怎么算得啊
孩子的外语作业,实在是不会做,
单片机#define temp P0 这个P0代表的是p0^0到p0^7所有的口?那我如果有八个红外传感器,是不是只要每一个依次跟这八个口连接就可以得到temp的值了呢
C8051F被交叉开关配置后还能作为通用IO口吗?我用130的片子现在要用P0.0与P0.1做一个时序模拟,但是我要将P0.2与P0.4配置成INT0与INT1,130不像410能将P0.0与P0.1skip掉,故只能用交叉开关配成其他的(如UAR
我不会这个做的
麻烦做一下,高数实在不会.
求助做下,高等数学实在不会