简易波形发生器的设计

简易波形发生器的设计

ID:6617537

大小:1.48 MB

页数:19页

时间:2018-01-20

简易波形发生器的设计_第1页
简易波形发生器的设计_第2页
简易波形发生器的设计_第3页
简易波形发生器的设计_第4页
简易波形发生器的设计_第5页
资源描述:

《简易波形发生器的设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录第一章单片机开发板11.1开发板制作11.1.189S52单片机简介11.1.2开发板介绍21.1.389S52的实验程序举例31.2开发板焊接与应用41.2.1开发板的焊接41.2.2开发板的应用5第二章函数信号发生器72.1电路设计72.1.1电路原理介绍72.1.2DAC0832的工作方式92.2波形发生器电路图与程序102.2.1应用电路图102.2.2实验程序112.2.3调试结果15第三章参观体会16第四章实习体会17参考文献1818第一章单片机开发板1.1开发板制作1.1.189S52单片机简介图1.1 89s52引脚图如果按功能划分,它由8个部件

2、组成,即微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EPROM)、I/O口(P0口、P1口、P2口、P3口)、串行口、定时器/计数器、中断系统及特殊功能寄存器(SFR)的集中控制方式。各功能部件的介绍:1)数据存储器(RAM):片内为128个字节单元,片外最多可扩展至64K字节。2)程序存储器(ROM/EPROM):ROM为4K,片外最多可扩展至64K。3)中断系统:具有5个中断源,2级中断优先权。4)定时器/计数器:2个16位的定时器/计数器,具有四种工作方式。5)串行口:1个全双工的串行口,具有四种工作方式。6)特殊功能寄存器(SFR)共有21

3、个,用于对片内各功能模块进行管理、监控、监视。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)电源:单片机使

4、用的是5V电源,其中正极接40引脚,负极(地)接20引脚。2)时钟引脚XTAL1、XTAL2时钟引脚外接晶体与片内反相放大器构成了振荡器,它提供单片机的时钟控制信号。时钟引脚也可外接晶体振荡器。18振蒎电路:单片机是一种时序电路,必须提供脉冲信号才能正常工作,在单片机内部已集成了振荡器,使用晶体振荡器3)RST:当振荡器运行时,在此引脚外加上两个机器周期的高电平将使单片机复位(RST)。我们在此引脚与VCC之间连接一个约8.2千欧的下拉电阻,与引脚之间连接一个约10微法的电容,以保证可靠复位。在单片机正常工作时,此引脚应为≤0。5V低电平。4)ALE:当访问单片机外

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

6、输出电平)8个LSTTL负载。6)/EA/VPP(31脚):当EA端保持高电平时,单片机访问内部存储器,但在PC值超过0FFFH时,讲自动转向执行外部存储器内的程序。当/EA保持低电平时,则只访问外部程序存储器,不管是否有内部存储器。1.1.2开发板介绍本次的生产实习的第一个任务是89S52单片机开发板的设计与焊接。在以往我们的单片机原理课上我们主要学习了51系列的单片机的原理与功能应用,89S52尚未涉及,这次有机会可以利用S52进行开发与设计。图1.2生产单片机开发板89S52实际图上述图片就是在实际工作中工厂所开发与应用的成品。外部扩展口,LED电子显示灯,等

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

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。