单片机C语言程序设计之T0控制LED实现二进制计数

单片机C语言程序设计之T0控制LED实现二进制计数,第1张

单片机C语言程序设计之T0控制LED实现二进制计数

T0控制LED实现二进制计数原理图

单片机C语言程序设计之T0控制LED实现二进制计数,单片机C语言程序设计之T0控制LED实现二进制计数,第2张

T0控制LED实现二进制计数程序设计

/* 名称:T0 控制 LED 实现二进制计数说明:本例对按键的计数没有使用查询法,没有使用外部中断函数,没有使用定时或计数中断函数。而是启用了计数器,连接在 T0 引脚的按键每次按下时,会使计数寄存器的值递增,其值通过 LED以二进制形式显示

*/

#include

//主程序

void main()

{

TMOD=0x05;定时器 0 为计数器,工作方式 1,最大计数值 65535

TH0=0; //初值为 0

TL0=0;

TR0=1; //启动定时器

while(1)

{

P1=TH0;

}

}

推荐阅读:单片机C语言程序设计之定时器控制4个LED滚动闪烁

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/dianzi/2718127.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-08-17
下一篇 2022-08-17

发表评论

登录后才能评论

评论列表(0条)

保存