单片机课程设计.麻烦给出程序,P1口接开关,P2口接LED灯.应用单片机AT89S52控制试验箱上led灯,按一下规律变化:1 从左流水到右流水,持续3秒;2 从两边向中间流水,再从中间向两边流水,持续2秒;

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 02:39:17

单片机课程设计.麻烦给出程序,P1口接开关,P2口接LED灯.应用单片机AT89S52控制试验箱上led灯,按一下规律变化:1 从左流水到右流水,持续3秒;2 从两边向中间流水,再从中间向两边流水,持续2秒;
单片机课程设计.麻烦给出程序,P1口接开关,P2口接LED灯.
应用单片机AT89S52控制试验箱上led灯,按一下规律变化:
1 从左流水到右流水,持续3秒;
2 从两边向中间流水,再从中间向两边流水,持续2秒;
3 L1 L3 L5 L7闪亮,再L0 L2 L4 L6闪亮,持续4秒,闪亮周期为一秒;
4 全灭1秒钟,再从1开始;
4 当有开关扳下时,保持当前状态2秒,再接着进行.

单片机课程设计.麻烦给出程序,P1口接开关,P2口接LED灯.应用单片机AT89S52控制试验箱上led灯,按一下规律变化:1 从左流水到右流水,持续3秒;2 从两边向中间流水,再从中间向两边流水,持续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

单片机课程设计.麻烦给出程序,P1口接开关,P2口接LED灯.应用单片机AT89S52控制试验箱上led灯,按一下规律变化:1 从左流水到右流水,持续3秒;2 从两边向中间流水,再从中间向两边流水,持续2秒; 单片机 P1 单片机程序sbit didi=P1^5;是什么意思 求单片机课程设计 单片机课程设计led数码管显示时钟秒表功能要求汇编语言程序 单片机数字式温度计的课程设计 请问单片机 P1 基于单片机的数字频率计急用!由于是课程设计, 基于单片机的数字式电阻测量仪的课程设计电路图 duplicate part reference u1单片机课程设计,仿真出错,啥意思? 单片机中断程序P1=P1 | 0x80;是求或运算还是把P0口的值赋给单片机的P1口?硬件是P0口跟ADC0809的数据输出端相连,P1口跟数码管的段选端相连 51单片机的程序是什么意思? 51单片机的程序是什么意思? C8051单片机连接液晶显示器1602时,P1口是数据口,要加上拉电阻吗?最好给个参考程序 MOV P1,单片机的,还有个MOV A,P1 急求热敏电阻数显温度计设计!因为最近比较忙,没有时间做这个课程设计,求高手或者曾经做过的人帮助下~最好有原理图跟单片机程序什么时候发的?没看到~ 如果单片机的时钟频率为12MHz,编写用单片机的定时方式产生微50Hz的等宽矩形方波从P1.7输出的程序 用keil写51单片机程序,这样子写位移程序对吗?#include sbit led1=P1^0;sbit led2=P1^1;sbit led3=P1^2;bit i;void main(){P1=0xBF;i=led3;led3=led2;led2=led1;led1=i;}