单片机课程设计.麻烦给出程序,P1口接开关,P2口接LED灯.
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/13 17:03:01
单片机课程设计.麻烦给出程序,P1口接开关,P2口接LED灯.
应用单片机AT89S52控制试验箱上led灯,按一下规律变化:
1 从左流水到右流水,持续3秒;
2 从两边向中间流水,再从中间向两边流水,持续2秒;
3 L1 L3 L5 L7闪亮,再L0 L2 L4 L6闪亮,持续4秒,闪亮周期为一秒;
4 全灭1秒钟,再从1开始;
4 当有开关扳下时,保持当前状态2秒,再接着进行.
应用单片机AT89S52控制试验箱上led灯,按一下规律变化:
1 从左流水到右流水,持续3秒;
2 从两边向中间流水,再从中间向两边流水,持续2秒;
3 L1 L3 L5 L7闪亮,再L0 L2 L4 L6闪亮,持续4秒,闪亮周期为一秒;
4 全灭1秒钟,再从1开始;
4 当有开关扳下时,保持当前状态2秒,再接着进行.
#include
#define uchar unsigned char
uchar num;
uchar lsled[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uchar lsled1[7]={0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e};
bit flag;
void t0isr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
num++;
flag=1;
}
main()
{
uchar i;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
EA=1;
while(1)
{
num=0;
i=0;
flag=0;
while(num
#define uchar unsigned char
uchar num;
uchar lsled[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};
uchar lsled1[7]={0x7e,0xbd,0xdb,0xe7,0xdb,0xbd,0x7e};
bit flag;
void t0isr() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
num++;
flag=1;
}
main()
{
uchar i;
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
ET0=1;
EA=1;
while(1)
{
num=0;
i=0;
flag=0;
while(num
51单片机C语言,如何把只在P3口带LED的程序改成P1 P2 P3三个口同时带LED的?
单片机中开关K1,K2,K3,K4分别接P1.0到P1.4口,灯D1接P2.0口,K1,K2,K3中一个开关闭合灯亮,断
用AT89C51单片机的P2口控制8个Led的流水灯的C程序看不懂?
51单片机控制12个led灯,分别接8个灯P0口,4个灯P1的前4个口,程序怎么写能实现从P0口到P1口的流水灯?
proteus仿真 AT89C51 P2口接8个开关,P0口接8个led灯 p2开关口控制p0的LED灯 求电路连接图
矩阵键盘问题STC51单片机,4 * 4 矩阵键盘,接在P1接口,LED接在P3.7.程序应该实现功能,按下键1时(1行
51单片机中,p0口作为输出口和p1,p2,p3有什么不同?
简述8031单片机中P0、P1、P2、P3口的主要作用.
单片机中断程序P1=P1 | 0x80;
单片机的p0,p1,p2,p3端口有什么作用?
单片机STC15F2k60s2,P2口输出命令总不成功,P1口就能成功,是不是用P2口需要上拉电阻?还是P2口另有它用?
单片机led显示程序C语言的