单片机C语言程序设计:T0控制LED实现二进制计数
时间:09-04 14:20 阅读:3322次
*温馨提示:点击图片可以放大观看高清大图
简介:名称:T0 控制 LED 实现二进制计数
说明:本例对按键的计数没有使用查询法,没有使用外部中断函数,没有使用定时或计数中断函数。而是启用了计数器,连接在 T0 引脚的按键每次按下时,会使计数寄存器的值递增,其值通过 LED以二进制形式显示
/*名称:T0控制LED实现二进制计数
说明:本例对按键的计数没有使用查询法,没有使用外部中断函数,没有使用
定时或计数中断函数。而是启用了计数器,连接在T0引脚的按键每次按下时,会使计数寄存器的值递增,其值通过LED以二进制形式显示
*/
#include<reg51.h>
//主程序
voidmain()
{
TMOD=0x05;定时器0为计数器,工作方式1,最大计数值65535
TH0=0;//初值为0
TL0=0;
TR0=1;//启动定时器
while(1)
{
P1=TH0;
}
}