51单片机和74hc595驱动8位数码管的程序,哪错了?显示乱码?#include#include#define uchar unsigned charvoid let595();void wr595(uchar);void delay();sbit DS=P1^1;sbit SH_CP=P1^3;sbit ST_CP=P1^2;uchar code led[]={0x3f,0x06,0x5b,0x4f,0x66,0

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/19 03:37:45
51单片机和74hc595驱动8位数码管的程序,哪错了?显示乱码?#include#include#define uchar unsigned charvoid let595();void wr595(uchar);void delay();sbit DS=P1^1;sbit SH_CP=P1^3;sbit ST_CP=P1^2;uchar code led[]={0x3f,0x06,0x5b,0x4f,0x66,0

51单片机和74hc595驱动8位数码管的程序,哪错了?显示乱码?#include#include#define uchar unsigned charvoid let595();void wr595(uchar);void delay();sbit DS=P1^1;sbit SH_CP=P1^3;sbit ST_CP=P1^2;uchar code led[]={0x3f,0x06,0x5b,0x4f,0x66,0
51单片机和74hc595驱动8位数码管的程序,哪错了?显示乱码?
#include
#include
#define uchar unsigned char
void let595();
void wr595(uchar);
void delay();
sbit DS=P1^1;
sbit SH_CP=P1^3;
sbit ST_CP=P1^2;
uchar code led[]={
0x3f,0x06,0x5b,0x4f,
0x66,0x6d,0x7d,0x07,
0x7f,0x6f};
void wr595(uchar dat)
{
uchar a;
for(a=8;a>0;a--)
{
SH_CP=0;
DS=dat&0x80;
dat0;y--);
}
8位共阴极的,但是总是不对
位选是P2口,DS是P1_1,SH_CP是P1_3,ST_CP是P1_2,还是那个程序,哪里错了?为什么总是显示乱码

51单片机和74hc595驱动8位数码管的程序,哪错了?显示乱码?#include#include#define uchar unsigned charvoid let595();void wr595(uchar);void delay();sbit DS=P1^1;sbit SH_CP=P1^3;sbit ST_CP=P1^2;uchar code led[]={0x3f,0x06,0x5b,0x4f,0x66,0
你的这个不是乱码就有问题了!
你仔细理解一下这段
void wr595(uchar dat)
{
uchar a;
for(a=8;a>0;a--)
{
SH_CP=0;
DS=dat&0x80;
dat

注意数码管共阴还是共阳

51单片机和74hc595驱动8位数码管的程序,哪错了?显示乱码?#include#include#define uchar unsigned charvoid let595();void wr595(uchar);void delay();sbit DS=P1^1;sbit SH_CP=P1^3;sbit ST_CP=P1^2;uchar code led[]={0x3f,0x06,0x5b,0x4f,0x66,0 单片机spi通信的问题物品用单片机的I/O口输出SPI接到74hc595再用来驱动数码管.我只是初步接触SPI通信,请问我用C8051F330的话,我用P0.P0.2输出SPI,P0.4接74hc595的RCK,谁能告诉我怎么启动SPI传输数据的 请问51单片机P0口接74HC573驱动共阴极数码管时候,要在P0和573之间加上拉电阻吗? 51单片机的四位数码管接上拉电阻多大? 74ls164数码管驱动 如何用汇编程序点亮数码管的小数点位用单片机的汇编语言怎么点亮4位共阴数码管,是直接置位就可以吗?我的数码管是用74HC573和单片机连接的 51单片机三极管基极电阻大小计算,驱动,数码管,继电器,蜂鸣器,等基极电阻大小计算 用AT89C51的P0口加上拉电阻(上拉电阻接5V电压)与74HC573相连驱动3位8数码管的段选.那是否可以用单片机其他I/O口来直接控制位选吗?还是必须再用锁存器或者是三极管才能进行驱动?是不是位 2位7段数码管怎么使用?引脚 1和2干什么的?用51单片机应该怎么控制? 单片机数码管 段选 位选 是什么? 我单片机设计里驱动1个4位数码管.段选由P1口控制,位选通过74LS373驱动,请问他的原理,这里373的作用位选是连接P3.0-3.3的,然后通过74LS373的4个引脚分别连接到4个数码管共阳COM端(74LS373的1脚OE接 单片机驱动数码管我用STC89C52RC单片机的P0口控制数码管的段选,P2口控制位选,P0口加了10千欧的上拉电阻,数码管为共阳极数码管,数码管加了500欧的限流电阻,给P2口加高电平,P0口加低电平,怎么 用74LS164驱动数码管的优势?用74LS164驱动数码管有什么优势?74ls164可以驱动多个数码管吗?单个数码管跟多个数码管相连的那种有什么区别?是用单片机控制74LS164 单片机中控制8位共阴红色数码管的位选段选是什么意思 求5寸LED数码管驱动电路求单片机设计动态扫描5寸数码管的驱动电路工作电压为8V,每段工作电流为150mA 4位LED共阴极数码管驱动我采用4位共阴极LED,MY3641AH和LG3641AH都用74HC245驱动,现在存在以下问题:MY3641AH用74HC245驱动则不亮,改用74LS245驱动,则电源发热严重,限流电阻位330欧;LG3641AH采用245 都没有 什么是8位数码管的段码和位码? 74LS164如何驱动数码管工作等等...驱动多个数码管时,数据怎么传递给后边的数码管呢?TXD给8一个脉冲第一片74LS164得到串行输入发送的8位数据,但是这8个脉冲中,只能给第2片74LS164发送来一个第1