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等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)