求51单片机倒计时程序课程设计 99秒倒计时元器件表

求一个99秒倒计时单片机程序和仿真,基于51单片机。_百度知道
求一个99秒倒计时单片机程序和仿真,基于51单片机。
一个99秒倒计时单片机程序和仿真。(1)
独立按键设置倒计时时间(00~59秒)(2)
按键设置开始。大学实训需要、暂停,基于51单片机。程序和仿真尽量简单易懂
独立按键设置倒计时时间(00~99秒),把59应改成99
提问者采纳
if(breakk==0) {
if(now==1){
EX0=1; }void key(){
if(breakk==0)delay(1500);
EA=1;loop 400,响0;/
3复位unsigned char g=0;
delay(1500);/}void disp(){
g=time%10;void delay250(unsigned int k){P0=~g;/} void button_rst() interrupt 2 using 1{
delay(1500);reg51,0x82;=20){
延时250us*k
g=duanma[g];
&#47.h&&#47,定时时间为50ms
TL0=0XB0;25;在12M 晶振下;
key(); &#47,i=0;
/void didi(void);
s=duanma[s];
&#47,0xff}!(i%2))TR0=1;外部中断0引脚 开始sbit rst=P3^3;j&
delay250(2);
TR0=0.2s}main(){
TMOD=0X01;&#47,0x99;
TH0=0X3C;j++);
delay250(2);&#47,0xf8;void delay(unsigned int n){
while(--n);
}}void button_start() interrupt 0 using 1
/10;while(1){
disp(); for (i=0,0x80;/数码管位选sbit P31=P3^1; beep=0;j&定时器0工作在方式1;
TL0=0XB0;j++)
}/ }}void didi(void){
while(start==0);char time=99,s=3;/i++) {
}unsigned char code duanma[]={0xc0,0xa4;倒计时缓存char flag_t=0;
didi();外部中断0{
delay(1500); 3; 1秒辅助计时char
P31=0;TR0=1;
s=time/i&&#47,0x90;/外部中断1引脚 复位sbit breakk=P3^4;/
delay250(800);k;/
if(i%2)TR0=0;/
P30=1,0x92;
if(rst==0) {
TR0=0;&#47,i.2s
beep=0;=0){
&#47,0xb0;P0=~s;
flag_t++;}void t0_srv() interrupt 1 using 1{
}400;暂停倒计时sbit led=P3^5;Led灯sbit beep=P3^7;/
time=0;蜂鸣器控制引脚sbit P30=P3^0;
delay(1500);
if(start==0) {
delay(250);
if(flag_t&
delay(250);
while(rst==0),0xf9;
///20*50ms=1s
flag_t=0;/
while(breakk==0);
delay(1500);/}/sbit start=P3^2#include &quot
其他类似问题
为您推荐:
您可能关注的推广
51单片机的相关知识
其他4条回答
想做定时炸弹吧!不好
我可以帮助你不管你是不是作炸弹
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁99秒码表设计_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
99秒码表设计
上传于||暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
下载文档到电脑,查找使用更方便
还剩6页未读,继续阅读
你可能喜欢您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
89C51单片机课程设计之单片机秒表设计实验报告.doc17页
本文档一共被下载:
次 ,您可免费全文在线阅读后下载本文档
文档加载中...广告还剩秒
需要金币:100 &&
你可能关注的文档:
··········
··········
这里可以加学校LOGAL
单片机课程设计报告
院系: xxxxxxxxxx
班别: xxxxxxxxxx
课程名称:
姓名: xxx
学号: xxxxxxx
指导老师: xxxxxxx
1课程设计的目的和任务
1.1 单片机秒表课程设计的概述
1.2课程设计思路及描述2硬件与软件的设计流程
2.1系统硬件方案设计
2.2软件方案设计
3 程序编写流程及课程设计效果
3.1源程序及注释
3.2原理图分析
3.3课程设计效果
4 心得体会
5 相关查阅资料
1. 课程设计的目的和任务
1.1单片机秒表课程设计的概述
一、课程设计题目
秒表系统设计――用STC89C52RC设计一个4位LED数码显示“秒表”,显示时间为00.00~99.99秒,每10毫秒自动加一,每1000毫秒自动加一秒。
二、增加功能
增加一个“复位”按键(即清零),一个“暂停”和“开始”按键。
三、课程设计的难点
单片机电子秒表需要解决三个主要问题,一是有关单片机定时器的使用;二是如何实现LED的动态扫描显示;三是如何对键盘输入进行编程。
四、课程设计内容提要
本课程利用单片机的定时器/计数器定时和记数的原理,结合集成电路芯片8051、LED数码管以及课程箱上的按键来设计计时器。将软、硬件有机地结合起来,使得系统能够正确地进行计时,数码管能够正确地显示时间。其中本课程设计有两个开关按键:其中key1按键按下去时开始计时,即秒表开始键 同时也用作暂停键 ,key2按键按下去时数码管清零,复位为“00.00”.
五、课程设计的意义
通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解。
掌握定时器、外部中断的设置和编程原理。
通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。该课程通过
正在加载中,请稍后...51单片机制作的倒计时器原理图 - 单片机论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
51单片机制作的倒计时器原理图
12:40:27  
STC89C52单片机实现的倒计时器,工程下包含原理图和PCB工程!
12:38 上传
点击文件名下载附件
下载积分: 积分 -1 分
466.49 KB, 下载次数: 683, 下载积分: 积分 -1 分
造化之门/read/4901/index.html 儒道至圣/read/4533/index.html&
16:22:16  
用什么软件画的图?
10:09:50  
{:10:}{:10:}
10:32:46  
过来看看。& && && &
10:48:28  
17:48:05  
看看再说{:1:}{:1:}
15:52:50  
好& && && && && && && && && && && && && && && && && &&&
16:00:22  
楼主文件里面使用了自定义库文件,PCB我这边打开连布局都没有做。。。
21:41:47  
& && && && && && && && && && && && && && && &&&
22:15:58  
22:26:11  
楼主文件里面使用了自定义库文件
08:29:53  
{:1:}{:1:}{:1:}{:1:}
08:57:03  
<font color="#888540 发表于
用什么软件画的图?
altium designer& &
14:10:18  
17:49:21  
{:1:}{:1:}{:1:}{:1:}{:1:}
18:13:13  
PCB打不开,sch也打不开,文件里面使用什么文件。要发表就要给人看,莫名其妙?
13:46:16  
没有程序怎么倒计呢
17:52:00  
过来看看,学习学习
23:05:49  
{:23:}{:23:}好东西!{:1:}
助理工程师
16:53:14  
谢谢楼主啦!!!
Powered by

我要回帖

更多关于 单片机倒计时程序 的文章

 

随机推荐