;
文章:行业新闻EDA文摘电源技术无线通信测量仪表嵌入式类电子技术制造技术半导体网络/协议展会实验家电维修  
  下载:EDA教程电源技术电子书籍电子元件无线通信通信网络电路图纸嵌入式类单片机传感/控制电子教材模拟数字
.... 音视频类
消费电子机械电子行业软件C/C++FPGA/ASIC规则标准家电维修DSPIC资料ARM软件电路图电子技术论坛
 
位置:电子发烧友 > 行业新闻 > 嵌入式类 > 设计应用 >CD4094驱动程序 退出登录 用户管理
栏目导航


· 单片机类 · 接口/总线/驱动
· ARM · DSP
· FPGA/ASIC技术 · 设计应用
· 嵌入式操作系统 · 电视卡
热门文章
· [组图] 电子元器件基础知识...
· [图文] USB接口定义
· [图文] 三极管开关电路图
· [组图] RS232 RS485接口原理...
· [组图] [组图]电动车充电器...
· [组图] 电子捕鱼器电路图
· [组图] 高品质音调电路的制...
· [组图] JRC4558电路
· [图文] M51134P低音炮电路图...
· [图文] TL494脉宽调制控制电...
相关文章

· [图文] 910CH型洗衣机程序控...
· THE MATHWORKS公司实...
· [组图] 18b20程序及应用
· [图文] 用Atmega8实现8路键...
· AVR 模数(AD)转换范...
· 6*128 LED点阵屏C程...
· [图文] led点阵显示程序
· [图文] 16 16点阵显示程序(...
· [图文] 8X8 LED点阵显示原理...
· [图文] 8 8点阵汉字显示电路...

CD4094驱动程序
作者:佚名  来源:本站整理  发布时间:2007-11-8 10:04:53 减小字体 增大字体

CD4094驱动程序

CD4094用的比较广...可以用在静态显示...串口转并口...驱动数码管LED等...

程序...

#include<at89x52.h>
#include<intrins.h>

#define uint  unsigned int
#define uchar unsigned char

/*
sbit K1   =  P3^4;
sbit K2   =  P3^5;
sbit K3   =  P2^4;
sbit K4   =  P2^5;
*/

sbit STR  =  P2^0;//定义CD4094各端口;
sbit DATA =  P2^1;
sbit CLK  =  P2^2;


//code unsigned char C51BOX2[3] _at_ 0x43;

void Out_4094(uchar data1);//CD4094写数据子函数;
void Delay(uint a);     //延时子函数;

         //主程序开始;
void main()
{
  uchar i;       //无限循环;
  while(1)
  {
    for(i=0;i<255;i++)    //让CD4094端口的LED不断从0-255显示;
     {
       Delay(10000);    //延时;
    Out_4094(i);     //调用显示子函数;
    Delay(10000);    //延时;
  }
  }
  //while(1);
}

void Out_4094(uchar data1) //写CD4094子函数;
{
  uchar i;       //定义子函数;
  STR="0";       //保持然来的状态不变;
  for(i=0;i<8;i++)     //写八位数据进CD4094;
  {
   if(data1&0x01)     //判断并发串行数据;
    {
   DATA="1";      //发高电平;
 }
 else
 {
   DATA="0";      //发低电平;
 }
    CLK="0";       //形成上升延脉冲;
 _nop_();
 _nop_();      //延时;
 _nop_();
 CLK=1;
 data1>>=1;      //数据移位,送下一位数据;
   }
   STR="1";       //数据送完;更新显示;
}

void Delay(uint a)     //延时子函数;
{
  uint b;
  for(b=0;b<a;b++);
}

[] [返回上一页] [打 印] [收 藏]
 

上一篇文章:常用三极管资料!!!
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论...]
 
关于本站- 意见反馈 - 网站导航 - 帮助 - 隐私政策 - 联系我们 - 使用条款 - 安全承诺 - 友情连接
站长QQ:39550527 Powered by: 飓风网络(电路图
Copyright 2006-2008 Elecfans.Com.电子发烧友: 粤ICP备07065979号All Rights Reserved