实验七函数信号发生器设计
实验七 函数信号发生器设计
一、实验目的
1. 掌握单片机片内DAC的使用及应用程序设计
二、实验内容
应用C8051F330单片机内DAC设计制作一个简单的函数信号发生器,该信号发生器能产生正弦波、方波、三角波。要求:
1. 输出波形的频率范围为100Hz~20kHz;频率可调,频率步进间隔≤100Hz。
2. 输出波形幅度范围0~3V(峰-峰值)。
3. 具有显示输出波形的类型、频率的功能。
三、实验说明
通过本实验,掌握单片机片内DAC使用方法,掌握基于单片机函数信号发生器的工作原理与设计方法。
必须用模块化方法进行C语言程序设计。
四、实验仪器和设备
PC机、Keil uVision2软件,C8051F330单片机,EC3在线仿真器。
五、实验原理
C8051F330单片机内DAC的工作原理及使用参考C8051F330数据手册。 设计思路:
具体代码实现:
void main ()
{
unsigned char i;
SysClkIn(); //配置系统时钟频率
dog_set(); //看门狗配置
Port_Init() ; //端口初始化
DAC_Init(); // DAC初始化
interrupt_Init(); //中断初始化
timer_init();
DelayMs(300); //延时300ms,等待ZLG7289 复位完毕
ZLG7289_Init(500); //调用ZLG7289 的初始化函数
while(1)
{ if(key==10) //输入频率启动键 { TR1=0;
key=0xff;
for(i=0;i<5;i++) //输入频率 {
while(key==0xff );
a[i]=key;
ZLG7289_Download(1,i,1,a[i]);
sum=sum*10+a[i]; //显示频率;
key=0xff;
}
if(sum>=100&sum<800)
{counter=100000/sum;
counter1=(65536-counter+16)/256;
=0xffy } ;lse if(keye==13 ){f roi(=0;<i=0;1+i) { b1+i][(10=2*i/30)/1; 4b[2i=](013*i2/01)4% ; for(i=}11i;<2=;i+0)+{ b1 [i=]102(3*2(-0i)10//4;)b [i2=]10(23(20*-i)/0)14%; Z}L72G8_D9wnload(1o5,,1key-,1);1k ye=0xf; f}e le sf(kiey==14) f{ro(=0ii<=2;;0i++ ) {fii<=(10 { b)1i][=0b,[2i=0; } el]es{ b[1]=25i5b2[i],=3;} Z}L7289_GoDnwload1,5(1,key-11,);key =0xf; f}} } voidk yineteruprt( i)nerruptt0 { eykZ=L72G89Key(_;)} //键按断产生中的单片机外中部 0断
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




