22问答网
所有问题
51单片机的定时器程序,c语言编写,使用内部定时器设计一个三位秒表 (秒,十秒,分),显示秒位的变动,
可以实现数字的循环。基本功能实现,可以考虑添加键控实现停表、复位、继续运行等功能
举报该问题
推荐答案 2011-03-18
方法:首先:要学会数码管的显示程序
然后:按键的操作,注意软件的消抖(具体的是延时,10ms左右)。
假设有k1~停表,k2~复位,k3~继续运行
先说停表和继续运行的
停表:如果k1按下,TR0=0;
继续运行:如果k3按下,TR0=1;
复位:直接用硬件复位单片机或者k2按下,数据清零。
要实现数据的循环:只要定时器计数到最大值时,再把最小值赋给它!
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/f0ISIfffh.html
其他回答
第1个回答 2011-03-09
到我的空间找找,有这样的实例。
第2个回答 2011-03-09
我也是做实验的我不会 川大电子 嘿嘿
相似回答
51单片机
按键分别控制数码管显示精度为
秒,十
分秒,百分秒
的秒表程序
答:
sbit wei3=P3^5;sbit key1=P2^0;//根据单片机型号自行定义,有的
51单片机
无此管脚 sbit key2=P2^1;uint a=0;//中断次数计数,一次10ms,100次为1 秒 //共阴数码管七段码 uchar TABLE[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//延时子程序 void delay1ms(uin...
用
51单片机设计3位
led数码显示管作
秒表
00.0-99.0求设计电路与
c语言
程 ...
答:
sbit wei1=P3^3;//再有三个管脚接3个三极管驱动数码管的阴极 sbit wei2=P3^4;sbit wei3=P3^5;uint a=0;//中断次数计数,一次50ms,20次为1 秒 //共阴数码管七段码 uchar TABLE[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//延时子程序 void delay1ms(uint t...
大家正在搜
51单片机c语言编程的头文件
c51单片机c语言编程
单片机C语言程序设计
单片机只能用c语言编写吗
51单片机c语言编程实例
51单片机c语言编程入门
c语言编单片机程序
单片机c语言编写注解
单片机c语言编写规范
相关问题
51单片机的定时器程序,c语言编写,使用内部定时器设计一个三...
使用内部定时器设计一个三位秒表(秒,十秒,分),显示秒位的变...
用单片机的定时器设计一个秒表程序,运行该程序后,内部RAM单...
用51单片机做一个定时器,程序用C语言写,有人会吗?
用51单片机做定时器,时间显示在数码管上,要求有秒钟十秒钟分...
求单片机程序 简易电子秒表的设计 应用AT89C51单片机的...
设计一个秒表(十秒或者三十秒)单片机编程
跪求大神帮忙,用51单片机设计一个3位的 “秒表”