导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教一个89s51与74hc164的程序[chenzhufly]

 *第37212篇: 请教一个89s51与74hc164的程序

  
楼 主:chenzhufly 2006年1月16日17:02
 请教一个89s51与74hc164的程序
P1_0接DATA
P1_1接CLK
P1_2接CLR
数码管共阳,接74HC164的8个输出脚。。
为什么不能正确输出。。。
请高手指点一下!!谢谢!


程序如下:
#include   <AT89X51.H>  
#define uchar unsigned char

void delay(uchar n)
{
uchar i;
for(i=0;i>  n;i++);
}

void clk(void)//时钟
{
P1_1=0;
delay(200);
P1_1=1;
delay(200);
}

void send (uchar da)//发送数据
{
uchar i;
for(i=0;i  <8;i++)
{
P1_0=(bit)(da&0x80);
da  <  <=1;
clk();
}
}

void main(void)
{
P1_2=0;
P1_3=0;
send(0x08);//显示0
delay(200);

}
 


>>>>>>对该主题发表你的看法

本主题贴数1,分页: [第1页]


[上一篇主题]:求救:我的44B0X板移植了uc/osii V251,响应外部中断后程序跑飞!

[下一篇主题]:我自己做了一个库文件,不知道怎么调用