单片机教案9知识分享.docx 9页

  • 1
  • 0
  • 0
  • 约2.36千字
  • 2020-09-18 发布
文档工具:
    1. 1、本文档共9页,可阅读全部内容。
    2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
    3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
    4. 文档侵权举报电话:19940600175。
    常州轻工职业技术学院 单片机原理及应用 课程授课教案 NO 23 授课日期 授课班级 课 题 DA转换电路 授课类型讲授 授课时数 授课类型 讲授 授课时数 教 学 1.理解数模转换的概念、工作原理 目 的 2.掌握常用DA转换电路与单片机的接口 重 点 DAC0832芯片工作原理以及与单片机的硬件接口 难 点 DAC0832芯片与单片机的硬件接口 多媒体课件 教 学 及 过程分配 10分钟 主 要 教 学 内 容 教学方法 的 运 用 提问 复习上堂课内容 20分钟讲解计算机运算处理的结果(数字量)有时需要转换成为模拟量, 以便操纵被控制对象,这一过程即为数模转换( D/ A 20分钟 讲解 实现数模转换的电路称为 D/ A转换器或DAC。 一、DAC0832芯片(8 位) 1. DAC0832芯片的主要特性 每次输入数字为8位二进制数,转换时间为lus;数据输入方式 有直通、单缓冲、双缓冲;单一电源供电 + 5V?+15V ;输出电流线 性度可在满量程下调节;功耗为 20mw。 2. DAC0832 2. DAC0832的内部结构和引脚功能 DAC0832内部由1个8位输入寄存器、1个8位DAC寄存器 20分钟讲解二、各引脚含义如下: 20分钟 讲解 ILE :数据锁存允许信号,高电平有效; CS :输入寄存器选择信号,低电平有效; WR1 :输入寄存器的写选通信号,低电平有效,由控制逻辑可 以看出,片内输入寄存器的锁存信号输入锁存器状态随数据输入线 状态变化,而LE1 =0时,则锁存输入数据; XFER :数据传送信号。低电平有效; WR2 : DAC寄存器的写选通信号, DAC寄存器的锁存信 号LE2= WR2 -XFER。LE2=1时,DAC寄存器的输出随输入状态 变化,而LE2=0时,则锁存输入状态; Do?D7:数字量输入线; Vref:基准电压输入线,可在土 10V范围的调节; Rfb :反馈信号输入线,芯片内已有反馈电阻; loutl和Iout2 :电流输出线,loutl与Iout2的和为常数,loutl随DAC 寄存器的内容线性变化,在单极性输出时, Iout2通常接地,在双极 性输出时接运放,在 8031应用时需外接运算放大器使之成为电压 型输出; Vcc:工作电源线,一般为 +5V?+ 15V ; DGND :数字地; AGND :模拟信号地。 二、单片机控制直流电机 10分钟 10分钟 结合图示 ?讲解 CS0 8255 PB.0 30分钟 CS1 图9-2中DAC0832的输出为双极性电路。 结合图示 讲解 数字量DATA与输出电压 Vout的对应关系是: VOUT 国=(DATA-128 ) *Vref/128 单片机输出的数字量 DATA范围00H?FFH , DAC0832输 出电压V out范围—8V?+8V。 DATA=00H ?7FH , Vout DATA=80H ?FFH , Vout =—8V ?0V =0V ?+8V 课 后 小 记 授课教师 常州轻工职业技术学院 单片机原理及应用 课 程授 课教案 NO 24 数字量DATA与输出电压 Vout的对应关系是: Vout 国=(DATA-128 ) *Vref/128 单片机输出的数字量 DATA范围00H?FFH , DAC0832输 出电压V out范围—8V?+8V。 DATA=00卜 DATA=80卜 ?7FH , Vout =— ?FFH , Vout = 0V 8V ?0V ?+8V (二)程序 30分钟 ORG ooooh START: MOV DPTR, #9000H 程序分析 MOV A, #0FFH movx @DPTR, A LCALL DELAY ;等待电机运转稳定 LCALL READ ;读取时间 MOV DPTR, #9000H MOV A, #0C0H movx @DPTR, A LCALL DELAY ;等待电机运转稳定 LCALL READ MOV DPTR, #9000H MOV A, #40H ;电机反转 movx @DPTR, A LCALL DELAY ;等待电机运转稳定 LCALL READ ;读取时间 MOV DPTR, #9000H MOV A, #00H ;电机反转加速 movx @DPTR, A LCALL DELAY ;等待电机运转稳定 LCALL READ LJMP $ DELAY: MOV R5,#10 MOV R6,#0 MOV R7,#0 DDD: DJNZ R7,DDD DJNZ R6,DDD DJNZ R5,DDD RET READ: MOV TMOD, #01 ;16位计时 CLR TR0 MOV TH0, #0 MOV TL0, #0 MOV DPTR, #8

    文档评论(0)

    • 内容提供方:136****3783
    • 审核时间:2020-09-18
    • 审核编号:8130065002003000

    相似文档