/*DA控制输出,二极管明暗闪烁*/
#include<reg52.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
sbit din=P3^5;
sbit sck=P3^6;
sbit cs=P3^7;
uchar code table[]={
0x6f,0x6a,0x67,0x60,
0x5f,0x5c,0x5a,0x57,0x54,0x50,
0x4f,0x4c,0x4a,0x47,0x44,0x40,
0x3f,0x3a,0x37,0x30,0x2f,
0x27,0x1f,0x17,0x0f};
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=64;y>0;y--);
}
/*****************************/
/*****************************/
void DA(uint j)
{
uint i;
uchar temp=table[j];
sck=0;
cs=0;
for(i=0;i<12;i++)
{
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余1页未读,立即下载