正在加载图片...
(1)用定时器0的方式1编程,采用查询方式,程序如下 include <reg51. h> sbit p1 0=P1 0 void main(void I TMOD= I /*设置定时器1为非门控制方式1*/ TR0=1 /*启动TC0* for( TH0=(1000256);/*装载计数器初值* IL0=-(1000%256) do{} while(TFO);/*查询等待TFO置位 P10=P10 /*定时时间到P1.0反相* TF0=0 /*软件清TFO*单片机C语言应用程序设计 (1) 用定时器0的方式1编程,采用查询方式,程序如下: # include <reg51.h> sbit P1_0=P1^0 ; void main(void) { TMOD=0x01 ; /* 设置定时器1为非门控制方式1*/ TR0=1 ; /* 启动 T/C0 */ for( ; ;) { TH0= -(1000/256) ; /* 装载计数器初值 */ TL0= -(1000%256) ; do { } while (!TF0) ; /* 查询等待TF0置位*/ P1_0=!P1_0; /* 定时时间到P1.0反相*/ TF0=0; /* 软件清 TF0 */ } }
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有