knrt.net
当前位置:首页 >> 单片机,用C语言写跑马灯程序, >>

单片机,用C语言写跑马灯程序,

/***************************************** *用P1口接LED *****************************************/ #include //51系列单片机定义文件 #define uchar unsigned char //定义无符号字符 #define uint unsigned int //定义无符号整数 void del...

void main () { unsigned char i; while(1) { for(i = 0 ; i < 8 ; i++) { p0 = (0x01

答疑解难 跑马灯程序 ORG 0000H LJMP MAIN ORG 0100H MAIN: JB P0.7,MAIN ;等待开始键按下 LCALL YS ;按键延时 JB P0.7,MAIN MOV A,#7FH ;是开始键按下 则跑马灯开始运行 LL: MOV P1,A LCALL YS ;显示延时 RR A ;循环右移一位 JB P0.6, LL ...

51单片机是单片机接触最早的,下边这个程序希望能帮到你。(只有主函数,就不进行硬件什么定义以及头文件包含什么的了) void delay(int times){//延时函数,times控制延时时间 int i, j; for(i = 0; i < times; i++) for(j = 0; j < 210; j++) ...

/***************************************** *用P1口接LED *****************************************/ #include //51系列单片机定义文件 #define uchar unsigned char //定义无符号字符 #define uint unsigned int //定义无符号整数 void del...

是不是这种 #include #include #define uchar unsigned char #define uint unsigned int void delay(uint k ) {uint i,j; for(i=0;i

#include //51头文件 #include //包含移位函数_crol_ void Delay10ms(unsigned int c); //延时函数声明 void main(void) { unsigned char LED; LED = 0x01; //一个unsigned char有8位,每一位代表了一个灯,初始点亮第一盏灯 while(1) { P0 = LE...

简单啦,#include void delay(unsigned int x); void main() { int a; while(1) { for(a=0;a

#include void delay(unsigned int a) { unsigned int i,j; for(i=0;i

ORG 0000H LJMP MAIN ORG 0030H MAIN: MOV A,#0FEH LOOP: MOV P1,A RL A LCALL DELAY SJMP LOOP DELAY: MOV R2,#200 DLY: MOV R3,#250 DJNZ R3,$ DJNZ R2,DLY RET END

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com