📄 led.h
字号:
/**********************************
** file_name led.h **
** describe 七段数码管头文件 **
** LED型号 ARK SR420361K **
** auther 古欣 www.avrvi.com **
** Time 2007-2-25 **
**********************************/
#ifndef _LED_H_
#define _7LED_H_ 1
#define led_port PORTA
//定义输出端口
#define led_ddr DDRA
//定义输出控制寄存器
//可以自行修改,必须保持 led_port和led_ddr一致,PORTA对应DDRA
//定义位显示控制,及ABCD,这里用PB0-A;PB1-B;PB2-C;PB3-D
#define led_contrl_port PORTB
#define led_contrl_ddr DDRB
//无论使用哪个口,请保持四位为0123,否则你需要调整函数display_one()和display();
#define led_a 0
#define led_b 1
#define led_c 2
#define led_d 3
/***********************
** LED显示初始化
** 说明:将对应端口设置为输出
** 默认为 PB(0123) 和 PA
************************/
extern void led_init(void);
/***********************
** 显示一位
** 输入:count显示在第几位(3210),data 要显示的数(0~f)
**
************************/
extern void display_one(uint8 count, uint8 data);
/***********************
** 显示四位整数
** 输入:要显示的四位数data,显示模式mode,1为补零显示模式,默认不显示零
** 说明:可以小于四位数,mode=1时 自动补零
************************/
extern void display(uint16 data,uint8 mode);
/***********************
** 显示四位浮点数
** 输入:要显示的四位数
** 说明:可以小于四位数,自动补零
************************/
//extern void display_float(float data);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -