11问答网
所有问题
当前搜索:
在51单片机的p1口上接有8只led
若
51单片机P1口接
了8个
LED
,编写程序完成跑马灯程序要求大约1秒变化一次...
答:
//假设晶振12MHZ,
P1
控制8个
LED
低电平亮 include "reg
51
.h"unsigned int YSJS=0;signed char LED=0XFE;void main(void){ TMOD |= 0X10; //定时器1工作于方式1,16位定时器 TH1 = 0XFE; //定时器1定时时间=500uS TL1 = 0X0C;ET1 = 1; //使能定时器1中断 TR1 =1;EA =...
急!
51单片机
,8个
LED
灯
在P1口
,初始点亮一半LED灯,当按键按下时,LED灯...
答:
define
LED
P1 sbit key=P2𠆢0;void main(){LED=0x0F;while(1){if(key==0){delayms(10);if(key==0){ LED=0;delayms(500);LED=0x0FF;delayms(500);LED=0;delayms(500);LED=0xFF;delayms(500);LED=0;delay(500);LED=0xFF;delayms(500);} LED=0x0F;} } } ...
用五一
单片机
c语言编程,
p1口
控制八个发光二极管,实现每隔一秒,两两点亮...
答:
} void main(){ P0 = 0x00; //P0.0~P0.7分别
接八
个发光二极管,刚开始全灭 while(1){ delay(1000);P0 = 0xc0;//点亮前两个发光二极管P0.0和P0.1;delay(1000);//延时1秒 P0 = 0x30;//点亮第三个和第四个
LED
delay(1000);P0 = 0x0c;delay(1000);P0 = 0x03;} } 二、i...
51单片机8
位流水灯程序怎么写
答:
P1
_1=1;delay(1000);P1_1=0;delay(1000);//以此类推至P1_7 }
51单片机
编程题
单片机P1口接八
个发光二极管(共阳极接法),试编写流水...
答:
//prj1 流水灯实验,
LED
灯是共阳极,给0亮。J1跳线帽 //用的是移位的方法 //头文件定义 include<reg52.h> include <intrins.h> //延时函数定义 void delay(void){ unsigned int i;unsigned int j;for(i=200;i>0;i--){ for(j=200;j>0;j--);} } void main(){ P0 = 0xfe; ...
用
c51
语言,8051
单片机的P1
端口
连接
了8个发光二极管,用按位左移指令和...
答:
ORG 0000HLJMP MAINORG 0030HMAIN: MOV A,#0FEHLOOP: MOV
P1
,A LCALL DELAY RL A SJMP LOOPDELAY: MOV R2,#200DLY: MOV R3,#250 DJNZ R3,$ DJNZ R2,DLY RET END
设MCS-
51的单片机P1
端口控制8个
LED
灯,要求从右向左逐个点亮,每只灯亮...
答:
include<reg
51
.h> include<intrins.h> define uchar unsigned char uchar cnt;void t0isr() interrupt 1 { TH0=(65536-50000)/256;TL0=(65536-50000)%256;cnt++;
P1
=_crol_(P1,1);} main(){ TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;TR0=1;ET0=1;EA=1;P1=0xfe;...
利用mcs
51单片机p1口
控制
8只
发光二极管循环点亮,采用定时器t0,使之工作...
答:
中断方式:ORG 0000H JMP MAIN ORG 000BH JMP T0_INT MAIN:MOV TMOD, #01H MOV TH0, #HIGH(65536-62500)MOV TL0, #LOW (65536-62500)SETB TR0 MOV A, #7FH MOV P0, A M_LOOP:SJMP M_LOOP ;--- T0_INT:MOV TH0, #HIGH(65536-62500)MOV ...
51单片机
P1口接8
个发光二极管,INT0接一抖消开关
答:
include<reg
51
.h> define uchar unsigned char uchar a void main(){ a=0;EA=1; //开总中断 EX0=1; //开外部中断0 IT0=1; //跳变沿触发
P1
=0; //全亮 while(1); //程序在此循环等待中断 } void rupt()interrupt 0 { a=~a;//每来一次中断,取反 P1=a;} ...
用
51单片机P1口
驱动8个
LED
做循环点亮控制,每个LED占空比50%,周期两...
答:
define uchar unsigned char define uint unsigned int uchar Counter = 0;uchar
P1LED
BUF = 0x01;//
P1口
的灯如果亮了7个,就改成0xFE;main(){ P1=0x00; //如果灯全亮了,则全部改为0xFF TMOD = 0x01; //T0工作在定时方式1 TH0 = 0x3C; //T0初值50ms TL0 = 0xB0;ET...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
单片机p0口与p1口的区别
已知8051单片机的p1口为输出
单片机的p1口连两个器件有影响吗
51单片机的P1口
51单片机p1口做输入
51单片机p1作为输入口
单片机p1口为什么要上拉电阻
单片机p1口上拉电阻
单片机p1口置1