编写51单片机程序,输出方波,at89s52的单片机
悬赏分:10 - 解决时间:2009-12-5 10:45
我的程序,基准方波仿真还行,但后面的分频的就差很远。
要求:晶振为12M,用T0做定时器,在P1的低四位输出四种频率的方波:
P1.3 = 1.25kHz、P1.2 = 2.5kHz、P1.1 = 5kHz、P1.0 = 10kHz
另外,P1.6、P1.7的输出做四选一数据选择器的选择位,它们由P3.0按键控制
最佳答案:
以下程序仿真成功,你试试看。
//---------------------------------------------------
#include <reg52.h>
#define uchar unsigned char
#define TL_0SET (256 - 50) //定时时间选为50us
//输出的方波周期将为100us, 10kHz
sbit P1_6 = P1^6;
sbit P1_7 = P1^7;
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载