#include "sin_dds.h"
uchar i,j;
uint counter,step;
/**************定时器0初始化**********************************/
void Init_Timer0(void)
{
TMOD = (TMOD & 0XF0) | 0X01; //定时器0,方式1
TH0 = 0xff; //定时器初值
TL0 = 0xff;
TR0 =1; //启动定时器0
ET0 =1; //开定时器0中断
}
/*************************主函数*********************************/
main()
{
Init_Timer0(); //定时器0初始化
step=2; //数值采样步数初始化
EA = 1; //CPU开中断
while(1)
{
if(key_up == 0) if(step<4096) step++; //数值采样步数加1,采样频率变高 ,正弦波周期变小
if(key_dw == 0) if(step>1) step--; //数值采样步数减1,采样频率变低 ,正弦波周期变大
while((!key_up)||(!key_dw)); //若有一个键按下去,则正弦波周期始终保持不变
}
}
/******************系统OS定时中断服务***************************/
void OS_Timer0(void) interrupt 1 using 2
{
TH0 = 0xff; //重装定时器初值
TL0 = 0xff;
counter = counter + step; //counter以step的步数递增
dac1=type[(unsigned int)counter>>8]; //当counter加满(256/step)次时,dac1的采样值变化一次
}
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
大富大贵7
- 粉丝: 408
- 资源: 8869
最新资源
- 零售业知识大脑构建指南:基于DeepSeek构建商品推荐与库存预测系统.pdf
- 能源行业:DeepSeek+RAG实现百万级技术文档智能检索系统.pdf
- 能源行业应用:DeepSeek本地化训练电力负荷预测模型.pdf
- 能源行业应用:构建基于DeepSeek的智能巡检知识图谱系统.pdf
- 农业病虫害识别:小样本微调DeepSeek图像模型的5个技巧.pdf
- 农业科技落地:DeepSeek边缘设备部署实现病虫害识别与气象数据联动预警.pdf
- 农业知识大脑:多模态微调打造病虫害识别系统.pdf
- 汽车售后:DeepSeek语音模型微调实现故障语音问答系统.pdf
- 三步打造电商知识图谱:DeepSeek商品属性自动关联技术揭秘.pdf
- 生物医药实验室:DeepSeek论文数据自动结构化实践.pdf
- 物流调度优化:用DeepSeek-Math模型求解最短路线的实践.pdf
- 物流领域实践:蒸馏技术实现运输路径优化模型轻量化部署.pdf
- 医疗影像分析:用DeepSeek-R1实现CT报告自动生成,百张GPU卡训练成本破解.pdf
- 医疗行业实战:用LoRA微调DeepSeek实现低成本病历智能分析.pdf
- 医疗影像分析:低秩适配(LoRA)技术优化诊断模型训练.pdf
- 制造业实战:基于DeepSeek-MoE架构实现设备故障预测大脑.pdf
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)