单片机电子秒表设计。设计一个六位led数码显示秒表,秒表显示时间为000.000-999.999s

作者&投稿:彭勤 (若有异议请与网页底部的电邮联系)
51单片机设计一个3位led数码显示作为秒表~

哥哥我的是自己 的哦,怎么给你呢。

这个学单片机的应该很好写,有两种方法:一、不精确的话用延时子程序就行;精确的话用定时器。

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
unsigneg long int b=0;
sbit wei1=P1^0;
sbit wei2=P1^1;
sbit wei3=P1^2;
sbit wei4=P1^3;
sbit wei3=P1^4;
sbit wei4=P1^5;
sbit key1=P1^6;
//共阴数码管七段码
uchar code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d, 0x07,0x7f,0x6f,0x77};
void Delay1ms(uint i) //1ms延时程序
{
uint j;
for(;i>0;i--)
{
for(j=0;j<164;j++)
{;}
}
}
void display(unsigneg long int ) //显示子程序
{
P0= table[a/100000];//百位
wei1=1;
Delay1ms(2) ;
wei1=0;

P0= table[a/10000%10];//十 位
wei2=1;
Delay1ms(2) ;
wei2=0;
P0=0x80|table[a/1000%10];//个位,加小数点
wei3=1;
Delay1ms(2) ;
wei3=0;
P0= table[a/100%10];
wei4=1;
Delay1ms(2) ;
wei4=0;
P0= table[a/10%10];
wei5=1;
Delay1ms(2) ;
wei5=0;
P0= table[a%10];

wei4=6;
Delay1ms(2) ;
wei6=0;
}
void main(void )//主程序
{
TMOD=0x01;// 定时器1工作方式一
ET0=1;
EA=1;
TH0=(65536-1000)/256;//定时1ms
TL0=(65536-1000)%256;
TR0=1;
LED=1;
while(1)
{
display(b);
if(key1==0)//判断按键是否按下
{
Delay1ms(10);//延时消抖
if(key1==0)
{
while(key1==0);//等待按键抬起
TR0=!TR0;
}
}
}
}
//中断子程序

void Timer0(void) interrupt 1

{
TH0=(65536-1000)/256;
TL0=(65536-1000)%256;
b++;
if(b==1000000) b=0;
}


关于手机的问题
再来说说这款手机的设计,相信很多人都有与我相同的抱怨,就是后盖很难取掉,而且设计人员居然没有设计内存卡的侧面开口,当我们更换内存卡或者要使用读卡器时,就必须费力地取下后盖,然后是手机卡,被设计在了装在电池的下方,也就是说,当我们要取手机卡时,又必须先取下电池。7610s的侧面功能键中...

机械电子工程的专科毕业论文,最好是自己写的!
洗衣机控制系统设计 基于力敏传感器的压力检测 湿敏传感器应用电路系统设计 基于气敏传感器的大气环境测量系统设计 基于光敏传感器的机器人控制电路设计 基于温敏传感器的应用电路设计 基于磁敏传感器的检测电路设计 超声波传感器在倒车雷达系统中的应用 温度传感器在现代汽车中的应用 电子秤中的应变片传感器 光电...

人动电能的基本介绍
即使每天使用3个小时秒表功能,一只充满电的人动电能手表也能用整整一个月而无需再次充电。人动电能计时表的常规生产开始于2000年。随后,SEIKO又推出了人动电能计时表,与Sportura系列中的酒桶形表壳的仪表板的设计相同。SEIKO制造的Arctura 人动电能计时腕表于2003年面世,包括一个新的计时机芯7L22,比9T82型的储备...

美女也爱专业音效 朵唯S500音乐机评测
百宝箱中内置日历、闹钟、计算器、蓝牙、日程表、单位换算、汇率换算、秒表、电子书等多款小工具,满足用户日常所需。而朵唯乐园中还有多项增值服务可供用户选择。朵唯S500 (点此查看大图 )朵唯S500(点此查看大图 )"IT168评测中心观点 :朵唯S500是一款主打音乐功能和女性用户的手机,内置Wolfson专业...

求诺基亚3220功能详解
『秒表』 『记事本』 『备忘录』 『日程表』『自动键盘锁』更多信息 新颖独特的“随心换”闪光护罩,在来电或收到信息时,奇妙的光效会配合铃声节奏欢快地跳跃,提醒用户接听或查看 别出心裁的后壳彩色插片和主题元素包括壁纸、振铃音、背景图案和闪光顺序等设计都让诺基亚3220的个性化定制更加简单和富有...

k530cK530C资料
数字输入法 游戏 内置游戏 录音功能 支持 主要功能 内置天线,时钟,内置震动,情景模式,免提通话,待机图片,动画屏保功能,来电图片识别 附加功能 闹钟,日历,农历,计算器,日程表,记事本,备忘录,世界时钟,货币换算,单位换算,定时器,秒表,自动键盘锁 数据应用功能 蓝牙 支持,蓝牙v1.2,A2DP蓝牙立体声 无红外线功能 数据...

诺基亚2720f的基本功能
诺基亚2720f基本功能 彩信,中文输入方式,通讯录群组,短信群发,内置振动,免提接听,情景模式,主题模式,录音功能,闹钟功能,记事本,计算器,定时器,秒表,日历 诺基亚2720 fold是一款镜面设计翻盖手机,它通过提供方便的电子邮件,日程,互联网连接和文件共享等应用帮助人们将生活安排得井井有条。在...

oppo平板电脑
oppo开发者选项平板宽度参数?首先打开设置 02 然后找到开发者选项点击打开 03 最后找到最小宽度,随着智能手机的进化手机屏幕也跟着越来越精致,每款手机都有一个最佳最小宽度值;一般这个都是手机系统默认的,可以自行调控。oppopadair怎么设置全屏?设置全屏的方法如下 1、打开平板,点击桌面设置,进入之后...

如此Walkman 索爱W595、W302跨等级对比
滑盖设计的索尼爱立信W595,自然将功能键区和数字符号键区分开,而且按键的设计合理,有着良好的触摸手感,只是塑胶味太重了些,键程距离、松紧度及反馈力度也不太如意,让人担心其稳固性的问题。相比之下,W302的键盘操控性会好一些,起码稳固性会好点,虽然按键接触面积要较小,但总体上是不错的。 个人信息处理:索尼爱立信...

诺基亚 6210N重要功能
在拍照功能上,它搭载320万像素的CMOS传感器,支持多种照片分辨率和质量选择,还可进行有声视频拍摄,VGA分辨率,15fps。此外,诺基亚6210N还内置了FM收音机,支持蓝牙2.0和A2DP,以及GPRS和EDGE数据业务,可方便进行多媒体传输和导航。对于办公用户,手机内置了一些实用功能,如闹钟、日历、计算器、秒表、...

石泉县17788887082: 用89S52单片机设计一个6位显示的电子计时系统.6位LED分别显示时、分、秒(各两位).
廉泉谓宜: 读书时的课程设计中的部份,当时觉得写的还不错,现在看起来有点夸张,有很大的发挥简化空间,很多语句都不成熟,但是还是完成了设计要求了,这是未简化的版本,里面有电路图和程序(用汇编语言写的),现放在我的空间里,自己去下吧http://www.hsz.ik8.com/baidu/mcu.rar 里面可设两个闹钟,可以设置开和关.可以调时间还有日期也能调包括年月日小时分钟秒. 这是我以前回答过的题,为什么不搜索一下呢

石泉县17788887082: 51单片机完成简易秒表的设计 -
廉泉谓宜: 设计思路:1.定时器计时 设置秒表最小单位(如ms)设置定时器的寄存器初始值,定时器溢出显示等.2.键盘扫描 可设置中断也可直接键盘扫描,因键较少可以不必接成矩阵.可以只用三个键来实现. 键1:功能选择,包括功能设置、准备计时等 键2:计时开始,向上调整时间 键3:计时停止,向下调整时间3.显示 看单片机引脚多少,可以直接静态显示,可以用移位寄存器增加管脚功能.

石泉县17788887082: 单片机秒表设计!! -
廉泉谓宜: #include <reg51.h> #include <intrins.h> unsigned char data dis_digit; unsigned char key_s, key_v; unsigned char code dis_code[11]={0xc0,0xf9,0xa4,0xb0, // 0, 1, 2, 3 0x99,0x92,0x82,0xf8,0x80,0x90, 0xff};// 4, 5, 6, 7, 8, 9, off unsigned char dis_buf[...

石泉县17788887082: 单片机 电子秒表的设计 -
廉泉谓宜: 首先,你选择一个合适的晶振,算好延迟多长时间能到1毫秒 其次,选好用单片机哪个口作为复位、启动、停止、暂停、继续、连接数码管及数码管的位选等 再就是画一画电路图了,Protel DXP里弄一弄,就好了 等PCB做好了以后,焊好就能用了,电路图我可以给你一个类似的设计图

石泉县17788887082: 单片机秒表功能设计 -
廉泉谓宜: 采用51的单片机即可实现.用定时器计时,每秒进位,输出到LED数码管上显示即可.利用一个外部中断,按键决定何时显示秒和分(也可在LED上同时显示分和秒).

石泉县17788887082: 用51单片机做秒表设计 -
廉泉谓宜: 遇到懒学生了,这个不就是一个定时器加显示吗,有什么难的,自己翻翻微机原理书就可以做 了,也就四五十行汇编语言就行了,用C就更加简单,具体的方法:用定时器定时0.2ms,定时到了就给固定的一个变量加1,然后判断这个变量是不是到了500,到了就清零然后把秒的变量加1,就是1s了,(分和时也是如此,秒为60,秒清零,分加1);主程序就只管显示和按键,按键随便用中断还是查询,我建议你查询,因为程序简单,显示程序就是查个表,自己把数码显示的断码表编好就可以了,把秒的数值查表对应显示,完了就查询按键,按键累加,值为0是没按,1是按1次,2是按2次,3是按3次,同时清零,很简单的

石泉县17788887082: 单片机的秒表设计的程序 -
廉泉谓宜: 这个程序本身思路都已经非常清晰了呀,主要就是再把流程优化下即可了.定时器T0只负责产生秒信号,用两个计数单元来计数需要显示的内容,在低位秒信号满100后清零同时把高位单元加一,还有就是对按键的处理和显示的处理问题上,比如两个键同时按下如何处理,显示是用锁位来实现,还是不停的动态扫描实现等等

石泉县17788887082: AT89C51单片机设计一个简易秒表? -
廉泉谓宜: 定时器10ms中断 检测按键且10ms位加一 若10ms=10,100ms位加一 若10ms=10,1000ms位加一 以此内推 显示最好用LCD的 用数码管的也行 有疑问mail:290765583@163.com

石泉县17788887082: 急求单片机课程设计电子秒表
廉泉谓宜: 秒表的设计程序用89C51,外接晶振,复位电路,二个数码管,二个按键,做一个电子秒表, 具体要求为用按键起停电子表,可用按键设计倒计时时间(如10S,20S,60S), 并启动倒计时功能.能用按键选择以上两功能之一. 三、程序代码: ...

石泉县17788887082: 你好,请教一下怎么用单片机知识、汇编语言设计一个秒表计时器,
廉泉谓宜: 这个程序对于初学者来说综合性比较高.由于程序比较长,就不一一写出了.首先你可以定义三个8位寄存器如R2,R3,R4作为计数的分,秒,百分之一秒为、十分之一秒位.程序初始化设置相应的定时器模式和外部中断方式,打开相应的中断.用定时器产生一个10ms的中断开始计数.用外部中断控制计时,你可以设置一个标志位,没按下一次按键,标志位取反,就能控制计数的继续和暂停.至于时间清零,就很简单了,判断某一管脚为1或0时,上面三个8位寄存器如R2,R3,R4全部清零就行了.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网