利用stc89c52的单片机 产生一个1.536Mhz频率的时钟信号输出,我用的晶振是25Mhz的,请问如何实现啊?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-08-27
我用STC89C52单片机给ADC0809编写一个的时钟信号脉冲程序,请问一下定时时间是多少?CLK周期是多少?

你用的是定时器1,模式1(16位定时/计数),如果单片机用的是12MHz或11.0592MHz的晶振,则机器周期为1us,那么每隔200us,CLK翻转1次,CLK周期为400us

要使单片机访问内部程序存储器,EA管脚必须保持(高电平 )。

AT89C52单片机构成最小应用系统时,只需将单片机接上( 时钟电路 )和( 复位电路 )即可
AT89C52单片机定时/计数器0的服务子程序入口地址为( 000BH )。
AT89C52单片机特殊功能寄存器通过( 直接寻址 )方式访问,部分可以位寻址。
MOV A,@R0 的寻址方式为( 寄存器间接寻址 )
AT89C52单片机中溢出标志位为( OV )。
AT89C52单片机中工作寄存器组选择是由PSW中的( RS0 )和( RS1 )确定的。
AT89C52单片机的PC指针位数是( 2 )。
AT89C52单片机异步串行通信中数据的结束位为( 高 )电平。
AT89C52单片机片外ROM中的程序访问指令为(MOVX )。
把累加器A送入堆栈的指令为( PUSH A ),弹出堆栈指令为( POP A )。
把P1.7定义为TAB(用户名)的指令是( TAB EQU P1.7 ),把累加器A减1的指令是( SUBB A )。
AT89C52单片机有(4 )个8位双向I/O口,( 3 )个定时/计数器。
单片机复位的条件:( RST出现5ms以上的高电平 )。
单片机外部时钟为12MHz,在不访问外部数据存储器时,ALE管脚仍输出脉冲信号,其频率是( 2 )MHz。
要使单片机访问外部程序存储器,EA管脚必须保持( 低电平 )。
单片机的一些管脚构成了片外三总线结构,这里三总线分别为( 数据总线 )、( 地址总线 )和( 控制总线 )。
AT89C52单片机外部中断0的服务子程序入口地址为( 0003H )。
AT89C52单片机高128字节只能通过( MOV )方式访问。
MOV A,#30H 的寻址方式为( 立即寻址 )。
AT89C52单片机中进位标志位为( CY )。
AT89C52单片机中工作寄存器组工作在第二组状态,则RS1和RS0的组合为( 01 )
数据指针DPTR的位数是( 16 )位。
AT89C52单片机异步串行通信中数据的起始位为( 低 )电平。
AT89C52单片机片外RAM中的数据访问指令为( MOVX )。
当8051的定时器/计数器T0的TMOD=1时,要让T0正常工作,必须在( P3.4 )引脚上加高电平。

52单片机并不是固定的晶振频率为11.0592MHZ,这个晶振频率是你外部给的,并不是单片机自带的。实际上,单片机的晶振可以选择很多频率,从1MHZ到32MHZ的各种频率晶振都有,你到电子市场一看就知道了,呵呵。为什么很多单片机要选用11.0592MHZ呢?原因有很多,但是很重要的一个原因是,11.0592MHZ的晶振在计算最大波特率及其误差的时候,其最大波特率达到了57600,几乎能满足绝大多数应用,其他晶振都达不到这个波特率或者误差太大;同时在波特率误差方面,11.0592MHZ晶振的误差为0。
至于为什么单片机要预分频,这是因为你选择的单片机的原因。在单片机发展的早期,工艺不足,如果你给的时钟频率太高,单片机运转的频率也就越大,器件的性能不够,程序很容易跑飞,非常不稳定。因此早期的单片机系列一般都有预分频的策略,将频率降下来,增加程序执行的稳定性。当然,随着制作工艺的提高,现在新的型号的单片机已经逐渐放弃预分频策略或者将分频功能设置为可选了。

可以用单片机pwm脉冲调制,产生这样的时钟信号
参考资料:http://hi.baidu.com/dzkfw/blog/item/4a188216fd986b12c83d6d05.html 单片机宝典

stc89c52不能频率合成,所以25M产生1.536M是不好实现的。
把晶振换成24.576MHz的,程序里16分频出来就可以了。
25M换成24.576M对其它程序的速度影响不大。

用这个单片机,用这个晶振,不可能产生1.536MHz的时钟信号。
可以大概算一下:25MHz,12分频以后指令周期是2点几MHz,按照2MHz计算,即使你的程序只是在不停的取反也最大只能产生1MHz的信号。
要想得到你需求的1.536MHz信号,只能选择1T的单片机或者选用更高频率的晶振。建议你选择1T的单片机。

这个就要去算的,一般人家的程序里也会有的,不过要看人家设的值的,还有人家有的多大的晶振

做GPS吧, 买现成的晶振, 有卖的.