📄 0832-1.c
字号:
//-----------------------函数声明,变量定义--------------------------------------------------------
#include <reg51.h>
#include <intrins.h>
#include<ABSACC.H>
//-----------------------定义管脚--------------------------------------------------------
#define data_OUT P1
//--------------------------------------------------------------------------------------------------
// 函数名称: delay
// 入口参数: N
// 函数功能:延时子程序,实现(16*N+24)us的延时
// 系统采用11.0592MHz的时钟时,延时满足要求,其它情况需要改动
//--------------------------------------------------------------------------------------------------
void delay(unsigned int N)
{
int i;
for(i=0;i<N;i++);
}
//------------------------------------------------------------------------------------------------------
// 函数名称 conversion_once_0832
// 入口函数 out_data八位数据
// 出口函数 无
// 函数功能 完成一次转换
//------------------------------------------------------------------------------------------------------
void conversion_once_0832(unsigned char out_data)
{
data_OUT=out_data; //输出数据
delay(10); //延时等待转换
}
//------------------------------------------------------------------------------------------------------
// 函数名称 main
// 入口函数 无
// 出口函数 无
// 函数功能 完成满值点验证、零值点验证
//------------------------------------------------------------------------------------------------------
void main()
{
unsigned char i;
conversion_once_0832(0xFF); //满值点验证
conversion_once_0832(0); //零值点验证
for(i=0;i<255;i++) //输出锯齿波
{
conversion_once_0832(i);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -