登陆
|
注册
|
搜索
|
最近新帖
发帖子
|
共享我的资料
|
精华帖子
|
热门话题
导航:
老古网
→
老古论坛
→
XMOS公共讨论区
→
XMOS开源项目区
→
单片机程序设计
→
嵌入式系统
→
广告区域
→
→初学者:78E58定时器的问题[dirty]
*第7316篇: 初学者:78E58定时器的问题
楼 主:
dirty
2002年12月29日16:41
初学者:78E58定时器的问题
在一个串口通信程序中握手:comtxdhandshake(); 发出握手请求
sbuf=0xf1; 0xf1:向对方请求握手
time_stop;
tmrcnt=1;
timer1_start_25ms(); 延迟25ms
while(1)
{
if(tmr1int)
{
tmr1int=0;
return;
}
if(!recievecomanswer())
..........
其中变量tmrcnt,tmrlint是什么意思?其各位大哥帮助,非常感谢
第
2
楼:
常散人
2002年12月30日10:06
tmr1int是TI吧
第
3
楼:
tm1300
2002年12月30日20:53
随便说说
这种含糊不清楚的程序最好不看,要看,就要看完整的。
不过,一般等待握手信号处理方式可以通过硬件电平的检测,以及相互的串口通讯。
这个程序使用了串口通讯方式(往SBUF送数据),由于没有硬件测试,那毫无疑问,必须等
待回送信号,而且肯定是等待回送信息。可能是等接受到通讯有效信息,返回一个标志吧。
你按照这种方式可以尝试自己写。
>>>>>>对该主题发表你的看法
本主题贴数
3
,分页:
[第1页]
[上一篇主题]:
C51编程:怎样保存结构变量中的数据
[下一篇主题]:
硬件:问一个DC/DC的问题