单片机ad转换实验,本人学渣,有程序,但不知道怎么用,明天实验验收求大神

单片机ad转换实验,本人学渣,有程序,但不知道怎么用,明天实验验收求大神,第1张

ORG 0000H

LJMP MAIN

ORG 0013H

LJMP PTM

MAIN: MOV TCON,#04H ;外部中断1设为下降沿触发

SETB EX1 ;开启外部中断1

SETB EA ;开启总中断

MOV A,#0F8H

MOV DPTR,#0EFF8H ;外围口EFF8H

MOVX @DPTR,A ;将F8H送外围口

LOOP: ACALL DALY

MOV A,#0F8H

MOV DPTR,#0EFF8H ;同上

MOVX @DPTR,A ;同上

AJMP LOOP

DALY: MOV R7,#250

DJNZ R7,$

RET

PTM: MOV DPH,#0EFH ;同上同一个外围口

MOVX A,@DPTR ;读取该口的值

MOV P1,A ;送P1(或许是显示吧)

RETI

END

ad采样值只有上电瞬间值正常的原因有:AD采样电路存在问题、AD采样程序存在问题、环境干扰引起采样值不准确。

1、AD采样电路存在问题,例如电容充放电不充分、电阻失效等,导致采样值不准确。建议检查电路设计和元器件的选型是否合理,并使用示波器等工具对电路进行测试和调试。

2、AD采样程序存在问题,例如采样频率设置不正确、采样时间过短等,导致采样值只有上电瞬间值正常。建议检查程序设计是否正确,并对程序进行优化和调试。

3、环境干扰引起采样值不准确,例如电源干扰、电磁干扰等。建议在AD采样电路和处理器之间加入滤波电路,以减小环境干扰的影响。

要在 AD 域控制器上设置开机启动 EXE 程序,可以按照以下步骤进行 *** 作:

1 在域控制器上登录管理员账号。

2 按下“Win+R”组合键打开运行窗口,输入“shell:startup”,然后按“Enter”键,进入当前用户的启动项目文件夹。

3 将需要设置开机启动的 EXE 程序复制到该文件夹中。

4 右键点击复制进来的 EXE 程序,并选择“属性”。

5 在d出的属性对话框中,选择“常规”选项卡,然后勾选“以管理员身份运行”选项框。

6 点击“确定”按钮关闭属性对话框。

现在,每次域控服务器重启时,复制进来的 EXE 程序都将自动启动。如果您想在所有用户登录域控服务器的时候都自动启动该程序,可以在“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp”目录下创建一个快捷方式,以确保在所有用户登录时都能够启动该程序。

以上就是关于单片机ad转换实验,本人学渣,有程序,但不知道怎么用,明天实验验收求大神全部的内容,包括:单片机ad转换实验,本人学渣,有程序,但不知道怎么用,明天实验验收求大神、ad采样值只有上电瞬间值正常、ad域控设置开机启动exe等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10142825.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存