永发信息网

74HC673芯片怎么用?

答案:2  悬赏:0  手机版
解决时间 2021-05-01 15:18
引脚的定义也能在手册上查到,但我还是不很明白。
R/W引脚直接接地。其他几个引脚已经定义如下。
sbit SER=P3^2;
sbit SHCLK=P3^3;
sbit SRCLK=P3^4;
sbit CS=P3^5;
sbit STRCLR=P3^6;
哪位高手能帮我写一段样例程序,用51单片机,要求控制一个流水灯从第1位走到第16位就行。我主要想知道串行数据是怎么输入的,又是如何让其移位的。
请用C语言写。
最佳答案
STRCLK这个印脚是有用的,这个IC的用法和74HC595很相似。对你的程序进行一点修改,经过调试以下这段程序可以达到目的。

#include <reg52.h>

#define uchar unsigned char
#define uint unsigned int

sbit SER=P3^2;
sbit SHCLK=P3^3;
sbit STRCLK=P3^4;
sbit CS=P3^5;
sbit STRCLR=P3^6;

void Delay(uchar);

void main(void)
{
int i,j=0;
Delay(20);
CS = 0;
STRCLR = 0;
Delay(1);
SHCLK = 1;
STRCLK = 0;
SER = 0;
STRCLR = 1;
Delay(20);
while(1)
{
   for(i=0;i<16;i++)
  {
   SHCLK = 1;
   if(i==j)SER = 1;
   else SER=0;
   Delay(1);
   SHCLK = 0;
  }
  STRCLK = 0;
  Delay(1);
  STRCLK = 1;
  j++;
  if(j>15)j=0;
  Delay(255);
}
}


void Delay(uchar x)
{
uchar k;
while(x--)
  for(k=0;k<125;k++);
全部回答

#include<reg51.h> #define uchar unsigned char #define uint unsigned int sbit SER=P3^2; sbit SHCLK=P3^3; sbit CS=P3^5; sbit STRCLK=P3^4; sbit STRCLR=P3^6; void delay(uint x) {  uint y,z;  for(y=x;y>0;y--)   for(z=125;z>0;z--); } void main() {  uint temp;  uchar i;  temp=0xfffe;  STRCLK=1;  STRCLR=1;  CS=0;  for(i=16;i>0;i--)  {   SHCLK=1;   SER=temp&0x0001;   temp>>=1;   SHCLK=0;   delay(200);    } }

你试试可不可以,我没用过673,看手册写的,手册资料也不全。

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
从南宁怎么坐车去平南
一个好使的DDR128MB内存条值多少钱?
淅川县物资局在什么地方啊,我要过去处理事情
关于罗巴切夫斯基的新几何
谁能在线给我设计张空间头像闪图?
冬天的冬字部首是什么,天 部首是什么
现在市场上诺基亚N82、N85和N86的价位是多少
淇县鹤壁快乐麦肯地址在哪,我要去那里
DNF河南四可以玩了吗?我43多72%能冲到多级?
iphone4 16g 金华报价多少
农村淘宝计划书怎么写,淘宝心选是什么计划名
卓尚蚕丝坊我想知道这个在什么地方
FF7正傳在邊個平臺的?
爱一个人要如何珍惜
2000元买什么手表好,17岁的男孩,超喜欢手表
推荐资讯
N79节能模式怎么调?
如果真正爱一个人,他(她)的样貌是否重要?
问一下国家对职业中专的补贴到底是怎么样的,
为什么脸上老爱长痘痘?
西婚纱影楼那么多,时尚个性婚纱照在那家拍好
5岁男孩秋冬穿什么好看,显得与众不同一点的
请问有没有2011年2月成都GRE作文机经啊?谢谢
辽宁彩客彩刻食品有限公司在什么地方啊,我要
为什么我们会出来?
温州路地址在什么地方,想过去办事
着急呀 谁能告诉我地图身上掉磷怎么办啊 为什
一个物体从距地面125m高处自由下落 ,这个物
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?