编程实现以下功能:利用定时/计数器T0通过P1.7引脚输出一个50Hz的方波.设晶振频率为6MHz

用汇编语言编写 写出详细过程

第1个回答  2015-12-01
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
#define Count 8000
sbit P1_7=P1^7;
void Delay20ms();
void main()
{
Delay20ms();
P1_7=0x00;
TMOD=0x01;
while(1)
{
P1_7=~P1_7;
Delay20ms();
}
}
void Delay20ms()
{
TH0=(65536-Count)/256;
TL0=(65536-Count)%256;
TR0=1;
while(!TF0);
TF0=0;
}本回答被网友采纳
相似回答