No.92273 作者:ajaxyy 邮件:yuyuenuaa@tom.com ID:51260 登陆:2次 文章数:3篇 最后登陆IP:218.244.187.10 最后登陆:2006/5/27 0:33:26 注册:2006/4/13 13:08:19 财富:116 发帖时间:2006/4/27 21:20:31 发贴者IP:218.244.187.10 标题:ajaxyy:问个关于89c668的问题~! 摘要:No.92273问个关于89c668的问题~! 89c668的定时器2能产生一个50%占空比的时钟,我的程序如下,采用的是wave仿真 #include <REG668.h> void main(void) { time2(); EA=1; ES1=1; //开放i2c总线中断 SetBus(Add_p668); while(1); } //==============初始化函数,函数定义=============== void time2(void) { TR2=0; T2CON &= 0xFD; T2MOD |= 0x02; RCAP2L = 0x66; RCAP2H = 0xEA; //产生1K的频率供pld TR2=1; } 我是想产生1k的频率,可是在p1.0用示波器看不到输出的脉冲,请问是我程序哪里错了,还是仿真器没有设计好啊?? ......
>>返回讨论的主题
|