第一范文网 - 专业文章范例文档资料分享平台

毕业设计论文1 - 供参考

来源:用户分享 时间:2025/6/16 13:05:59 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

深圳职业技术学院毕业设计报告

? 频率发生器 ? 外部事件计数器

? 4 个独立的中断源(TOV1、 OCF1A、OCF1B 与ICF1) 16 位定时器/ 计数器寄存器的说明 T/C1 控制寄存器A-TCCR1A

? Bit 7:6 – COM1A1:0: 通道A 的比较输出模式 ? Bit 5:4 – COM1B1:0: 通道B 的比较输出模式

COM1A1:0与COM1B1:0分别控制OC1A与OC1B状态。如果COM1A1:0(COM1B1:0)的一位或两位被写入\OC1A(OC1B)输出功能将取代I/O 端口功能。此时OC1A(OC1B)相应的输出引脚数据方向控制必须置位以使能输出驱动器。

OC1A(OC1B) 与物理引脚相连时,COM1x1:0 的功能由WGM13:0 的设置决定。

16 位定时器/ 计数器寄存器的说明 T/C1 控制寄存器A-TCCR1A

? Bit 7:6 – COM1A1:0: 通道A 的比较输出模式 ? Bit 5:4 – COM1B1:0: 通道B 的比较输出模式

COM1A1:0与COM1B1:0分别控制OC1A 与OC1B状态。如果COM1A1:0(COM1B1:0)的一位或两位被写入\OC1A(OC1B) 输出功能将取代I/O 端口功能。此时OC1A(OC1B)相应的输出引脚数据方向控制必须置位以使能输出驱动器。 OC1A(OC1B) 与物理引脚相连时,COM1x1:0 的功能由WGM13:0 的设置决定。Table 44给出当WGM13:0 设置为普通模式与CTC 模式( 非PWM)时COM1x1:0 的功能定义。

Table 45给出WGM13:0设置为快速PWM模式时COM1x1:0 的功能定义。 T/C1 控制寄存器B - TCCR1B

? Bit 7 – ICNC1: 入捕捉噪声抑制器置位ICNC1 将使能输入捕捉噪声抑制功能。此时外部引脚ICP1 的输入被滤波。其作用是从ICP1 引脚连续进行4 次采样。如果4 个采样值都相等,那么信号送入边沿检测器。因此使能该功能使得输入捕捉被延迟了4个时钟周期。

? Bit 6 – ICES1: 输入捕捉触发沿选择该位选择使用ICP1 上的哪个边沿触发

21

深圳职业技术学院毕业设计报告

捕获事件。ICES 为\ ICES1 为\的是逻辑电平的上升沿触发输入捕捉。按照ICES1 的设置捕获到一个事件后,计数器的数值被复制到ICR1寄存器。捕获事件还会置为ICF1。如果此时中断使能,输入捕捉事件即被触发。当ICR1 用作TOP 值( 见TCCR1A 与TCCR1B 寄存器中WGM13:0 位的描述) 时,ICP1与输入捕捉功能脱开,从而输入捕捉功能被禁用。

? Bit 5–保留位该位保留。为保证与将来器件的兼容性,写TCCR1B 时,该位必须写入\

? Bit 4:3 – WGM13:2: 波形发生模式 ? Bit 2:0 – CS12:0: 时钟选择

选择使用外部时钟源后,即使T1 引脚被定义为输出,其1 引脚上的逻辑信号电平变化仍然会驱动T/C1 计数,这个特性允许用户通过软件来控制计数。

(二)、DAC0832 D/A转换芯片

1、DAC0832芯片

目前D/A转换器芯片种类较多,对于一般的使用者而言,只需掌握DAC芯片性能及其与计算机之间接口的基本要求,就可根据应用系统的要求合理选用

22

深圳职业技术学院毕业设计报告

DAC芯片,并配置适当的接口电路。下面就介绍一下常用的DAC0832芯片。

DAC0832是一个8位D/A转换器。单电源供电,从+5V~+15V均可正常工作,基准电压范围为?10V,电流建立时间为1μs,CMOS工艺,低功耗20mW。

DAC0832转换器芯片为20引脚,双列直插式封装,其引脚排列及内部结构框图如图8-4所示。

DAC0832引脚特性如下: 1.DI7~DI0:转换数据输入线。 2.CS:片选信号(输入),低电平有效。

3.ILE:数据锁存允许信 号(输入),高电平效。 4.WR1:数据输入寄存 器写信号(输入),低电平有效。

1当ILE=1和WR=0时,为输入寄存器直通方式。当ILE=1和WR1=

1时,为输入寄存器锁存方式。 5.WR2:DAC寄存器写信号(输入),低电平有效。

6.XFER:数据传送控制信号(输入),低电平有效。 当WRXFER2=0和XFER=0时,为DAC寄存器直通方式。当WR2=1和

=0时,为 DAC寄存器锁存方式。

7.IOUT1:电流输出1。 8.IOUT2:电流输出2。

DAC转换器的特性之一是:IOUT1+IOUT2=常数。 9.RBF:反馈信号输入端,芯片内带有反馈电阻。

因为DAC0832是电流输出,为了取得电压输出,需要在电流输出端接运算放大器,RBF即为运算放大器的反馈电阻端。 10.VREF:基准电压,范围为-10V~+10V。

DGND:数字地。 AGND:模拟地。

2、单缓冲工作方式的接口与应用

(1)、单缓冲方式连接

23

深圳职业技术学院毕业设计报告

图8-5 DAC0832与单片机的单缓冲方式接口

所谓单缓冲方式,就是使DAC0832的两个输入寄存器中有一个处于直通方式,而另一个处于受控的锁存方式,或同时控制两个寄存器。对于只有一路模拟量输出,或虽有几路模拟量但并不要求同步输出的情况,就可采用单缓冲方式。单缓冲方式连接如图8-5所示。由图可见因ILE为+5V,故在P2.0为低电平时,在写信号作用下,输入数据直接打入DAC寄存器,经过A/D转换后输出相应的模拟量。在这种工作方式下,输入寄存器和DAC寄存器只占用一个I/O地址,在图8-5

的连接中,该DAC0832的地址为FEFFH。(DAC0832的地址可由P2.0~P2.7中任一根来确定,但注意不要和外部RAM及其它I/O口冲突)。 (2)、双缓冲工作方式

对于多路D/A转换接口,如果要求同步进行D/A转换输出,则必须采用双缓冲器同步方式。

DAC0832工作于双缓冲器工作方式时,数字量的输入锁存和D/A转换是分两步完成的。首先单片机的数据总线分时地向各路D/A转换器输入要转换的数字量,并锁存在各DAC0832的输入锁存器中,然后单片机对所有的D/A转换器发

出控制信号,将各个D/A转换器输入锁存器中的数据送入DAC寄存器,实现同步转换输出。

如图8-11所示为一个二路同步输

图8-11 DAC0832双缓冲方式的接口电

出的D/A转换接口电路。

图中,单片机的P2.5和P2.6分别选择两路D/A转换器的输入锁存器,

P2.7连接到两路D/A转换器的XFER端控制同步转换输出。这样连接,DAC0832(1)的输入锁存器地址为DFFFH;DAC0832(2)的输入锁存器地址为BFFFH;两个D/A转换器的DAC寄存器地址为同一个地址,为7FFFH。

如果在需要多路D/A转换输出的场合,除了采用上述方法外,还可以采用多通道DAC芯片。这种DAC芯片在同一个封装里有两个以上相同的DAC,它们

24

搜索更多关于: 毕业设计论文1 - 供参考 的文档
毕业设计论文1 - 供参考.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0h6t54ohut1jxus0i386_6.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top