在1个由89C51单片机与1片ADC0809组成的数据采集系统中,ADC0809的8个输入通道的地址为7FF8H~7FFFH,试画出有关接口电路图,并编写出每隔1分钟轮流采集1次8个通道数据的程序,共采样50次,其采样值存入内RAM20H单元开始的存储区中。
参考程序如下:
0~7通道地址:fef8h~feffh 单片机
ORG 000H 单片机
LJMP MAIN
ORG 0003H
LJMP I_INT0
ORG 000BH
LJMP I_T0 内容来自单片机之家www.dpj100.com
ORG 050H
MAIN: MOV SP,#60H
SETB IT1 单片机
SETB ET0
SETB EX1
SETB EA 内容来自单片机之家www.dpj100.com
MOV TMOD,#00000010B 单片机
MOV TH0,#06H
MOV TL0,#06H 内容来自单片机之家www.dpj100.com
MOV R4,#240
MOV R5,#250
MOV R7,#8
MOV R6,#50
MOV R0,#20H
SETB TR0
SJMP $ 单片机
I_T0: DJNZ R4,GORET
MOV R4,#240
DJNZ R5,GORET
MOV R5,#250
MOV DPTR,#0FEF8H
MOVX @DPTR,A
DEC R7 单片机
GORET: RETI
I_INT0: MOVX A,@DPTR
MOV @R0,A
INC DPTR 单片机
INC R0
MOVX @DPTR,A
DJNZ R7,GORETI 内容来自单片机之家www.dpj100.com
MOV R7,#8
DJNZ R6,GORETI
CLR TR0
CLR EX1
我要赚赏金打赏帖 |
|
|---|---|
| 给28BYJ-48三自由度机械臂加一个网页控制台被打赏¥32元 | |
| 用28BYJ-48电机从零搭一台三自由度机械臂被打赏¥33元 | |
| 【英飞凌开发经验】ModusToolbox配置EdgeTalk外设被打赏¥27元 | |
| 基于BQ76952PFBR的BMS保护板热插拔损坏的原因和处理措施被打赏¥32元 | |
| 三分钟快速上手搭建nRF Connect SDK开发环境(VSCode)被打赏¥25元 | |
| 告别手动建模:我让AI用FreeCAD画了个开发板外壳被打赏¥30元 | |
| 【瑞萨RA8D1测评】总结收官——从IMU动作识别到LVGL桌宠被打赏¥33元 | |
| 【瑞萨BLE/WIFI模块测评】MPU6050双链路对比被打赏¥30元 | |
| 【瑞萨BLE/WIFI模块测评】DA14531被打赏¥28元 | |
| 【瑞萨BLE/WI-FI模块测评】DA16200被打赏¥28元 | |
我要赚赏金
