當前位置:首頁 » 課程大全 » 秒錶c語言課程設計

秒錶c語言課程設計

發布時間: 2021-02-17 04:21:04

A. 求助單片機秒錶c語言設計

你開玩笑吧?!最長計時1分鍾,即六十秒,以毫秒為單位計時,就要5位數碼管。專動態顯示屬要延時,毫秒量級的,五位起碼五毫秒,不可能實現設計要求;靜態顯示要擴展IO介面,復雜且時間不好控制。勸你還是降低設計要求,三位數碼管計時(毫秒量級)是比較容易實現的。或者降低計時精度。

B. 求單片機課程設計秒錶系統的設計,有誰有c語言設計的程序,和模擬proteus程序的程序圖

這個應該適合你!!!!

C. c語言設計51單片機設計簡易秒錶

1. 兩位數碼管,計時60秒可以么
2. 有空可以你幫寫和模擬,但是不知道具體時間,用定時器,12M晶振,AT89單片機

D. 單片機秒錶,求大神設計個秒錶....C語言程序

其實四位一體數碼管顯示電路的位控可直接用P2口控制,不必用鎖存器74HC573,模擬圖簡單,寫程序也簡單。如下模擬圖。

E. 單片機競賽用秒錶的課程設計

單片機競賽用秒錶的課程設計
程序 和電纜

F. 用C語言編寫秒錶的程序(單片機控制的時鍾設計)

你覺得這不是語言嗎?
#include <regx51.h>

#define TIMER0_COUNT 0xee11
code seven_seg[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
code scan[]={0xef,0xdf,0xbf,0x7f};
unsigned char counter[]={0,0,0,0};
unsigned int timer0_tick,i=0;

static void timer0_isr(void) interrupt TF0_VECTOR using 1
{
TR0=0;
TL0=(TIMER0_COUNT & 0x00ff);
TH0=(TIMER0_COUNT >> 8);
TR0=1;
P0=seven_seg[counter[i]];
P1=scan[i];
P0_7=0;
i++;
if(i==4)
{
i=0;
}
timer0_tick++;
if(timer0_tick==200)
{
timer0_tick=0;
counter[0]++;
if(counter[0]==10)
{
counter[0]=0;
counter[1]++;
if(counter[1]==6)
{
counter[1]=0;
counter[2]++;
if(counter[2]==10)
{
counter[2]=0;
counter[3]++;
if(counter[3]==6)
{
counter[3]=0;
}
}
}
}
}
}

static void timer0_initialize(void)
{
EA=0;
timer0_tick=0;
TR0=0;
TMOD &= 0xf0;
TMOD |= 0x01;
TL0=(TIMER0_COUNT & 0x00ff);
TH0=(TIMER0_COUNT >> 8);
PT0=0;
ET0=1;
TR0=1;
EA=1;
}

void main(void)
{
timer0_initialize();
while(1);
}

G. 現在在搞單片機課程設計啊,,,但c語言都忘了,有沒有大神會設計秒錶的啊,急需。

我有一個 自己寫的 可以調時 暫停 並加AT24c02的 要嗎?

H. 簡易秒錶 課程設計 有程序 幫我寫個設計思路

下面是秒錶的程序 你看看 60S的
#include<regx51.h>
#define KEY P1_7
#define CON P2
#define DATA P0
#define unchar unsigned char
#define unint unsigned int
unchar second=0;
unint count=4000;
/*51實驗箱共陽極筆段碼(0123456789)*/
//unchar code table[]={0x84,0xf5,0x46,0x54,0x35,0x1c,0x0c,0xd5,0x04,0x14};
/*標准共陰極筆段碼(0123456789)*/
unchar code table[16]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};//共陰極筆段碼(標准)
void delay();
void display();
void tmr0_int() interrupt 1
{

count--;
if(!count)
{
second++;
count=4000;
}
}
void main()
{
TMOD=0X02;//定時器0工作在方式2
TH0=0X06;
TL0=0X06;//定時器0計數初值
IE=0X82;//開總中斷和定時器0中斷
TR0=1;
while(1)
{
display();
}
}
void delay()
{
unchar a,b;
for(a=4;a>0;a--)
for(b=248;b>0;b--);
}
void display()
{
if(second>59)
{
second=0;
}
if(second>9)
{
CON=0XFE;
DATA=table[second/10];
delay();
CON=0XFF;
CON=0XFD;
DATA=table[second%10];
delay();
CON=0XFF;
}
else
{
CON=0XFD;
DATA=table[second%10];
}
}

I. 用C語言設計秒錶程序

你好:
你貼出的程序很少會有人認真仔細地幫你分析。
我給你一的我的秒錶程序,有開始、停止、清零的功能,計時時間精確到小數後兩位。
希望我的回答能幫助到你。

熱點內容
武漢大學學生會輔導員寄語 發布:2021-03-16 21:44:16 瀏覽:612
七年級學生作文輔導學案 發布:2021-03-16 21:42:09 瀏覽:1
不屑弟高考成績 發布:2021-03-16 21:40:59 瀏覽:754
大學畢業證會有成績單 發布:2021-03-16 21:40:07 瀏覽:756
2017信陽學院輔導員招聘名單 發布:2021-03-16 21:40:02 瀏覽:800
查詢重慶2018中考成績查詢 發布:2021-03-16 21:39:58 瀏覽:21
結業考試成績怎麼查詢 發布:2021-03-16 21:28:40 瀏覽:679
14中醫醫師資格筆試考試成績查分 發布:2021-03-16 21:28:39 瀏覽:655
名著賞析課程標准 發布:2021-03-16 21:27:57 瀏覽:881
北京大學商業領袖高端培訓課程 發布:2021-03-16 21:27:41 瀏覽:919