#include
#define uchar unsigned char
#define uint unsigned int
#define cs rc2
#define dout rc4
#define nop() asm(“nop”)
__config(0x3b31);
const uchar table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,
0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
uchar data_temp;
void delay(uint x);
void init();
void didi(uchar num);
void disp(uchar num1,uchar num2,uchar num3,uchar num4,uchar num5,uchar num6);
void comm(uchar data);
uchar read(uchar add);
void write(uchar add,uchar wdata);
void write_enable();
void main()
{
uchar a1,a2,a3,a4,a5,a6,i;
init();
//write_enable();
//for(i=6;i》0;i--)
//{
//write_enable();
//write(i,i);
//}
a1=read(1);
a2=read(2);
a3=read(3);
a4=read(4);
a5=read(5);
a6=read(6);
while(1)
{
disp(a1,a2,a3,a4,a5,a6);
}
}
void delay(uint x)
{
uint a,b;
for(a=x;a》0;a--)
for(b=110;b》0;b--);
}
void init()
{
trisd=0;
trisa=0;
trisc=0x10;//00010000
trise0=0;
sspstat=0x80;
sspcon=0x32;
cs=0;
}
void write_enable()
{
cs=1;
nop();
comm(0x02);
comm(0x60);
cs=0;nop();nop();
}
void write(uchar add,uchar wdata)
{
cs=1;
nop();
comm(0x02);
comm(add|0x80);
comm(wdata);
cs=0;
nop();nop();
cs=1;nop();nop();
while(!dout);
cs=0;nop();nop();
}
uchar read(uchar add)
{
uchar rtemp;
cs=1;
nop();
comm(0x03);
comm(add);
comm(0);
cs=0;
rtemp=data_temp;
return (rtemp);
}
void comm(uchar data)
{
sspbuf=data;
while(!sspif);
sspif=0;
data_temp=sspbuf;
}
void didi(uchar num)
{
uchar di_num;
for(di_num=num;di_num》0;di_num--)
{
re0=1;
delay(50);
re0=0;
delay(20);
}
}
void disp(uchar num1,uchar num2,uchar num3,uchar num4,uchar num5,uchar num6)
{
portd=table[num1];//显示第一个数码管
porta=0x20;//0010 0000
delay(2);
portd=table[num2];//显示第二个数码管
porta=0x10;//0001 0000
delay(2);
portd=table[num3];//显示第三个数码管
porta=0x08;//0000 1000
delay(2);
portd=table[num4];//显示第四个数码管
porta=0x04;//0000 0100
delay(2);
portd=table[num5];//显示第五个数码管
porta=0x02;//0000 0010
delay(2);
portd=table[num6];//显示第六个数码管
porta=0x01;//0000 0001
delay(2);
}
数字工业革命的关键在于区块链吗
进入2021年,电动汽车召回事件依旧不减
5g手机有哪些品牌
中国台湾官员:若台积电CoWoS产能不足 将冲击供应链接单
pcb钻孔的注意事项
PIC单片机SPI通信的设计
区块链市场将在2021年达到100亿美元
新品速递丨SlimStack板对板连接器,0.35和0.80毫米端子间距,电池系列
AI赋予智能叉车搬运正逐渐被应用
英国研究机构开发一种基于SiC的陶瓷基复合材料技术
世界环境日,OPPO发布《2022年可持续发展报告》
【esp32教程】0、环境搭建
TDA7576B音频放大器特点及优势介绍
现代汽车与起亚汽车绵延多年的质量问题使得公司信誉受到冲击
Web浏览可在云中的虚拟浏览器中远程进行,提供安全无缝的用户体验
OnRobot发布了全新的2.5D视觉系统Eyes
Audionet于慕尼黑展发布Humboldt合并放大器
大数据为网络食品安全保驾护航
数据中心交换机横向虚拟化集群漫谈
一数科技公司精心打造的虚拟触控手表ASU Watch