計數(shù)器在工業(yè)控制中有著廣泛的應用。傳統(tǒng)的數(shù)字計數(shù)器都是用中小規(guī)模數(shù)字集成電路構成的,不但電路復雜,成本高,功能修改也不易。用單片機制作的計數(shù)器可以克服傳統(tǒng)數(shù)字電路計數(shù)器的局限,有著廣闊的應用前景。
本文介紹的計數(shù)器采用Microchip公司的PIC16C54單片機。該型單片機為RISC結構,在4MHz的工作頻率下,每一個指令周期為1μs,運行速度大大超過MCS-51系列,適用于對實時性要求較高的工業(yè)控制領域。
電路原理
附圖為計數(shù)器的原理圖。PIC16C54單片機具有兩個I/O口,RA口有4條I/O線,RB口有8條I/O線。本計數(shù)器中RA口設置為輸入口,用于讀取BCD撥盤開關(BCD1~BCD5)設定的計數(shù)值;RB口設置為輸出口,用于對數(shù)碼管進行掃描和控制輸出繼電器。T0CKI為PIC16C54單片機內(nèi)部計數(shù)器的輸入腳,計數(shù)脈沖經(jīng)過光電轉換后從該腳輸入,PIC16C54的內(nèi)部計數(shù)器對輸入的脈沖進行計數(shù)。
由于該內(nèi)部計數(shù)器寬度僅有8位,最多只能計數(shù)到256,因此要用軟件對該計數(shù)器進行擴展,以滿足實際計數(shù)需要。
BCD撥盤開關(BCD1~BCD5)設定計數(shù)終止值,當擴展的內(nèi)部計數(shù)器計到與BCD撥盤開關設定值相等時,RB7輸出高電平,使繼電器吸合,控制外部設備。此時,即使有計數(shù)脈沖輸入,計數(shù)器也不會再計數(shù),必須在復位端輸入復位信號,才能重新計數(shù)。
軟件設計
本計數(shù)器的主程序完成BCD撥盤開關的讀取和數(shù)碼管掃描。數(shù)碼管采用動態(tài)掃描的方法顯示,每個數(shù)碼管依次亮一定的時間,利用人的視覺暫留使數(shù)碼管看上去是全亮的。每個數(shù)碼管亮時都調(diào)用一個延時程序,在延時程序中,實現(xiàn)對T0CKI腳的檢測與PIC16C54單片機內(nèi)部計數(shù)器的操作。由于PIC16C54沒有中斷功能,用這種方法可以實現(xiàn)實時計數(shù)。
上一篇:PIC單片機控制的小鴨牌藥膳煲
下一篇:用PIC單片機制作電扇自然風發(fā)生器
推薦閱讀
史海拾趣
義隆電子在多個技術領域保持領先地位,如數(shù)字模擬混合技術、高階設計流程等。這些技術優(yōu)勢使得公司能夠迅速掌握市場脈動,開發(fā)出具有實用性的新產(chǎn)品。同時,義隆電子還注重將先進技術應用于實際產(chǎn)品中,如高性能的觸摸屏控制器、觸摸板模塊等,這些產(chǎn)品廣泛應用于智能手機、平板電腦等消費電子產(chǎn)品中,贏得了市場的廣泛認可。
在2000年代初,Eclipse Magnetics公司迎來了一個重要的合作伙伴——IBM。當時,IBM正在尋求一種可靠的磁性技術來支持其開源項目Eclipse。經(jīng)過深入了解和嚴格測試,IBM最終選擇了Eclipse Magnetics的產(chǎn)品。這一合作不僅為Eclipse Magnetics帶來了可觀的業(yè)務機會,還進一步提升了公司在行業(yè)中的影響力。
近年來,EPSON積極響應數(shù)字化時代的趨勢,不斷進行技術革新和數(shù)字化轉型。公司加大了對人工智能、物聯(lián)網(wǎng)等前沿技術的研發(fā)投入,推出了一系列智能化、數(shù)字化的電子產(chǎn)品和解決方案。這些創(chuàng)新產(chǎn)品不僅滿足了客戶日益多樣化的需求,還進一步鞏固了EPSON在電子行業(yè)的領先地位。同時,EPSON還積極推動數(shù)字化轉型在內(nèi)部管理、供應鏈等方面的應用,以提高企業(yè)的運營效率和市場競爭力。
Crowd Supply的創(chuàng)立源于幾位麻省理工大學的畢業(yè)生對于硬件創(chuàng)新的熱情與追求。他們意識到,許多優(yōu)秀的硬件項目因缺乏資金和市場渠道而無法實現(xiàn)商業(yè)化。于是,他們決定創(chuàng)建一個平臺,專門服務于這些創(chuàng)新項目,幫助它們從原型設計走向市場。這就是Crowd Supply的初心,也是其使命所在——將原創(chuàng)、有用、受人尊敬的硬件帶入生活。
品質(zhì)是Cobham Semiconductor Solutions的生命線。公司始終堅持嚴格的質(zhì)量管理體系,從原材料采購到生產(chǎn)流程,再到產(chǎn)品出廠,每一個環(huán)節(jié)都經(jīng)過嚴格把控。公司還引入了先進的生產(chǎn)設備和技術,確保產(chǎn)品質(zhì)量的穩(wěn)定性和可靠性。這種對品質(zhì)的執(zhí)著追求,使得Cobham的產(chǎn)品在市場上贏得了良好的聲譽和口碑。
福祿克公司成立于1948年,初期專注于電氣測試工具的研發(fā)與生產(chǎn)。創(chuàng)始人敏銳地察覺到,隨著戰(zhàn)后全球工業(yè)化的加速,對高質(zhì)量電氣測試工具的需求將急劇增長。公司投入大量資源于技術研發(fā),成功推出了首款高精度數(shù)字萬用表,這一創(chuàng)新產(chǎn)品迅速在市場上占據(jù)一席之地,為福祿克奠定了技術創(chuàng)新的基石。此后,福祿克不斷推出新品,如熱成像儀、絕緣電阻測試儀等,持續(xù)引領行業(yè)技術潮流。
車用傳感器是汽車計算機系統(tǒng)的輸入裝置,它把汽車運行中各種工況信息,如車速、各種介質(zhì)的溫度、發(fā)動機運轉工況等,轉化成電訊號輸給計算機,以便發(fā)動機處于最佳工作狀態(tài)。車用傳感器很多,判斷傳感器出現(xiàn)的故障時,不應只考慮傳感器本身,而應考慮 ...… 查看全部問答∨ |
|
從重慶市信息產(chǎn)業(yè)局獲悉,一項用于提高臨床麻醉監(jiān)護安全性的麻醉安全度智能監(jiān)護儀日前在重慶工學院研制成功,這一成果有望提高外科手術中使用麻醉手段的安全程度。 麻醉是眾多外科手術中必須的條件和前提,在全身麻醉手術中,病人在手術中發(fā)生知 ...… 查看全部問答∨ |
上兩次我們做過兩個實驗,都是讓P1.0這個引腳使燈亮,我們可以設想:既然P1.0可以讓燈亮,那么其它的引腳可不可以呢?看一下圖1,它是8031單片機引腳的說明,在P1.0旁邊有P1.1,P1.2….P1.7,它們是否都可以讓燈亮呢?除了以P1開頭的外,還有以P0, ...… 查看全部問答∨ |
mini2440裸機程序 如何點亮led燈 基于MDK4.11版(ZZ) 呵呵,搞了一天,終于成功了。 心得,用MDK3.5版的啟動文件老是出錯,一氣之下,下了個4.11版的,居然很正常,嘿嘿,新版就是好。 萬惡的ADS,總是調(diào)不出AXD,沒辦法,轉向MDK啦,反正ADS停止更新了,MDK才是王道啊。 轉載請保留版權信息,謝謝 ...… 查看全部問答∨ |
框架結構中,使用m_wndCommandBar.Create(this)創(chuàng)建命令欄,但不添加Menu,ToolBar,以及關閉按鈕等,這樣命令欄就顯示不出來,請教高人如何才能得到一個空白命令欄呢?… 查看全部問答∨ |
wince 5.0下的串口驅(qū)動是如何實現(xiàn)的? 如題: 本人接觸的是XScale 270的平臺,但是當我把整個串口驅(qū)動讀完之后,切沒有發(fā)現(xiàn)串口是否是使用中斷來實現(xiàn)的? 為什么在代碼里面看不到呢?急!!!!!!!… 查看全部問答∨ |
|
有沒有哪位高手碰到16位的430單片機和8位液晶顯示器連接,編程時時序不匹配的問題?是不是每次單片機輸出到口線后給個延時,讓液晶有足夠的時間寫入數(shù)據(jù)就夠了?… 查看全部問答∨ |
設計資源 培訓 開發(fā)板 精華推薦
- 大眾汽車宣布明年起其所有電動車型全面轉向磷酸鐵鋰電池,升級至MEB Plus平臺
- 總產(chǎn)值破2000億,深圳要做“機器人第一城”?
- 鴻道Intewell操作系統(tǒng) 人形機器人底層操作系統(tǒng)
- 如何定位國產(chǎn)智駕芯片的終局價值?
- 新一代車規(guī)級數(shù)字功放電感VSAD-T系列 為汽車音響注入高保真基因
- 蜂巢能源快充電池突破:15分鐘充至滿電,提升30%效率
- 整車操作系統(tǒng)何以躋身智能汽車三大件?
- 人形機器人如何做到“手眼”協(xié)同+“大小腦”協(xié)同?
- 中國電池公司獲英國政府10億英鎊支持!
- 從游戲到智能駕駛,英偉達有哪些技術升級?