蓝桥杯嵌入式国赛扩展板 CT117E-EX 学习笔记

CT117E-EX 扩展板笔记


数码管(74HC595)

博主参加国赛有点皮,准备的不够就参赛了,结果国赛没敲出来数码管实在有点可惜。望看到本文的朋友在准备国赛一定要把这个功能做到盲打出来,第十届国赛没提供数码管的驱动。

RCLK(R:存储寄存器读取)

  • 上升沿 移位寄存器进入存储寄存器
  • 下降沿 数据保持不变

SCK(S:送入595)

  • 上升沿 数据寄存器数据移位。Q0–>Q1–>Q2–>Q3–>…–>Q7;
  • 下降沿 移位寄存器数据不变

SER(数据脚)

  • 串行数据输入端
void SEG_DisplayValue(u8 Bit1,  u8 Bit2, u8 Bit3)
{
   
	u8 i = 0;	//
	u8 code_tmp = 0;

	/*
    *略过部分代码
    */
	
	code_tmp = Seg7[Bit1];
	for(i=0;i<8;i++){
   

		if(code_tmp & 0x80){
   
			SER_H;
		}else{
   
			SER_L;
		}
		SCK_H;//数据移位
		code_tmp = code_tmp << 1;   
		SCK_L;
	}		
	RCLK_H;	//上升沿时移位寄存器进入存储寄存器
	RCLK_L;	//下降沿是
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值