// 串行数码管显示 tlc549 AD转换值// 芯片 ATMEGA16L // 时钟 4MHz 内部 // 采用系统自带延时程序#include #include#define hc164_data PORTD.0 // 164数据线 #define hc164_clk PORTD.1 // 164时钟线 #defi
//164驱动数码管显示 //芯片 ATMEGA16L //时钟 4MHz 内部 //采用CVAVR编写,使用了系统自带延时函数 //PD0 PD1 模拟164时序 #include #include #define hc164_data PORTD.0 #define hc164_clk PORTD.1 void
// 8位LED动态显示按键值// 芯片 ATMEGA16L // 时钟 4MHz 内部 // 采用系统自带延时程序 #include #include void leddisplay(); // 数码管显示 unsigned char keyin(void); // 键盘扫描 unsigned char ledxs[
//串行数码管显示 TLC1549 AD转换值//芯片 ATMEGA16L //时钟 4MHz 内部 // 采用系统自带延时程序#include #include#define hc164_data PORTD.0 // 164数据线 #define hc164_clk PORTD.1 // 164时钟线 #define
//串行数码管显示 年-月-日 时-分-秒//芯片 ATMEGA16L //时钟 4MHz 内部 // DS1302 上升沿读写数据 // DS1302 读数据时 IO口上拉无效 //短延时 2us wait(); 长延时 n ms delay_nms(); #include //#include #d
/*****************************************************File name : AD_onchip.c Chip type : ATmega16L Program type : Application Clock frequency : 4.000000 MHz Memory model : Small External SRAM si
// 1602显示字符#include #include#define lcd_bus PORTA // 数据总线 #define rs PORTC.0 // 数据&指令选择,H:写数据,L:写指令 #define rw PORTC.1 // 读&写选择,H:read,L:write #define e PORTC.2 // 读写使能
// TLC5615输出电压0-5V// 芯片 ATMEGA16L // 时钟 4MHz 内部 // 采用系统自带延时程序#include #include #define SCLK5615 PORTD.4 // tlc5615时钟线, PD4输出 #define DATA5615 PORTD.5 // tlc5615数据线,
// HS12864-15B - 并行方式 // 带字库 // 芯片 ATMEGA16L // 时钟 4MHz 内部 // 采用系统自带延时程序 // 功能1:汉字及字母的显示,汉字不能错位 // 功能2:图形显示,显示横线、竖线、边框、128*64图像、64*6
// HS12864-15B —— 串行 // 带字库 // 芯片 ATMEGA16L // 时钟 4MHz 内部 // 采用系统自带延时程序 // 检测忙闲 // 功能1:显示汉字和字母 // 功能2:图形显示,显示横线、竖线、边框、128*64图像
/*****************************************************File name : 24c32.c Chip type : ATmega16 Program type : Application Clock frequency : 4.000000 MHz Memory model : Small External SRAM size :
// 8位LED动态显示按键值// 芯片 ATMEGA16L // 时钟 4MHz 内部 // 采用系统自带延时程序 #include #include unsigned char KeyNumber; // 全局变量,保存按键值 void leddisplay(); // 数码管显示 void key