sendbyte(tab|ij); out595(); while(f-); ■ PROTUES仿貞•如下: fptil) ««>p a® 11- TM«I> PN印!ER:也为聖冷辺划<xi lia^J l.K(x) 心注兀潯丸確A自兰*十气气Zr.BH rZAZ 4tX^ 033 t"•二«性二3。区|!笹沪沂号/|!・/'銘.-\.1|.| 心
2、X7D.0X07,0X7E0X6F;/0-9r9 全火void sendbyte(unsigned char a) unsigned char i;for(i=0;i 8;i+)SCLK=0;DAT=a&0x80;a=al;SCLK=1;Ivoid out595(void)SLCK=0;_nop_();SLCK=1;Imain() unsigned char i;unsigned int f=60000: while(l) for(i=0;ip a 11- TMI PN 印!ER:也 ...
HC138_G = 1; //关闭138,关闭显示 sendbyte_H(data_j[i]); //输出箭头信息 P1 = 0xd8 |i; //换行 HC138_G = 0; //打开显示 delaxms(5); //显示的时间 } } for(r = 10; r > 0; r--) { //显示空白 for(i= 0;i< 8;i++) { HC138_G = 1; //关闭138,关闭显示 ...
(j=118;j>0;j--); } //--- voidsendbyte_H(ucharaa) //利用HC595输出 { ucharz; for(z=0;z<8;z++) { //循环8次移入数据 H_shcp=0; H_ds=aa&0x01; //数据低位送到HC595数据线 H_shcp=1; //上升沿输入数据 aa>>=1; //右移一位 } H_stcp=0; H_stcp=1; //上升沿使数据...
CrazyHC595(byte dataPin, byte latchPin, byte clockPin) //конструкторспинами dataPin, latchPin, clockPinИспользование//методы void update() //отправитьданныеизбуферанадисплей void send_byte(byte data)...
HC154与HC595组合C程序 #include<reg52.h>//包函头文件 #include<intrins.h>//包函_nop_延时函数的头文件 #defineucharunsignedchar//宏定义 #defineuintunsignedint//宏定义 ucharcodehang[]={0xf0,0xf8,0xf4,0xfc,0xf2,0xfa,0xf6,0xfe, 0xf1,0xf9,0xf5,0xfd,0xf3,0xfb,0xf7,0xff};//行显示...
/* Return the byte read from the SPI bus */ return SPI_I2S_ReceiveData(SPI2); } 主函数主要代码(注意输出锁存的数据要产生相关引脚的上升沿): SPI_Send_Byte(val); GPIO_ResetBits(SPI_CS_PORT,SPI_CS_PIN); delay_ms(10); GPIO_SetBits(SPI_CS_PORT,SPI_CS_PIN);...
void led_74hc595_send_byte(uint8_t data){uint8_t i=0;for(i=0;i<8;i++){if(data & 0x80){DIN_1;}else{DIN_0;}data<<=1;SHCLK_0;//delay_us(1);SHCLK_1;//delay_us(1);}}(3)74HC595 存储器输出 void led_74hc595_output(void){STCLK_0;//delay_us(1);STCLK_1;//delay_us...