设计一个单片机C语言程序,有两个按键,一个按键摁下,开始计时,另一个按键摁下,停止计时

如题所述

说下思路啊:首先你要确定你两个键所对应的的io口(注意这两个io口要上拉)接下来你要确定这两个io口没有按键按下去的时候口的状态啊!这样才能扫描出你的那个按键按下去!

接下来就是c语言的处理了

if(key1)
{
flag=1;
}
if(key2)
{
flag=0;
}

你在你的计时里面处理啊!当flag=0时不计时反之计时。。。追问

能不能把设计图给我啊???因为要设计图和程序一起的,谢谢

追答

这个要你自己设计啊!我只能帮你提供思路!自己能解决就自己来啊!这样才有学习的效果

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-05-20
你是用什么计时? 计时器? 还是软件延时? 不过掌握思路就好,我以前也答过同样问题 你自己看一下吧!http://zhidao.baidu.com/question/545235725?&oldq=1
第2个回答  2013-05-20
大哥,单片机和C语言根本沾不到边,C语言是高级语言,电脑上用的,单片机的话还是得看你要用哪个型号的单片机,要用哪个按键,我略懂一些,想好了再问吧!追问

89c51单片机 我们就是通过普通的小按键来控制计数的,还有能不能把连线图也做出来用P几口,谢谢

追答

http://www.youku.com/playlist_show/id_2798869_ascending_1_page_2.html
看看这个吧,我学的单片机和你的不一样
这能帮到这了

第3个回答  2013-05-20
你是仿真还是做实物?追问

实物,用单片机小板显示

相似回答