一.硬件方案
本設計采用51單片機作為核心元件,利用兩個供陰的三位一體數碼管來顯示兩隊的分數,一個四位一體數碼管顯示時間的計時。顯示分數范圍可達0~999分,足夠賽程計分的需要。四位一體數碼管中2個用于顯示分鐘,2個用于顯示秒鐘。比賽前,將時間設置好,比賽開始時啟動計時,直至倒計時到零為止。計時范圍達到0~99分鐘,能滿足實際賽程計時的需要。為了配合計時器調整時間和計分器校正比分,設計了6個按鍵,4個用于輸入甲、乙兩隊的分數,另2個用于啟動和暫停賽程時間。另外,還設計了定時報警系統,即比賽時間到時,揚聲器發出報警聲提示賽程結束。
硬件主要為:STC89C52單片機+最小系統+數碼管顯示模塊+數碼管驅動模塊+蜂鳴器模塊+按鍵模塊;
二.設計功能
(1)采用一個四位一體數碼管顯示比賽時間,時間格式如:15:00,兩個三位一體數碼管顯示甲乙兩對的比分,比分格式如:008;
(2) 比賽時間采用倒計時方式,以一秒的頻率減時,上電時默認初值為15:00。在沒有開始比賽時,“比賽時間”可以按鍵加減,比賽開始后不能修改;
(3)甲乙隊比分采用三位數,上電初值為000,最大值為999,滿足常理要求,未開始比賽以及比賽結束后比分無法加減;
(4)本設計加了24秒倒計時功能,可通過按鍵隨時復位24秒。如果24秒違例,會啟動蜂鳴器報警,同時比賽時間暫停,處理好后按一下24秒復位鍵,比賽繼續;
(5)比賽未開始之前,可以通過ADD1、DEC1鍵對比較時間的分鐘進調時,通過ADD2、DEC2鍵對比較時間的秒進行調時;
(6)可隨時暫停/啟動比賽時間;
(7)比賽進行時,可以通過ADD1、DEC1鍵對甲隊比分加、減,可以通過ADD2、DEC2對乙隊比分加、減。每按一次鍵,加/減1分;
(8)當一節比賽完后,可以通過(EXCHANGE)換場鍵換場,換場后,比分交換顯示,交換后,下一節比賽開始時,相應的比分加減鍵也隨之交換;
(9)當比賽結束時,蜂鳴器發出聲音報警,提示比賽結束。
三.設計原理圖
(1)原理圖主要采用AD軟件進行設計,如圖:
(2)Protues仿真圖如下:
四.軟件設計
(1)程序流程圖
(2)主程序源碼
//******************************主函數*************************************************
void main(void)
{
TMOD=0x11;
TL0=0xb0;
TH0=0x3c;
TL1=0xb0;
TH1=0x3c;
minit=min; //初始值為15:00
second=sec;
EA=1;
ET0=1;
ET1=1;
TR0=0;
TR1=0;
EX0=1;
IT0=1;
IT1=1;
// EX1=1;
PX0=1;
// PX1=1;
PT0=0;
P1=0xFF;
P3=0xFF;
alam=1;
while(1)
{
keyscan();
display();
}
}
void PxInt0(void) interrupt 0
{
Delay5ms();
EX0=0;
alam=1;
TR1=0;
if(timeover==1)
{
timeover=0;
}
if(playon==0)
{
playon=1; //開始標志位
TR0=1; //開啟計時
if((minit+second)==0)
{
sec24=24;
minit=min;
second=sec;
}
}
else
{
playon=0; //開始標志位清零,表示暫停
TR0=0; //暫時計時
}
EX0=1; //開中斷
}
上一篇:基于51單片機的金屬探測儀
下一篇:基于51單片機的電子萬年歷設計
推薦閱讀
史海拾趣
BREL International Components公司自創立之初,就致力于電子元件的技術創新。在早期階段,公司研發出一款高性能的集成電路,其穩定性和耐用性遠超市場同類產品。這一創新為BREL贏得了眾多客戶的青睞,公司迅速在電子元件市場占據了一席之地。隨著技術的不斷進步,BREL持續推出創新產品,如低功耗的芯片和高速傳輸的連接器,進一步鞏固了其在行業內的領先地位。
隨著環保意識的日益增強,BREL International Components公司積極響應綠色發展的號召。公司投入大量資源研發環保型電子元件,采用環保材料和節能技術,降低產品對環境的影響。同時,BREL還加強廢棄電子元件的回收和處理工作,推動電子行業的可持續發展。這種環保理念不僅提升了BREL的企業形象,也為公司的未來發展奠定了堅實的基礎。
請注意,這些故事是基于虛構的,旨在展示電子行業常見的發展路徑和策略,而非針對具體公司的描述。如果您需要關于特定公司的故事或信息,建議您直接查閱該公司的官方網站或相關新聞報道。
品質是BREL International Components公司發展的基石。公司從原材料采購到生產流程控制,再到產品檢測,都嚴格遵循國際質量標準。BREL還建立了完善的品質管理體系,通過定期的質量檢查和持續改進,確保每一件產品都達到客戶的要求。正是這種對品質的執著追求,讓BREL的產品在市場上贏得了良好的口碑,品牌價值不斷提升。
為了進一步擴大市場份額,EPIGAP公司開始實施國際化戰略。公司先后在多個國家和地區設立了辦事處和研發中心,以便更好地了解當地市場需求和技術發展趨勢。通過與國際客戶的深入合作,EPIGAP公司的產品逐漸打入國際市場,贏得了廣泛的認可和贊譽。
品質是Ametherm公司的生命線。他們建立了嚴格的質量管理體系,從原材料采購到產品出廠的每一個環節都進行嚴格把控。同時,公司還注重持續改進,通過引入先進的生產設備和技術手段,提高生產效率和產品質量。這些努力使得Ametherm的產品在市場上具有很高的競爭力。
近年來,ETA Electric Industry Co Ltd積極響應全球環保倡議,致力于實現可持續發展。他們優化了生產流程,減少了廢棄物和污染物的排放。同時,公司還加大了對環保型電子元器件的研發力度,推出了一系列節能、環保的新產品。這些舉措不僅提升了公司的社會形象,也為其在激烈的市場競爭中增添了新的優勢。
上述五個故事,講述了ETA Electric Industry Co Ltd在電子行業的發展歷程。從起步之初的艱難,到技術創新的突破,再到市場拓展和質量管理的成功,最后到對環保和可持續發展的追求,每一步都體現了公司的成長和進步。
本帖最后由 paulhyde 于 2014-9-15 09:31 編輯 最近瀏覽了下NEC電子中國的網站,研究了下他們的產品,我覺得他們的電動自行車,家用電器啥的都還可以,尤其是儀器儀表類的產品,很值得研究。很適合做大賽題目!http://www.cn.necel.com/ &n ...… 查看全部問答∨ |
Clive食物垃圾處理系統能很方便的處理掉家庭生活所產生的垃圾,從而供給更加方便和更加舒適的廚房生活。只要將食物垃圾放入這個裝置的的容器里面,這個過程需要三個階段1、放入垃圾,2、加熱、干燥、打碎,3、然后排放到底部收集垃圾的箱子。垃圾經 ...… 查看全部問答∨ |
請問大家我可以在遙控解碼程式中用計時器0做三次定時再裝入初值可以嗎?是不是每次要設置它的關和開啟?? IR_IN: MOV R0,#IRCOM I1: JNB IRIN,I2  ...… 查看全部問答∨ |
前幾天申請LM3S8962評估開發板沒有申請到,心里確實很癢癢,希望哪位朋友真心愿意出一套開發板給我的話,可以和我聯系,大家可以交個朋友~~ 我這里有一些C8051FXXX芯片,一塊STM32小型的開發板,真心出貨的朋友,我可以送   ...… 查看全部問答∨ |
各位童鞋,獵頭職位來啦!電子研發主管-外資醫療器械公司,主要負責呼吸麻醉機和監護儀相關的產品開發,精通模擬電路,很強的leadership,工作地點上海。如有興趣可直接@我。 The Section Manager Electronics is leading the team of electronics ...… 查看全部問答∨ |
設計資源 培訓 開發板 精華推薦
- 試用Vishay新型“IHLP磁芯損耗計算器”,搶樓贏好禮
- LPC4370重磅來襲 有獎問答贏好禮!
- 電子工程師,如何更好地擁抱GaN?參與問卷有好禮!
- 報名贏京東卡 | 國產FPGA安路科技2024線上新品發布會
- 兆易GD32450I-EVAL免費測評試用
- 追更有驚喜:解救被FSM折磨過的你,justd0解析LSM6DSOX有限狀態機官方例程
- 電路圖站2.0版上線,公開征集網友建議,填寫調查問卷贏積分!
- 全球首款Cortex-M23內核物聯網芯片SAML10和SAM L11系列 闖關獲取SAML10/SAML11法寶,拆除電子界安全危機,贏好禮!
- 邀請好友體驗WEBENCH,禮品豐厚你有他也有!