用C8051F330實(shí)現(xiàn)鋸齒波的C程序(2006-08-25 10:33:36)
#include <c8051f330.h>
#include <stdio.h> //----------------------------------------------------------------------------- // 定義16位寄存器 //----------------------------------------------------------------------------- sfr16 DAC0 sfr16 TMR3RL sfr16 TMR3 //常量賦值 //----------------------------------------------------------------------------- #define SYSCLK #define SAMPLE_RATE // 定義函數(shù) //------------------------------------------------------------------------------------ void SYSCLK_Init (void); void PORT_Init (void); void Timer3_Init (int counts); void DAC0_Init(void); void Timer3_ISR (void); void DAC0_CNVS_DAC0h(void); // 定義全局變量 //----------------------------------------------------------------------------- long int i=0;
// 函數(shù)
//------------------------------------------------------------------------------------ void main (void) } //------------------------------------------------------------------------------------ void PORT_Init (void)
{ } //----------------------------------------------------------------------------- // 系統(tǒng)時(shí)鐘初始化 //----------------------------------------------------------------------------- void SYSCLK_Init (void)
{ } //----------------------------------------------------------------------------- // 定時(shí)器3初始化 //----------------------------------------------------------------------------- void Timer3_Init (int counts)
{ } // 數(shù)模轉(zhuǎn)換初始化
//----------------------------------------------------------------------------- void DAC0_Init (void) // 外部觸發(fā)轉(zhuǎn)換程序
//----------------------------------------------------------------------------- void DAC0_CNVS_DAC0h(void)
{ } // //----------------------------------------------------------------------------- void Timer3_ISR (void) interrupt 14
{ } |
|
來(lái)自: liukai007 > 《c8051f系列》