本文共 2172 字,大约阅读时间需要 7 分钟。
#includesbit D1 = P1^0;//表示P1端的第一个接口void main(){ D1 = 0;}
#includevoid main(){ P1 = 0x00;//在单片机上LED灯是从下往上读的八个二进制数 //故可以用十六进制数来对这八个二进制数进行操作}
#include#include #define uint unsigned int void delay();void main(){ uint D; D = 0xfe; P1 = D; while(1) { delay(); D = _crol_(D,1);//函数_crol-()为单片机里面的循环左移函数 //函数_cror_()为单片机里面的循环右移函数 P1 = D; }}void delay(){ int i; i = 50000; while(i--); i = 50000; while(i--);}
#include#include #define uint unsigned int sbit deep = P2^3;void delay();void main(){ uint D; D = 0xfe; P1 = D; deep = 0; while(1) { delay(); D = _crol_(D,1); P1 = D; deep = 0; }}void delay(){ int i; i = 50000; while(i--); i = 50000; while(i--); i = 20000; while(i--) deep = 1;}
#include#include #define uint unsigned int sbit deep = P2^3;void delay(){ uint i; i = 50000; while(i--); i = 50000; while(i--); i = 20000; while(i--) deep = 1;}void main(){ uint i,D; D = 0xfe; P1 = D; deep = 0; while(1) { i = 7; while(i--) { delay(); P1 = 0xff; delay(); deep = 0; D = _crol_(D,1); P1 = D; } i = 7; while(i--) { delay(); P1 = 0xff; delay(); deep = 0; D = _cror_(D,1); P1 = D; } }}
#include#include void delay(){ int i; i = 50000; while(i--); i = 20000; while(i--);}void main(){ int D,i,j; while(1) { i=1; while(i<=8) { D = 0xfe; P1 = D; delay(); P1 = 0xff; j = i; while(j--) { delay(); D = _crol_(D,1); P1 = 0xff; delay(); P1 = D; } D = 0XFE; i++; } }}
转载地址:http://crrxi.baihongyu.com/