嵌入式系统概论实验 7 模数转换器实验实验
报告
计算机科学与技术(嵌入式及物联网)实验名称实验7- 模数转换器实验班级13计算机科学与技术小组情况余博文姓名余博文实验时间2020-9-16学号50指导教师邓春健成绩批改日期教师签名
一、基础实验(1)实验代码中,将下面这句代码去掉可以吗?为什么while( (ADDR&0x)==0 ); 不可去掉。
AD转换需要时间,如果没有判断是否完成AD转换就进行后面语句的执行,则容易导致所传数据未转换完而缺失。
(2)请解释如下实验代码,说明ADC_Data *3300及ADC_Data /1024的目的。
A DC_Data = ADDR; ADC_Data = (ADC_Data>>6)
& 0x3FF; ADC_Data = ADC_Data *3300; ADC_Data =
ADC_Data /1024;用于保存所转换的结果,并对所转换的结果进行操作。
取高10位,然后用乘以参考电压3300得出电压值。
然后除以1024得出AD转换之后的二进制数。
二、提高实验(3)若需要MAT0、1引脚的下降沿信号启动ADC,应如何修改实验参考程序?
第 1 页共 1 页。