#include "reg51.h" #include<intrins.h> typedef unsigned int u16; typedef unsigned char u8; sbit SRCLK=P3^6; sbit RCLK=P3^5; sbit SER=P3^4; void Hc595SendByte(u8 dat) { u8 a; SRCLK=0; RCLK=0; for(a=0;a<8;a++) { SER=dat>>7; dat<<=1; SRCLK=1; _nop_(); _nop_(); SRCLK=0; } RCLK=1; _nop_(); _nop_(); RCLK=0; } void main() { Hc595SendByte(0x80);//点亮第一个 P0=0x7f; while(1); }
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)