|
三星单片机S3F9454 AD转换程序的一个简单示例,仅供初学者参考.
AD转换过程共分三步:
1.设置ADCON寄存器,以选择要转换的AD输入端口和AD时钟,并开始进行转换
2.检测ADCON.3测试转换过程是否完成
3.若ADCON.3已置1,则转换已完成,读取ADDATAH和ADDATAL的值,即为转换结果
LD ADCON,#01110011B ;P0.7 A/D convert start,F=fosc/8=2.5US
_AD:
TM ADCON,#08H ;Check convert complete?
JR Z,_AD
LD R0,ADDATAH
LD R1,ADDATAL
RET
|