文档库 最新最全的文档下载
当前位置:文档库 › 简易波形发生器的设计

简易波形发生器的设计

目录

第一章单片机开发板 (1)

1.1 开发板制作 (1)

1.1.1 89S52单片机简介 (1)

1.1.2 开发板介绍 (2)

1.1.3 89S52的实验程序举例 (3)

1.2开发板焊接与应用 (4)

1.2.1开发板的焊接 (4)

1.2.2开发板的应用 (5)

第二章函数信号发生器 (7)

2.1电路设计 (7)

2.1.1电路原理介绍 (7)

2.1.2 DAC0832的工作方式 (9)

2.2 波形发生器电路图与程序 (10)

2.2.1应用电路图 (10)

2.2.2实验程序 (11)

2.2.3 调试结果 (15)

第三章参观体会 (16)

第四章实习体会 (17)

参考文献 (18)

第一章单片机开发板

1.1 开发板制作

1.1.1 89S52单片机简介

图1.1 89s52 引脚图

如果按功能划分,它由8个部件组成,即微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EP ROM)、I/O口(P0口、P1口、P2口、P3口)、串行口、定时器/计数器、中断系统及特殊功能寄存器(SF R)的集中控制方式。

各功能部件的介绍:

1)数据存储器(RAM):片内为128个字节单元,片外最多可扩展至64K字节。

2)程序存储器(ROM/EPROM):ROM为4K,片外最多可扩展至64K。

3)中断系统:具有5个中断源,2级中断优先权。

4)定时器/计数器:2个16位的定时器/计数器,具有四种工作方式。

5)串行口:1个全双工的串行口,具有四种工作方式。

6)特殊功能寄存器(SFR)共有21个,用于对片内各功能模块进行管理、监控、监视。

7)微处理器:为8位CPU,且内含一个1位CPU(位处理器),不仅可处理字节数据,还可以进行位变量的处理。

8)四个8位双向并行的I/O端口,每个端口都包括一个锁存器、一个输出驱动器和一个输入缓冲器。这四个端口的功能不完全相同。

A、P0口既可作一般I/O端口使用,又可作地址/数据总线使用;

B、P1口是一个准双向并行口,作通用并行I/O口使用;

C、 P2口除了可作为通用I/O使用外,还可在CPU访问外部存储器时作高八位地址线使用;

D、P3口是一个多功能口除具有准双向I/O功能外,还具有第二功能。

控制引脚介绍:

1)电源:单片机使用的是5V电源,其中正极接40引脚,负极(地)接20引脚。

2)时钟引脚XTAL1、XTAL2时钟引脚外接晶体与片内反相放大器构成了振荡器,它提供单片机的时钟控制信号。时钟引脚也可外接晶体振荡器。

振蒎电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,

使用晶体振荡器

3)RST:当振荡器运行时,在此引脚外加上两个机器周期的高电平将使单片机复位(RST)。我们在此引脚与VCC之间连接一个约8.2千欧的下拉电阻,与引脚之间连接一个约10微法的电容,以保证可靠复位。在单片机正常工作时,此引脚应为≤0。5V低电平。

4)ALE:当访问单片机外部存储器时ALE(地址锁存允许)输出脉冲的负跳沿用于16位地址的底8位的锁存信号。即使不访问外部锁存器,ALE端仍有正脉冲信号输出,此频率约为时钟振荡器的1/6。但是每当访问外部数据存储器时,在两个机器周期中ALE只出现一次,即丢失一个ALE脉冲。因此,严格来说,用户不能用ALE做时钟源或定时。ALE端可以驱动8个TTL负载

5)/PSEN(29脚):此脚的输出是单片机访问外部程序存储器的读选通信号。在由外部程序存储器取指令(或常数)期间,每个机器周期PSEN两次有效。但在此期间,每当访问外部数据存储器时,这两次有效的/PSEN信号不出现。/PSEN可以驱动(吸收或者输出电平)8个LSTTL负载。

6)/EA/VPP(31脚):当EA端保持高电平时,单片机访问内部存储器,但在PC值超过0FFFH时,讲自动转向执行外部存储器内的程序。当/EA保持低电平时,则只访问外部程序存储器,不管是否有内部存储器。

1.1.2 开发板介绍

本次的生产实习的第一个任务是89S52单片机开发板的设计与焊接。在以往我们的单片机原理课上我们主要学习了51系列的单片机的原理与功能应用,89S52尚未涉及,这次有机会可以利用S52进行开发与设计。

图1.2 生产单片机开发板89S52实际图

上述图片就是在实际工作中工厂所开发与应用的成品。外部扩展口,LED电子显示灯,等外部扩展设备以及多芯片都是S52所具有的特性。有别于51芯片,S52有自身的独特性。使用89S52单片机,可进行51单片机的学习实验以及实际项目的开发;ISP下载线编程,方便灵活,免除购置编程器的费用;典型实用电路,16个功能模块。模块间各自独立,接口均由排针引出,使用插线可将模块间任意组合,开发和实验各种项目,真正的自由组合,绝非那些只能做固定实验的实验板;丰富的实验程序,全部的C语言源代码,几乎到每句非常详细的注释,便于学习和理解。实验程序中还包括几乎接近实用产品设计的实验:产品计数器、倒计时器、数字电压表、摇骰机、交通路口拍照系统、工厂自动生产线、温度采集记录器;由具有十余年实际产品设计经验的工程师亲自编写的教程,贴近实用,通俗易懂;全部采用优质元器件,性能可靠,整体美观实用。

S52开发板的模块特点:双路电源模块:提供全板各模块电源,专为A/D和D/A单元模块提供一路稳

相关文档
相关文档 最新文档