EM78系列單片機(jī)--D/A變換程序的設(shè)計(jì)
EM78系列單片機(jī)--D/A變換程序的設(shè)計(jì)
PORT6的輸出接有一個(gè)數(shù)模轉(zhuǎn)換器(D/A convert)。寫(xiě)一程序產(chǎn)生一個(gè)鋸此波。
本例的D/A Convert所采用的方式為R – 2R的方式,所使用的電阻為20K的同一品牌的排阻。因PORT6有8個(gè)位,所以在0V-VCC一共有256個(gè)階層。
PORT6 == 6;定義。
MOV A, @0 ;將A設(shè)成0。
IOW PORT6 ;將PORT6設(shè)成OUTPUT口。
MOV PORT6, A ;PORT6輸出內(nèi)容為0。
AGAIN:
INC PORT6 ;PORT6的值依序遞增1。
JMP AGAIN