?? sinewave.eve
字號:
// 僒儞僾儖僾儘僌儔儉 SineWave.eve
//
// 偙偺僾儘僌儔儉偱偼 撪憼 SIN ROM 傪梡偄偰丄惓尫攇傪弌椡偟偰偄傑偡丅
// CNT0 偱僀儞僋儕儊儞僩偟偨抣傪 SIN ROM 偺傾僪儗僗 (ROMA) 偲偟丄ROM 偐
// 傜弌椡偝傟偨惓尫攇僨乕僞 (ROMD) 傪 SDO0 偺 Lch 偵弌椡偟傑偡丅
// 惓尫攇偺廃攇悢偼 fs/64 偲側傝傑偡丅
//
// 偙偺僾儘僌儔儉傪傾僙儞僽儔 EveAsm.exe 偱傾僙儞僽儖偡傞偙偲偵傛傝
// SineWave.datEve 偑嶌惉偝傟傑偡丅
//
// -----------------------------------------------------------------
//
// Sample program SineWave.eve
//
// This is the program for outputting the sine wave by using SIN ROM.
// The value of CNT0 is incremented and transfered to SIN ROM address
// (ROMA). The sine wave data from SIN ROM (ROMD) is output from SDO0
// Lch.
// The frequency of the sine wave is fs/64.
//
// SineWave.datEve is assemble from this program by executing EveAsm.exe.
// -----------------------------------------------------------------
// -----------------------------------------------------------------
// -----------------------------------------------------------------
#define ERAM_TYPE NO_ERAM //奜晅 RAM 側偟
//============================================================
// EVE Program
// SineWave
//============================================================
//------------------------------------------------------------
// 幚峴僐儅儞僪僽儘僢僋
// | ERAM | BUS | MAC/JMP
//------------------------------------------------------------
; ROMA = CNT0; ;
CNT0++; OUT0 = ROMD; ;
// ----------------------------------------------------------------------
; OUT1 = $ZERO; ; // 懠偺 channel 傪 0 clear丅
; OUT2 = $ZERO; ; // 懠偺 channel 傪 0 clear丅
; OUT3 = $ZERO; ; // 懠偺 channel 傪 0 clear丅
; OUT4 = $ZERO; ; // 懠偺 channel 傪 0 clear丅
; OUT5 = $ZERO; ; // 懠偺 channel 傪 0 clear丅
; OUT6 = $ZERO; ; // 懠偺 channel 傪 0 clear丅
; OUT7 = $ZERO; ; // 懠偺 channel 傪 0 clear丅
// ----------------------------------------------------------------------
; MPEND = $0.5; ; // program 廔椆丅
; ; ;
; ; ;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -