没有合适的资源?快使用搜索试试~ 我知道了~
【精品课程设计】AT89S51单片机中基于keilC使用proteus软件设计低频信号发生器.doc
0 下载量 59 浏览量
2023-07-04
00:12:10
上传
评论
收藏 2.91MB DOC 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/87993015/0001-1f5d9c8f3c99a78ac903b8422aa3e537_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
23页
【精品课程设计】AT89S51单片机中基于keilC使用proteus软件设计低频信号发生器.doc
资源推荐
资源详情
资源评论
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/87993015/bg1.jpg)
低频信号发生器
-------期末课程设计
学院:
班级:
学号:
姓名:
指导老师:
2010-6-12
![](https://csdnimg.cn/release/download_crawler_static/87993015/bg2.jpg)
第 0 章 实验室基础 ..............................................3
第 1 章 交换机基本配置 ..........................................7
1.1 使用交换机的命令行管理界面..............................7
1.2 交换机的全局配置.......................................10
1.3 交换机端口的基本配置...................................12
1.4 查看交换机的系统和配置信息.............................14
第 2 章 虚拟局域网 VLAN.........................................16
2.1 交换机端口隔离.........................................16
2.2 跨交换机实现 VLAN ......................................18
第 3 章 提供交换网络中的冗余链路 ...............................21
3.1 端口聚合提供冗余备份链路...............................21
3.2 快速生成树配置.........................................24
第 4 章 路由器的基本配置 .......................................30
4.1 使用命令行界面.........................................30
4.2 路由器的全局配置.......................................33
4.3 路由器端口的基本配置...................................34
4.4 查看路由器的系统和配置信息.............................38
![](https://csdnimg.cn/release/download_crawler_static/87993015/bg3.jpg)
一、 实验目的
1、学习和运用 keilC 的 C 语言;
2、学习通过 proteus 软件画原理图,并利用 keilC 软件形成的
HEX 文件运行;
3、实现利用单片机 AT98C51 和 8 位 D/A 转换芯片 DAC0832 共同
实现方波、三角波、锯齿波、梯形波这四种常见波形的发生
4、进一步学习和利用 protel 软件,画出实验原理图,并生成 PCB
图;
5、AT89S51 为核心的单片机系统的软硬件开发过程;
6、基本信号的产生原理及函数发生器系统的设计流程
二、实验要求
设计一个低频信号发生器:
1、 查阅相关资料,完成原理图设计;
2、 编写软件,使该系统能输出方波、三角波、锯齿波和梯形波;
波形频率均为 1khz,双极性输出。
3、 用 protel 软件完成系统的硬件设计,并通过电器规则检查;
4、 仿真实现;
5、 画 pcb 图;
6、 写综合课程设计报告。
![](https://csdnimg.cn/release/download_crawler_static/87993015/bg4.jpg)
三、器件清单
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 time3;
unsigned char count;
unsigned char ms;
//////////////////////////////////////// 函 数 说 明
////////////////////////////////
void initial(void); ////
初始化函数////
//void initial_time0(void);
//////定时器 0 初始化///////
void anjian(void);
////////////按键函数////
void delay(unsigned char time1,time2,time3); ////延
时函数////
![](https://csdnimg.cn/release/download_crawler_static/87993015/bg5.jpg)
void disp(unsigned char count); /////静
态显示子函数/////
void delay1(char ms);
void fangbo(void); //方波
函数//
void sanjiaobo(void); //三角波函
数//
void 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);
剩余22页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
xinkai1688
- 粉丝: 349
- 资源: 8万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)