#include <reg51.h> #define SEG P2 sbit P1_0 = P1^0; sbit P1_1 = P1^1; sbit P1_2 = P1^2; sbit P1_3 = P1^3; sbit P1_4 = P1^4; unsigned ...
#include <reg51.h> #define SEG P2 sbit P1_0 = P1^0; sbit P1_1 = P1^1; sbit P1_2 = P1^2; sbit P1_3 = P1^3; sbit P1_4 = P1^4; unsigned char code tab[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x3c,0x07,0x7f,0x37}; void delay(int x); void main(){ while(1) //2015 { P1_0 =0; //573 低电平使能 SEG =tab[2]; //送段位 P1_1 = 0; //点亮数码管 P1_0 = 1; //关闭锁存 P1_1 = 1; //关闭数码管 P1_0 =0; //573 低电平使能 SEG =tab[0]; P1_2 = 0; P1_0 = 1; P1_2 = 1; P1_0 =0; //573 低电平使能 SEG =tab[1]; P1_3 = 0; P1_0 = 1; P1_3 = 1; P1_0 =0; //573 低电平使能 SEG =tab[5]; P1_4 = 0; P1_0 = 1; P1_4 = 1; } }void delay(int x) //6ms*x 23MHZ晶振{ int i,j; for( i=0;i<x;i++) for( j =0;j<12000;j++);}
原标题:573锁存器驱动8段数码管
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。