移位寄存器74c595控制8位数码管.docVIP

  • 66
  • 0
  • 约7.93千字
  • 约 5页
  • 2016-10-13 发布于贵州
  • 举报
移位寄存器74c595控制8位数码管

一 不用单片机串口 电路原理图: C程序: #includereg51.h #define uint unsigned int #define uchar unsigned char sbit QS=P2^0; // 串行数据输入端 sbit shuchu=P2^1; // 存储寄存器脉冲输入 sbit yiwei=P2^2; // 移位寄存器脉冲输入 sbit Q1=P2^3; //38译码器输入选择 sbit Q2=P2^4; sbit Q3=P2^5; uchar shuma[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90}; void delay(uint z) { uint x,y; for(x=z;x0;x--) for(y=120;y0;y--); } void wei(uchar z) //数码管位选择 { Q1=z0x01; Q2=(z1)0x01; Q3=(z2)0x01; } void display() { uchar i,j,temp; for(i=0;i8;i++) { wei(i); temp=shuma[i]; for(j=0;j8;j++) { QS=temp0x80; yiwei=0; yiwei=1; t

文档评论(0)

1亿VIP精品文档

相关文档