求救: 单片机编程

来源:百度知道 编辑:UC知道 时间:2024/04/29 02:42:55
设变量TABLE中是一个正弦波的128个数据,已知单缓冲D/A转换器的地址为1B28H编制查表显示一个完整正弦波的程序段

这个有点挑战,我试试,不过没地方调试,可能会错,hoho~~
MOV SI,0
MOV CX,80H
MOV DX,1B28H
LP: MOV AX,[TABLE+SI]
OUT DX,AX
INC SI
LOOP LP

差不到哪儿去的,如果出错你就自己调试一下,基本上应该就是这样子了,不过这是8086的程序,如果是MC51之类的,其实只要改一下寄存器的名字和立即数的表示方法即可。