版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、. 低频信号发生器 -期末课程设计学院:班级:学号:姓名: 指导老师: 2010-6-12第0章 实验室基础3第1章 交换机基本配置71.1 使用交换机的命令行管理界面71.2 交换机的全局配置101.3 交换机端口的基本配置121.4 查看交换机的系统和配置信息14第2章 虚拟局域网VLAN162.1 交换机端口隔离162.2 跨交换机实现VLAN18第3章 提供交换网络中的冗余链路213.1 端口聚合提供冗余备份链路213.2 快速生成树配置24第4章 路由器的基本配置304.1 使用命令行界面304.2 路由器的全局配置334.3 路由器端口的基本配置344.4 查看路由器的系统和配置信
2、息38一、 实验目的1、 学习和运用keilC的C语言;2、 学习通过proteus软件画原理图,并利用keilC软件形成的HEX文件运行;3、 实现利用单片机AT98C51和8位D/A转换芯片DAC0832共同实现方波、三角波、锯齿波、梯形波这四种常见波形的发生4、 进一步学习和利用protel软件,画出实验原理图,并生成PCB图;5、 AT89S51为核心的单片机系统的软硬件开发过程;6、 基本信号的产生原理及函数发生器系统的设计流程二、实验要求设计一个低频信号发生器:1、 查阅相关资料,完成原理图设计;2、 编写软件,使该系统能输出方波、三角波、锯齿波和梯形波;波形频率均为1khz,双极
3、性输出。3、 用protel软件完成系统的硬件设计,并通过电器规则检查;4、 仿真实现;5、 画pcb图;6、 写综合课程设计报告。三、器件清单1、AT80C51一个;2、DAC0832一个;3、OPAMP两个;4、数码管一个;5、按键开关一个;6、电阻、电感若干;四、实验原理#include <AT89X51.H>unsigned char code table=0x3f,0x06,0x5b,0x4f,0x66/ 0 1 2 3 4 unsigned char time1; /延时函数参数/ /变量说明/ unsigned char time2;unsigned char tim
4、e3;unsigned char count;unsigned char ms;/函数说明/void initial(void); /初始化函数/void initial_time0(void); /定时器0初始化/void anjian(void);/按键函数/void delay(unsigned char time1,time2,time3); /延时函数/void disp(unsigned char count); /静态显示子函数/void delay1(char ms);void fangbo(void);/方波函数/void sanjiaobo(void);/三角波函数/voi
5、d juchibo(void);/锯齿波函数/void tixingbo(void);/正弦波函数/void main (void)initial();while(1)anjian(); /*/函数名称:void anjian(void)/函数说明:按键函数/函数功能:/ 注意:*/void anjian(void) if(P3_7=0) delay(1,50,248); if(P3_7=0) count=1; disp(count); fangbo(); while(P3_7=0);count=0;disp(count);anjian(); /*/函数名称:void fangbo(void)
6、/函数说明:方波函数/函数功能:/ 注意:*/void fangbo(void)while(1) unsigned char fangbo_1; fangbo_1+=8; if(fangbo_1>128&fangbo_1<256)P0=0x00; if(fangbo_1<128)P0=0xff; if(P3_7=0) delay(1,50,248); if(P3_7=0) count=2; disp(count); sanjiaobo(); while(P3_7=0); /*/函数名称:void sanjiaobo(void)/函数说明:三角波函数/函数功能:/ 注意
7、:*/void sanjiaobo(void)while(1) unsigned char sanjiaobo_2; if(sanjiaobo_2<=128)P0=sanjiaobo_2; elseP0=255-sanjiaobo_2; sanjiaobo_2+=5; if(sanjiaobo_2>=255)sanjiaobo_2=0x00; if(P3_7=0) delay(1,50,248); if(P3_7=0) count=3; disp(count); juchibo(); while(P3_7=0); /*/函数名称:void juchibo(void)/函数说明:锯齿
8、波函数/函数功能:/ 注意:*/void juchibo(void)while(1) unsigned char juchibo_3; if(juchibo_3<180)P0=juchibo_3; juchibo_3+=4; if(juchibo_3>=180)juchibo_3=0x00;if(P3_7=0) delay(1,50,248); if(P3_7=0) count=4;disp(count); tixingbo(); while(P3_7=0); /*/函数名称:void tixingbo(void)/函数说明:梯形波函数/函数功能:/ 注意:*/void tixin
9、gbo(void)while(1) unsigned char tixingbo_4; if(tixingbo_4<120)P0=tixingbo_4; else if(tixingbo_4=120) delay1(1); else if(tixingbo_4<240) P0=240-tixingbo_4; if(tixingbo_4=240) delay1(1); if(tixingbo_4>240)tixingbo_4=0x00; tixingbo_4+=10;if(P3_7=0) delay(1,50,248); if(P3_7=0) count=0; disp(cou
10、nt); anjian(); while(P3_7=0);/*/函数名称:void initial(void)/函数说明:初始化函数/函数功能:/ 注意:*/void initial(void) P0=0xff; P1=0xff; P2=0xff; P3=0xff; /*/函数名称:delay(unsigned char time1,time2,time3)/函数说明:延时函数/函数功能:/入口参数:unsigned char time1,time2,time3/出口参数:/ 注意:延时时间的计算:(time1*time2*time3*8us)us time1,time2,time3可以不进行
11、变量说明 */ void delay(unsigned char time1,time2,time3) unsigned char i,j,k; for(i=time1;i>0;i-) for(j=time2;j>0;j-) for(k=time3;k>0;k-); /*/函数名称:disp(unsigned char count)/函数说明:静态显示子函数/函数功能:/入口参数:unsigned char count/出口参数:/ 注意:*/void disp(unsigned char count) P2=tablecount; delay(1,5,248); void delay1(char ms) char ti; while(ms-) for(ti=
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 金刚砂地坪施工方案技术要点
- 2024年高考地理一轮复习课后限时集训20人口的数量变化人口分布与人口的合理容量含解析新人教版
- 2024年工地施工员个人劳务合同范例
- 小学英语多媒体教学活动方案
- 计算机应用基础-高职学习通超星期末考试答案章节答案2024年
- 城市轨道交通通信系统维护学习通超星期末考试答案章节答案2024年
- 2024年企业市场营销管理服务合同
- 古建文物保护施工方案
- 文化节读书活动策划方案
- 2024年企业间股票质押融资合同
- ERAS理念下麻醉与镇痛的优化
- 2023-2024学年四川省泸州市江阳区西路学校七年级(上)期中数学试卷(含解析)
- 2023年下半年软件设计师真题 答案解析(上午选择 下午案例)全国计算机软考
- 初中英语新课程标准词汇表
- 创伤失血性休克中国急诊专家共识(2023)解读
- 学校体育与社区体育融合发展的研究
- 中国旅游地理智慧树知到课后章节答案2023年下平凉职业技术学院
- 工程竣工移交报告
- 心理健康拒绝内耗课件
- 工厂反骚扰虐待强迫歧视政策
- 航测外业飞行作业指导书
评论
0/150
提交评论