下载此文档

74HC595在51单片机中的使用.docx


文档分类:行业资料 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
2008-07-27 I 74HC595中文资料
护分享
标签: 移位寄存器 step 输出 上升沿 寄存器
QB--I1 161—Vcc
QC--I2 15I--QA
QD--I3 14I--SI
QE--I4 13I--/G
int i,j;
for(i=0;iv255;i++)
for(j=0;jv80;j++);
} void bit_dat(bit i)
{ sclk=0;
sda=i;
sclk=1;
}
void dat(char i)
{
slck=0;
bit_dat((bit)(tab[i]&0x80)); bit_dat((bit)(tab[i]&Ox4O)); bit_dat((bit)(tab[i]&Ox2O));
bit_dat((bit)(tab[i]&Ox1O)); bit_dat((bit)(tab[i]&0x08)); bit_dat((bit)(tab[i]&OxO4));
bit_dat((bit)(tab[i]&OxO2)); bit_dat((bit)(tab[i]&OxO1)); slck=1;
} mai n()
{ int i; while⑴
{
for(i=0;i<10;i++) {dat(i);
delay();
}
i=0;
74HC595数码管程序
[日期:2010-08-30 ][来源本站原创作者:admin][字体:大中小](投递新闻)
74HC595数码管程序
#include > 〃51芯片管脚定义头文件
#include > // 内部包含延时函数 _nop_();
#define uchar unsigned char
#define uint unsigned int
uchar code DAT[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};〃共阴数码管显 示码
sbit HC595_sRCLR=P1A0; // 清空移位寄存器 sbit HC595_sRCLK=PM1; // 寄存器输出时钟
sbit HC595_RCLK =PM2; // 移位时钟
sbit HC595_OE =PM3; // 并行输出使能
sbit HC595_sER =PM4; // 串行数据
uchar temp;
/ /
/ /
/*
/*延时子程序
/* void delay(int ms) {
int k; while(ms--) {
for(k=0; kv250; k++) {
_nop_();
_nop_();
_nop_();
_nop_();
}
}
}
/ / / ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx ^Tx

74HC595在51单片机中的使用 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人niupai21
  • 文件大小15 KB
  • 时间2022-05-20