中易网

pic16f877a和74hc595使数码管显示数字程序

答案:2  悬赏:70  
解决时间 2021-02-18 16:46
谁帮我看看以下程序我写的有什么不对的地方(在MPBLAB下能编译通过单总感觉写的程序不太对)
#include
#include
static volatile int table[105]={0x28,0xeb,0x32,0xa2,0xe1,0xa4,0x24,0xea,0x20,0xa0};//
volatile unsigned char data;
#define PORTDIT(adr,bit) ((unsigned)(&adr)*8+(bit)) //
static bit PORTD_5@PORTDIT(PORTD,5);

void SPIINT()
{
PIR1=0;
SSPCON=0x30;
SSPSTAT=0xC0;
TRISC=0x00;
}

void initial()
{
TRISC=0x00;
INTCON=0x00;
PORTD_5=0;
}

void SPILED(int data)
{
SSPBUF=data;
do
{
;
}while(SSPIF==0);
SSPIF=0;
}

main()
{
unsigned i;
initial();
SPIINT();
for(i=8;i>0;i--)
{
data=table[i];
SPILED(data);
}
PORTD_5=1;
}
最佳答案
用proteus电路仿真一下,看实际效果,不能靠感觉。
全部回答
虽然我很聪明,但这么说真的难到我了
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
雁群是一个什么样的集体?这对我们有什么启示?
六年级下册快乐阅读答案
维雅化妆品地址在什么地方,想过去办事
雷诺眼科门诊地址有知道的么?有点事想过去
恭维这个词用在一个人身上,是褒义词还是贬义
道说经常念(心经)可增长智慧,到现我不但不增
川西北石油小区怎么去啊,有知道地址的么
钓了只乌龟,长45公分、宽30公分、高18公分、
流贷和银票比,占用银行同样的授信敞口额度情
zuo座机只响打电话接电话不行
结婚不到一个月,婆婆干涉夫妻生活,导致我和
word2010按住ctrl点击目录但是回到了首页,怎
华为P8应该用什么样的高速内存卡不影响性能
西安科技大学 研究生院的遥感怎么样,毕业后
金龙佳苑地址有知道的么?有点事想过去
推荐资讯
依迪夫人地址在什么地方,想过去办事
我有一块怪玉,会变色..不知道还有用不?
爱情中(1+1=3)吗??????????
安徽原声律师事务所我想知道这个在什么地方
深圳岗厦到东莞厚街怎么出发最便宜
笑眯眯容光焕发傻乎乎动静休闲自得这几个词语
显示器突然花屏。然后黑屏。(新电脑)回答好
麻婆豆腐前进路店在什么地方啊,我要过去处理
我们学过的数与数轴上的()一一对应?
单片机简易计算器设计的程序
我亲爱的他在线,喜欢他很久了,可是我们也没
杭州市老年公交卞在哪里办
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?