微机原理与接口实验4.4模数转换-ADC0809赖晓铮创新
微机原理与接口 实验系列 一、IO端口扩展(8255) 二、定时器/计数器(8253) 三、串口通信(8251) 四、模数转换(ADC0809) 五、数模转换(DAC0832) 六、液晶屏显示(LCD1602) 七、中断控制器(8259) 赖晓铮 博士 华南理工大学 laixz@scut.edu.cn QQ: (四) 模数转换(ADC0809)实验 实验内容: ● 构建一个“CPU+ADC0809”的微型计算机系统及编程相应的机器语言程序,实现通过ADC0809芯片对输入的模拟电压进行采集,并转换成相应的8位字节数据的功能。该模数转换结果以LED形式显示。 实验目的: ● 理解模数转换器ADC0809的特征和工作原理。 ● 掌握使用ADC0809芯片进行模拟数据采集和模数转换的方法。 微程序版“CPU+ADC0809”电路图 初始化过程 时钟信号CLK接手动开关MANUAL,启动仿真,使能复位信号#RESET=0; 手动按钮MANUAL开关“0?1?0”,然后令信号#RESET=1. 注:初始化完成后,若时钟信号CLK继续接开关MANUAL,则CPU进入手动模式,手动MANUAL开关,生成时钟信号CLK,程序单步执行;若时钟信号CLK接信号源AUTO-CLK(主频10Hz),则CPU进入自动模式,程序自动运行,直到HLT指令的“断点”处暂停。 重启过程(跳出“断点”) 时钟信号CLK接开关MANUAL,手动令复位信号端#RESET的状态“1?0?1”变化,即重启完成,跳出“断点”继续执行 。 注:跳出“断点”后,CPU进入HLT指令的后续下一条指令的取指周期。 ADC0809应用电路图 模数转换芯片ADC0809结构图 模数转换芯片ADC0809工作时序图 实验步骤: 1) ADC0809测试程序test_0809.asm存放在实验4.4项目的子文件夹test里,其功能是CPU设置并启动ADC0809芯片,把ADC0809通道A输入的模拟电压转换成一个8位字节数据(该数据与输入模拟电压线性相关),并且锁存到8位LED灯显示。具体代码如后页所示。 2) 编译、烧写、自动运行上述test_0809源程序,观察74LS373锁存的转换结果(8位数据),通过本实验中列举的公式换算成理论电压值,与分压电阻上并联的电压表显示的实际电压数值进行对比。(编译和烧写asm文件的方法参见“2.6存储器实验:ROM批量导入数据”) 3) 不断调整分压电阻的分压比,观测输入模拟电压的最大值、最小值和中间值的ADC0809输出的转换结果(8位数据);在输入模拟电压逐渐变大或变小的过程中,观察ADC0809输出的转换结果(8位数据)是否呈现一致的线性变化趋势。 test_0809 汇编助记符 注释 (M地址:机器指令) SET R0, E2H 设置ADC0809(地址[1110xxxx])的通道A 00H01HSET R1, 80H 设置373锁存器,地址[1000xxxx] 02H03HHLT 04HOUTA R0, PORT0 选择 0809 通道A 05HOUT R0, PORT0 输出R0只是为了触发0809写信号 06HIN R2, PORT0 保存ADC转换结果(ADC0809时钟ADCLK至少是CPU时钟CLK的20倍,才能保证此处OUT和IN指令间ADC转换完成,否则要填充NOP) 07HOUTA R1, PORT0 选择 373锁存器 08HOUT R2, PORT0 ADC转换结果锁存373显示 09HJMP 04H 0AH0BH思考题: ● 请把本实验的微程序版“CPU+ADC0809”电路改成硬布线版和流水线版“CPU+ADC0809”电路,并且运行本实验步骤所示的ADC0809测试程序。请问上述程序在硬布线或流水线版本中需要修改么? 若需要,请修改并测试。 (四)模数转换(ADC0809) 实验 附录:CPU指令集(OP码表) OP码 ( I7 I6 I5 I4 ) 指令助记符 OP码 ( I7 I6 I5 I4 ) 指令助记符 0111 IRET 1111 OR/ORI 0110 MOV 1110 AND/ANDI 0101 OUT/OUTA 1101 ADD/ADDI 0100 IN 1100 SUB/SUBI 0011 SET 1011 XOR/XORI 0010 SOP (INC/DEC/NOT/THR) 1010 SHT
您可能关注的文档
- 建筑工程清包工价格.doc
- 05第五章钢的热处理.ppt
- 循证护理课件.ppt
- 建筑工程安全施工创优策划范本147页(附图丰富,安全控制到位).doc
- 建筑工程设计毕业论文.doc
- 微26肠道感染病毒27急性胃肠道病毒.ppt
- 建筑工程层面防水和地下室防水施工工艺.ppt
- 06杨浦区国资委与六大集团信息化评估及初步规划报告v2.0.doc
- 微33其他病毒.pptx
- 建筑工程施工员复习题.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)