单片机实训报告13.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机实训报告13

单片机实训报告   目录   仿真项目分析 (DA转换 )----------------2 仿真电路图 --------------------------3 仿真软件程序 ------------------------3 仿真调试结果 ------------------------5 设计项目分析 (液晶小日历 )------------6 硬件设计 ----------------------------7 软件设计 ----------------------------10 调试及运行 --------------------------17 心得体会 ----------------------------18   仿真项目 : DA 转换器   DA 转换器的基本功能是讲一个二进制形式表示的数字量转换成相应的模 拟量, 为单片机在模拟环境下的应用提供了一个数据转换接口。 在选择 DA 转换 器时,通常考虑数字量的输入方式,是否有锁存器,数字量的位数,模拟量的输 出方式,参考电源,转换速率等因素   DA 转化器的输入方式有 2种:串行方式和并行方式。输出形式也有 2种:电压 输出和电流输出。   实训仿真中采用的转换芯片是 DAC0832, DAC0832是 8分辨率的 D/A转换集成芯片。与微处理器完全兼容。这个 DA 芯片以其价格低廉、接口简 单、转换控制容易等优点,在单片机应用系统中得到广泛的应用。 D/A转 换器由 8位输入锁存器、 8位 DAC 寄存器、 8位 D/A转换电路及转换控制 电路构成它是有双缓冲器的 8为 DA 转换芯片,以电流形式输出;当需要转换 为电压输出时,可以外接运算放大器,其主要特征如下:   1. 转换时间为 1us 。   2. 2. 输出电流线性度可在满量程下调节。   3. 数据输入克采用双缓冲,单缓冲方式或直通方式。   4. 增益温度补偿为 0.02%FS/C。   5. 每次输入数字为 8位二进制数。   6. 功耗为 20mW 。   7. 逻辑电平输入与 TTL 兼容。   8. 供电电源为单一电源,可在 5— 15V 以内。   在本次的仿真采用的是单极性单缓冲接口电路, 途中 ILE 接 +5V, Iout2接地 Iout1输出电流经运放 UA741 变换后输出一单极性电压,范围是 0— 5V 。片选信号 CS 和传送控制信号 XFER 都接到 8031的地址线 A15(P2.7)上,故输入锁存器 和 DAC 寄存器地址都可选为 7FFFH.WR1, WR2都与 8031的写信号线 WR 相连, 。 CPU 对 DAC8032执行一次写操作,则讲一个数据直接写入 DAC 寄存器, DAC8032的输出量随之变化。如下图:   完整电路图如下 :   仿真中是利用运算放大器各输入电流相加的原理构成的 DA 转换器, 运算放大器输入端的各支路对应待转换资料的 D0, D1, … , Dn-1位。各输 入支路中的开关由对应的数字值控制,如果数字为 1,则对应的开关闭合; 如果数字为 0,则对应的开关断开,最后通过波形显示仪就可看到相应的波 形。产生方波信号,只要交替给 DA 转换器送 00H 和 FFH 即可,改变数字信号 送出后的掩饰时间可改变方波信号的频率。   DA 转换程序:(方波)   ORG 0000H   MOV DPTR,#7FFFH   CLR A   LOOP: MOVX @DPTR, A   LCALL DEL   CPL A   SJMP LOOP   DEL: MOV R3,#10   DEL1: MOV R4,#200 DEL2: MOV R5,#248   DEL3: DJNZ R5,DEL3   NOP   DJNZ R4,DEL2   DJNZ R3,DEL1   RET   END   结果显示:   9. 锯齿波程序 :(要产生锯齿波,可以按增量规律反复给 DA 转换器送数字 信号,要改变信号的频率,只需要改变数字信号送出后的延时时间即可,要 产生电压信号,必须外接运算放大器, )   ORG 0000H   S: MOV DPTR, #7FFFH   MOV A, #00H   LOOP: MOVX @DPTR,A   INC A   LCALL DEL   AJMP LOOP   DEL: MOV R7, #02H   MOV R6, #0FFH   DJNZ R6, $   DJNZ R7, $-4   RET   END   结果显示:   设计项目 :液晶显示小日历   题目分析 :小日历需要实现年月日时分秒的控制, 并用 LCD 显示 , 它具有简单实用 , 价格便宜的特征 . 查资料所得最好使用串行接口时钟

文档评论(0)

tangtianbao1 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档