加入星計(jì)劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴(kuò)散
  • 作品版權(quán)保護(hù)
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長(zhǎng)期合作伙伴
立即加入

學(xué)生噩夢(mèng)!考試倒計(jì)時(shí)提醒設(shè)計(jì) 源碼分享

2018/06/11
60
服務(wù)支持:
技術(shù)交流群

完成交易后在“購(gòu)買成功”頁(yè)面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗(yàn)、收獲成長(zhǎng)和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購(gòu)買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點(diǎn)資訊討論
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請(qǐng)入駐 產(chǎn)業(yè)圖譜

高考已過,相信很多同學(xué)都經(jīng)歷過看著老師在黑板上每天給大家倒計(jì)時(shí),距離高考還有xxx天!高考前夕,每一分每一秒都很重要,這個(gè)高考倒計(jì)時(shí)牌資料分享出來,老師和家長(zhǎng)們可以動(dòng)手做起來咯~嘿!同學(xué),高考,你準(zhǔn)備好了么?

倒計(jì)時(shí)精確到秒,看著秒數(shù)每減小一個(gè)數(shù),時(shí)光流逝,離高考更近了。背面有4個(gè)按鍵可分別設(shè)置剩余天數(shù)、小時(shí)數(shù)、分鐘數(shù)、秒數(shù)。

材料:

采用的材料為:

電路及原理:

倒計(jì)時(shí)牌的主控制器為Mega8,采用74HC595驅(qū)動(dòng)9個(gè)數(shù)碼管,實(shí)時(shí)時(shí)鐘使用DS1302模塊,編程使用Arduino。由于手頭沒有現(xiàn)成的大尺寸數(shù)碼管,采用黃色LED手工制作了9個(gè)7段數(shù)碼管。

制作步驟:

1、使用Atmega8A做成Arduino最小系統(tǒng)。

16M晶振連接Mega8的9,10腳,9,10腳分別接22pf電容到地,19腳連接LED接1k電阻接地,輕觸開關(guān)一端接地一端接1腳,并10k上拉電阻接到Vcc。通過插針引出Vcc、Tx(3腳)、Rx(2腳)、GND,以便后期Arduino下載程序。詳細(xì)信息見附件TXT內(nèi)網(wǎng)址,文中給出了3中種燒錄Bootloader的方法,我們采用方法三--PROGISP方法,并改為選擇C:ProgramFiles (x86)Arduinohardwarearduinoavrbootloadersatmega8ATmegaBOOT-prod-firmware-2009-11-07.hex的程序進(jìn)行燒錄。

制作好的Arduino Mega8 最小系統(tǒng),連接USB轉(zhuǎn)串口TTL,就可以使用ArduinoIDE編寫程序下載了(下載時(shí)需要按最小系統(tǒng)的復(fù)位鍵一下)。端口映射如下圖所示:

2、 連接實(shí)時(shí)時(shí)鐘DS1302電路

DS1302連接晶振32k、電池,電源,其中DS1302的CE、I/O、SCLK分別連接Arduino Mega8的A3、A4、A5端口。DS1320端口及電路如下圖所示:

3、 自制7段數(shù)碼管

用紙板做成35*60大小的7段空槽,每個(gè)槽放入一個(gè)LED,LED負(fù)極連接起來,正極引出到背面插針,表面蒙蓋香油浸過的白紙,共做9個(gè)。引出插針按下圖給出的順序從A到G編號(hào)。

4、連接74HC595電路。

9個(gè)74HC595級(jí)聯(lián)。上一級(jí)Q7’連接到下一級(jí)DS,OE接地,MR接Vcc,DS、STCP、SHCP分別連接Arduino Mega8的D6,D7,D8。DS提供數(shù)據(jù)高低電平,SHCP上跳移入數(shù)據(jù),STCP上跳鎖存數(shù)據(jù)輸出。Q0~Q6分別連接到自制數(shù)碼管的A~G端。

5、制作畫框面板

將畫框背板挖出9個(gè)36*60的長(zhǎng)方形孔。用白紙打印出距離高考 天 時(shí) 分 秒,并挖出對(duì)應(yīng)的長(zhǎng)方形孔將,白紙夾在亞克力面板和背板之間。將做好的9個(gè)數(shù)碼管嵌入到挖出的孔中。電路板固定在背板上,數(shù)碼管連線到電路板的74HC595的Q0到Q6端口,連接5V電源。

編寫程序:

使用ArduinoIDE開發(fā)環(huán)境,首先安裝好MiniCore開發(fā)板程序,詳情見附件TXT。程序源碼見附件壓縮包。

轉(zhuǎn)自Geek-wlgrass。

  • 指導(dǎo)教程.txt
    描述:指導(dǎo)說明
  • main .zip
    描述:源碼

相關(guān)推薦

電子產(chǎn)業(yè)圖譜