基于AT89S51的四路搶答器的設(shè)計(jì)
發(fā)布時間:2021-07-05 10:49
一款智能電子產(chǎn)品的設(shè)計(jì)包括電路設(shè)計(jì)與程序設(shè)計(jì),對基于AT89S51的4路搶答器的硬件電路,包括有:單片機(jī)芯片及I/O端口的選擇、時鐘電路、復(fù)位電路、按鍵電路、LED燈指示電路等做了詳細(xì)介紹,對程序設(shè)計(jì)部分,包括有:延時函數(shù)、鍵掃描函數(shù)、鍵處理函數(shù)及主函數(shù)等做了詳細(xì)的介紹,經(jīng)試驗(yàn)驗(yàn)證,該設(shè)計(jì)是正確合理的,具有硬件結(jié)構(gòu)簡單、擴(kuò)展性強(qiáng)等特點(diǎn),具有一定的應(yīng)用價值。
【文章來源】:電腦編程技巧與維護(hù). 2020,(04)
【文章頁數(shù)】:3 頁
【部分圖文】:
4路搶答器PROTEUS仿真圖
理想按鍵波形如圖2所示,以S1鍵為例,S1鍵一端與單片機(jī)P3.0引腳相連,另一端接地,當(dāng)S1鍵沒有按下,P3.0引腳為高電平,當(dāng)S1鍵按下,P3.0引腳為低電平,當(dāng)按鍵釋放,P3.0引腳又成高電平了,因此理想的按鍵信號如圖2所示。但實(shí)際按鍵波形,如圖3所示,與理想波形是有區(qū)別的,因?yàn)閷?shí)際波形在按下和釋放都有抖動現(xiàn)象,抖動時間的長短和按鍵的機(jī)械特性有關(guān),一般為5~10ms。通常手動按下按鍵然后立即釋放,這個動作中穩(wěn)定閉合的時間超過20ms。因此單片機(jī)在檢測按鍵是否按下時都要加上去抖動操作,有專用的去抖動電路,也有專用的去抖動芯片,但通常人們用軟件延時的方法就能很容易解決抖動問題,而沒有必要再添加多余的硬件電路。
實(shí)際按鍵波形
【參考文獻(xiàn)】:
期刊論文
[1]基于51單片機(jī)智能搶答器的設(shè)計(jì)[J]. 馬巍. 科技視界. 2019(05)
本文編號:3265932
【文章來源】:電腦編程技巧與維護(hù). 2020,(04)
【文章頁數(shù)】:3 頁
【部分圖文】:
4路搶答器PROTEUS仿真圖
理想按鍵波形如圖2所示,以S1鍵為例,S1鍵一端與單片機(jī)P3.0引腳相連,另一端接地,當(dāng)S1鍵沒有按下,P3.0引腳為高電平,當(dāng)S1鍵按下,P3.0引腳為低電平,當(dāng)按鍵釋放,P3.0引腳又成高電平了,因此理想的按鍵信號如圖2所示。但實(shí)際按鍵波形,如圖3所示,與理想波形是有區(qū)別的,因?yàn)閷?shí)際波形在按下和釋放都有抖動現(xiàn)象,抖動時間的長短和按鍵的機(jī)械特性有關(guān),一般為5~10ms。通常手動按下按鍵然后立即釋放,這個動作中穩(wěn)定閉合的時間超過20ms。因此單片機(jī)在檢測按鍵是否按下時都要加上去抖動操作,有專用的去抖動電路,也有專用的去抖動芯片,但通常人們用軟件延時的方法就能很容易解決抖動問題,而沒有必要再添加多余的硬件電路。
實(shí)際按鍵波形
【參考文獻(xiàn)】:
期刊論文
[1]基于51單片機(jī)智能搶答器的設(shè)計(jì)[J]. 馬巍. 科技視界. 2019(05)
本文編號:3265932
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3265932.html
最近更新
教材專著