历史上的今天
今天是:2024年11月25日(星期一)
2021年11月25日 | 51单片机内部定时器使用
2021-11-25 来源:eefocus
/*------------------------------
Function: generate pulse signal
Author: Zhang Kaizhou
Date: 2019-5-15 22:50:43
------------------------------*/
#include #define uchar unsigned char sbit output = P1^0; uchar period = 250; uchar high = 50; uchar tcount = 0; void timer0() interrupt 1 using 1 { TH0 = (65536 - 10000) / 256; TL0 = (65536 - 10000) % 256; tcount++; if(tcount == high) { output = 0; }else if(tcount == period){ tcount = 0; output = 1; } } void main() { TMOD = 0x01; // set Timer1, working at mode 1(16 bit timer) TH0 = (65536 - 10000) / 256; // set initial value TL0 = (65536 - 10000) % 256; EA = 1; // open global interrupt ET0 = 1; // open Timer0 interrupt TR0 = 1; // start Timer0 while(1); }
上一篇:51单片机内部定时器的使用
下一篇:C51数码管显示相关问题总结
史海拾趣
|
设计特色采用革新性控制概念,能够实现元件数量少、成本极低的解决方案 初级侧控制省去了次级侧控制器和光耦器 恒压(CV)精度:±5% 恒流(CC)精度:±10% 带迟滞恢复的过热保护功能可确保PCB温度在所有条件下均处于安全范围内 自动重 ...… 查看全部问答> |
|
全球半导体贸易统计组织(WSTS)发布的最新统计数据显示,08年7月份全球半导体销售额达221.8亿美元,比上月增长2.8%,同期增长7.6%,本年累计比去年同期增长0.5%,消费电子产品、PC和手机等产品销售的强劲增长成为助推器。 报告称,7月份欧洲半 ...… 查看全部问答> |
|
本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 HDTV的完整音视频解决方案 音频解决方案 然而,在当今倡导节能的时代,各国政府都在不断颁布新的政策,进一步严格规定待机功耗与消费类产品的效率。目前几乎所有电视机设计的规定都是自愿性 ...… 查看全部问答> |
|
需要大量带宽的应用程序,如流媒体,在线游戏,但是VoIP不能一直保持很好的Wi-Fi连接。这是为什么呢?互联网连接是问题的关键。 什么影响了带宽 比起以太网中的数据传输,在电缆或光纤中数据推进要简单一些。但是未被定义的特性也增加了我 ...… 查看全部问答> |
|
ARM 两个串口, 其中 一个作为 控制串口, 能不能 将其利用起来 作为编程串口 来自EEWORLD合作群:arm linux fpga 嵌入0(49900581) 群主:wangkj… 查看全部问答> |
|
针对某个硬件(比如短信机芯片)来写软件接口给外部程序调用,需要了解哪方面的内容?硬件有没有接口给外部程序读写的? 针对某个硬件(比如短信机芯片)来写软件接口给外部程序调用,需要了解哪方面的内容?硬件有没有接口给外部程序读写的?… 查看全部问答> |
|
想找个工作,找了半年没找到.一听是专科的理都不理.想找个培训机构好好深入学习一下。在网上得知嵌入式这行业不错,想在嵌入式方向发展,听说工资很高。 可在网上一找找到好十几个培训的公司。有培训过的前辈指点一下小弟,感谢万分。 还有想在北京 ...… 查看全部问答> |




