📄 w8254.c
字号:
void Tim0_8254(uint a)
{
uchar l,h;
l=(uchar)(a&0x00ff);
h=(uchar)(a>>8);
A1_8254=1;A0_8254=1;
CS_8254=0x36;
//选择写方式控制字,计数器0先低后高字节,方式3,二进制计数
A1_8254=0;A0_8254=0;
CS_8254=l;
CS_8254=h;
//写计数器2初值a
}
/**************************************************/
/***************************************************
*原型:
*功能:计数器2初始化,输出方波,分频比为a
*说明:基准时钟分频设置
*参数:
*返回:
***************************************************/
void Tim2_8254(uint a)
{
uchar l,h;
l=(uchar)(a&0x00ff);
h=(uchar)(a>>8);
A1_8254=1;A0_8254=1;
CS_8254=0xb6;
//选择写方式控制字,计数器2先低后高字节,方式3,二进制计数
A1_8254=1;A0_8254=0;
CS_8254=l;
CS_8254=h;
//写计数器2初值a
}
/**************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -