导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→请教74hc164显示程序[lucjn]

 *第47731篇: 请教74hc164显示程序

  
楼 主:lucjn 2007年4月10日08:48
 请教74hc164显示程序
reset一直在拉高,数码管是共阴四位一体的,分别由4个1815三极管驱动,
程序为什么不能正常显示,请教各位!!!
#include "reg51.h"
#include "intrins.h"
#define uchar unsigned char
#define uint unsigned int
sbit dat=P3^2;
sbit clk=P3^3;
uchar tab[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x00};
void senddat(uint Dat)
{
 uchar num,c;
 num=tab[Dat];
 clk=1;
 for(c=0;c  <8;c++)
 {
  if((num&0x80)==0)
   dat=1;
  else 
   dat=0;
  num=num  <  <1;
  clk=0;
  _nop_();
  clk=1;
 }
}
void display(uint i,j,k)
{
 i=2;
 senddat(i);
}
  
2楼:czha1 2007年4月10日13:30
 [讨论]164
我汇编写的2051和三块164.串行方式0.很好用.

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

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


[上一篇主题]:[求助]请问市面上有7位或10位的二进制计数器吗?

[下一篇主题]:单片机开发工具