基于adc芯片的简单采集系统设计

基于adc芯片的简单采集系统设计

ID:12292546

大小:117.00 KB

页数:13页

时间:2018-07-16

基于adc芯片的简单采集系统设计_第1页
基于adc芯片的简单采集系统设计_第2页
基于adc芯片的简单采集系统设计_第3页
基于adc芯片的简单采集系统设计_第4页
基于adc芯片的简单采集系统设计_第5页
资源描述:

《基于adc芯片的简单采集系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单片机课程设计第一章概述在电子工程、通信工程、自动控制、遥测控制、测量仪器、仪表和计算机等技术领域,经常需要用到各种各样的信号波形发生器。随着集成电路的迅速发展,用集成电路可很方便地构成各种信号波形发生器。用集成电路实现的信号波形发生器与其它信号波形发生器相比,其波形质量、幅度和频率稳定性等性能指标,都有了很大的提高。波形发生器也称函数发生器,作为实验信号源,是现今各种电子电路实验设计应用中必不可少的仪器设备之一。目前,市场上常见的波形发生器多为纯硬件的搭接而成,且波形种类有限,多为锯齿波,正弦波,方波,三角波等波形。信号发生器是一种常用的信号源,广泛用于电子电路

2、、自动控制系统和教学实验等领域,目前使用的信号发生器大部分是模拟电路组成的,体积大、可靠性差、准确度低、并且用于低频时,其RC要很大,大电阻,大电容在制造上有困难,参数准确度难以保证,漏电损耗大。本文介绍一种利用AT89C51单片机构成的信号发生器,可产生方波、三角波、锯齿波、正弦波和脉冲信号等多种波形,其频率可用程序改变,并可根据需要选择单极性或双极性输出。此信号发生器电路,结构紧凑,价格低廉,性能优越。本文介绍其硬件系统和软件系统的设计方法。第二章硬件电路设计本设计是简易低频信号发生器,它能输出锯齿波、方波、三角波及正弦波等四种基本波形。输出的每一种波形有四种

3、可选频率,或频率可调。由AT89C51、DAC0832芯片、运算放大器和外接少量的元件制作一个简易但是优质的波形发生器,8位的AT89C51单片机作为主控制已经完全可以满足这次设计的要求。这个方案的优点是这些芯片都是我们学习过的知识,当然除了学已即用外更加关键的是这样的设计性能稳定、价格低、性能高、体积小、耗电少,在低频范围内稳定性好、操作方便等特点。AT89C51单片机DAC0832电源供电键盘按键运算放大器图2.1硬件电路框图13单片机课程设计2.1MCS-51单片机的内部结构典型的MCS-51单片机芯片集成了以下几个基本组成部分。 1一个8位的CPU2128

4、B或256B单元内数据存储器(RAM)34KB或8KB片内程序存储器(ROM或EPROM)44个8位并行I/O接口P0~P3。5两个定时/计数器。65个中断源的中断管理控制系统。7一个全双工串行I/O口UART(通用异步接收、发送器)8一个片内振荡器和时钟产生电路。图2.2单片机引脚2.2时钟电路和复位电路单片机的时钟信号用来提供单片机内各种微操作的时间基准;复位操作则使单片机的片内电路初始化,使单片机从一种确定的状态开始运行。2.2.1时钟电路单片机的时钟信号通常用两种电路形式得到:内部振荡和外部振荡方式。13单片机课程设计图2.3时钟部分电路图在引脚XTAL1

5、和XTAL2外接晶体振荡器或陶瓷谐振荡器,构成了内部振荡方式。由于单片机内部有一个高增益反相放大器,当外接晶振后,就构成了自积振荡,并产生振荡时钟脉冲。晶振通常选用6MHZ、12MHZ、或24MHZ。单片机的时序单位振荡周期:晶振的振荡周期,又称时钟周期,为最小的时序单位。状态周期:振荡频率经单片机内的二分频器分频后提供给片内CPU的时钟周期。因此一个状态周期包含2个振荡周期。机器周期:1个机器周期由6个状态周期12个振荡周期组成,是计算机执行一种基本操作的时间单位。指令周期:执行一条指令所需的时间。一个指令周期由1-4个机器周期组成,依据指令不同而不同。2.2.

6、2单片机的复位状态当MCS-5l系列单片机的复位引脚RST(全称RESET)出现2个机器周期以上的高电平时,根据应用的要求,复位操作通常有两种基本形式:上电复位和上电或开关复位。上电复位要求接通电源后,自动实现复位操作。上电或开关复位要求电源接通后,单片机自动复位,并且在单片机运行期间,用开关操作也能使单片机复位。上电后,由于电容C3的充电和反相门的作用,使RST持续一段时间的高电平。当单片机已在运行当中时,按下复位键K后松开,也能使RST为一段时间的高电平,从而实现上电或开关复位的操作。13单片机课程设计图2.4复位电路单片机的复位操作使单片机进入初始化状态,其

7、中包括使程序计数器PC=0000H,这表明程序从0000H地址单元开始执行。单片机冷启动后,片内RAM为随机值,运行中的复位操作不改变片内RAM区中的内容,21个特殊功能寄存器复位后的状态为确定值统复位是任何微机系统执行的第一步,使整个控制芯片回到默认的硬件状态下。51单片机的复位是由RESET引脚来控制的,此引脚与高电平相接超过24个振荡周期后,51单片机即进入芯片内部复位状态,而且一直在此状态下等待,直到RESET引脚转为低电平后,才检查EA引脚是高电平或低电平,若为高电平则执行芯片内部的程序代码,若为低电平便会执行外部程序。51单片机在系统复位时,将其内部的

8、一些重要寄

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

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

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