找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 1195|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

基于51單片機的30s正倒計時(可暫停)秒表Proteus仿真程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:1136445 發(fā)表于 2024-11-14 18:23 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
主要功能如下:
初始狀態(tài)時,LC1602液晶顯示器顯示 “ Prepare to time:00 ”狀態(tài);
按下K1鍵時,顯示“Time:XX ”開始正計時,計時至 30 秒后變 00 依次循環(huán);由倒計時切換至正計時時,由顯示時間開始正計時。
按下K2鍵時,顯示“Countdown:XX ” 并由當(dāng)前顯示時間開始倒計時,計時至 00 秒后變 30 依次循環(huán)。
按下K3鍵,結(jié)束計時,顯示“End the timing:00 ”;
按下K4鍵時,計時或倒計時暫停,當(dāng)再次按下后,延續(xù)原時間,繼續(xù)進行計時。
1)開關(guān)輸出電路設(shè)計:
開關(guān)輸出電路,由51單片機和四個獨立按鍵組成,其中,四個獨立按鍵分別與51單片機的P3_0、P3_1、P3_2、P3_3四個引腳連接,并都接入一個上拉電阻。
在按鍵松開時,引腳默認為高電平狀態(tài),按鍵被按下后后,向單片機發(fā)送低電平信號,通過控制單片機檢測四個獨立按鍵的電平信號狀態(tài),即可檢測按鍵是否按下。
電路圖見附件
2) LCD1602液晶顯示電路設(shè)計;
液晶顯示電路,由51單片機和LCD1602液晶顯示模塊組成,其中,LCD1602顯示屏的D0到D7引腳,分別與51單片機的P0_0到P0_7引腳連接,并將三個狀態(tài)選擇引腳EN、RS、RW與51單片機的P2_7、P2_6、P2_5三個引腳連接,最后將剩下的VDD接至VCC,VSS和VL接地即可完成電路搭建。
當(dāng)需要控制LCD1602液晶顯示模塊時,先控制51單片機對三個狀態(tài)選擇引腳進行設(shè)置,隨后通過P0_0到P0_7八個引腳傳輸高低電平信號至LCD1602顯示屏的D_0到D_7八個引腳,以此來控制顯示屏顯示字符或數(shù)字。
  電路圖見附件

附件有程序源碼與仿真電路圖,可以進行效果測試。

屏幕截圖 2024-11-13 235133.png (78.61 KB, 下載次數(shù): 0)

總電路原理圖

總電路原理圖

屏幕截圖 2024-11-13 235226.png (53.92 KB, 下載次數(shù): 0)

屏幕截圖 2024-11-13 235226.png

屏幕截圖 2024-11-13 235332.png (53.69 KB, 下載次數(shù): 0)

屏幕截圖 2024-11-13 235332.png

屏幕截圖 2024-11-14 000049.png (30.92 KB, 下載次數(shù): 0)

屏幕截圖 2024-11-14 000049.png

屏幕截圖 2024-11-14 000736.png (57.88 KB, 下載次數(shù): 0)

主程序流程圖

主程序流程圖

time-countdown.7z

148 KB, 下載次數(shù): 0, 下載積分: 黑幣 -5

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表