基于Proteus的51系列单片机设计与仿真

源代码在线查看: 定时计数器的应用(一).c

软件大小: 4176 K
上传用户: wendaoysh
关键词: Proteus 51系列 单片机设计 仿真
下载地址: 免注册下载 普通下载 VIP

相关代码

				/*************************************************************************************
				                                 定时/计数器的应用(一)
				****************************************************************************************/
				#include"reg51.h"
				#define uint unsigned int
				#define uchar unsigned char
				sbit P0_0=P0^0;  //定义位变量
				sbit P0_1=P0^1; 
				uint t=0;
				void time0_server_(void) interrupt 1
				{   TH0=0x3C;      //定时时间为 50ms  12MHZ的晶振
				    TL0=0xB0;
					t++;
				}
				void Init_t0(void)    //定时器初始化
				{     TMOD=0X01;     //选择方式1
					  TH0=0x3C;
				      TL0=0xB0;
				 	  EA=1;
				      ET0=1;
				      TR0=1;  
				}
				void main(void)
				{     
					P0_0=1;
				    P0_1=0;
					Init_t0();
					while(1) 
				    	{
				        	if(t==20)      // 1s 闪一次
								{	t=0;
									P0_0=~P0_0;
				                    P0_1=~P0_1;
								 }
					     }        
				}
							

相关资源