精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

單片機實現(xiàn)編碼器VD5026的軟件設計與應用

電子工程師 ? 2018-03-17 11:26 ? 次閱讀

VD5026-4的每組串行數(shù)據(jù)輸出波形由同步脈沖、12位加密地址(和控制數(shù)據(jù))及1位停止位組成。編碼脈沖輸出順序為AO~A7、A8/DO~All/D3,每組串行數(shù)據(jù)輸出至少4次。掌握了串行數(shù)據(jù)的輸出格式及其數(shù)據(jù)的校驗方式、脈沖周期、脈沖的占空比及其對應的數(shù)據(jù)關系后,按編碼脈沖輸出的要求編寫應用程序,使單片機實現(xiàn)編碼器的功能。模擬編碼器程序框圖如下圖所示。

用該技術設計的紅外遙控鍵盤,已應用于“彩色遙控監(jiān)視系統(tǒng)”上。遙控鍵盤原理如下圖所示。

本電路采用單片機AT89C2051,是一種高性價比單片機,器件采用80C31內(nèi)核,指令系統(tǒng)和引腳與MCS - 51TM全兼容。內(nèi)有2 KB可重復編程閃爍存儲器,編程次數(shù)可擦/寫1 000次,數(shù)據(jù)保存10年。

解碼器VD5027有4位數(shù)據(jù)輸出,可譯出16個狀態(tài),滿足3×4鍵盤要求。

單片機查詢到有一鍵按下,便產(chǎn)生與此鍵值對應的編碼脈沖。該編碼脈沖信號用38 kHz脈沖信號進行調(diào)制,通過發(fā)射管(SE303A)發(fā)射出去。紅外接收二極管(PH302B)將接收到的紅外信號變?yōu)殡娦盘枺?jīng)紅外遙控接收器CX20106放大檢波后變?yōu)槊}沖電信號。該信號再經(jīng)整形放大后,還原為與該鍵值對應的編碼脈沖輸出,并送到解碼器VD5027的14腳DIN輸入端。

當VD5027接收到第一串編碼脈沖信號時,若其與VD5027所設的地址完全一致,則將傳送來的DO-D3四位數(shù)據(jù)碼送入寄存器(并由串行碼變?yōu)椴⑿写a)。當?shù)诙嗤木幋a脈沖信號到來時,再次經(jīng)過核對。若地址無誤,控制數(shù)據(jù)與第一次的相符,則VD5027中的邏輯控制電路發(fā)出一控制信號,將寄存器的控制數(shù)據(jù)打入鎖存器并輸出到VD5027的DO~D3端。同時,TV端由低電平變?yōu)楦唠娖剑硎窘獯a有效。

主機收到有效解碼信號后,讀來自VD5027的輸出數(shù)據(jù)DO~D3,譯出鍵值的代碼,執(zhí)行相應操作。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6032

    文章

    44514

    瀏覽量

    632970
  • VD5026
    +關注

    關注

    1

    文章

    2

    瀏覽量

    7598
收藏 人收藏

    評論

    相關推薦

    VD5026進行單片機軟件解碼及顯示問題

    時,是不會溢出的 這是從網(wǎng)上找到的資料,利用51單片機解碼PT2262,我看原理,改成了解碼VD5026芯片,但是解碼后,12864顯示屏一直顯示的是00000,沒有變化,是怎么一回事請,附上找到的資料和自己編的程序
    發(fā)表于 12-28 21:25

    基于AVR單片機的門禁控制的設計與實現(xiàn)

    介紹了一種基于ATmega16單片機控制的門禁控制系統(tǒng)的硬件和軟件設計方法,該系統(tǒng)以直流電機為執(zhí)行;系統(tǒng)首先對光電編碼器的脈沖信號進行采樣,經(jīng)ATmega16
    發(fā)表于 07-16 14:12 ?85次下載

    8051單片機C語言軟件設計的藝術

    8051單片機C語言軟件設計的藝術:主要介紹了8051單片機C語言軟件設計的思維與解決方法。《8051單片機C語言
    發(fā)表于 10-08 21:21 ?0次下載
    8051<b class='flag-5'>單片機</b>C語言<b class='flag-5'>軟件設計</b>的藝術

    編碼譯碼集成電路VD5026 VD5027

      VD5026VD5027是CMOS大規(guī)模數(shù)字集成電路(見圖1)。前者是編碼器,后者是譯碼。他們組合應用起來構成一個發(fā)射—接收數(shù)字編譯碼系統(tǒng)。
    發(fā)表于 11-12 16:25 ?198次下載

    基于單片機的光電編碼器測速系統(tǒng)

    光電編碼器具有無接觸、高轉速、高分辨率、高可靠性等優(yōu)點=在自動控制和自動檢測技術領域得到越來越廣泛的應用。本系統(tǒng)以8031單片機為核心,采用9位絕對式光電編碼器作傳感
    發(fā)表于 08-25 15:42 ?498次下載
    基于<b class='flag-5'>單片機</b>的光電<b class='flag-5'>編碼器</b>測速系統(tǒng)

    單片機控制的光電編碼器測速系統(tǒng)

    光電編碼器具有無接觸、高轉速、高分辨率、高可靠性等優(yōu)點=在自動控制和自動檢測技術領域得到越來越廣泛的應用。本系統(tǒng)以8031單片機為核心,采用9位絕對式光電編碼器作傳感
    發(fā)表于 12-13 17:13 ?278次下載
    <b class='flag-5'>單片機</b>控制的光電<b class='flag-5'>編碼器</b>測速系統(tǒng)

    VD5026+激光電筒構成的編碼接收電路

    該電路由編碼器VD5026和激光電筒構成,其中A1~A11為地址線,其邏輯狀態(tài)可以為1、0或懸空,過激光可傳送上萬組不同的編碼數(shù)據(jù)。
    發(fā)表于 02-01 14:37 ?2643次閱讀
    <b class='flag-5'>VD5026</b>+激光電筒構成的<b class='flag-5'>編碼</b>接收電路

    單片機讀取編碼器繪編程序

    單片機讀取編碼器繪編程序 可加減計數(shù)LED數(shù)碼管顯示當前計數(shù)數(shù)置
    發(fā)表于 03-26 08:42 ?11次下載

    8051單片機C語言軟件設計8051單片機C語言軟件設計

    8051單片機C語言軟件設計8051單片機C語言軟件設計
    發(fā)表于 10-16 11:25 ?92次下載
    8051<b class='flag-5'>單片機</b>C語言<b class='flag-5'>軟件設計</b>8051<b class='flag-5'>單片機</b>C語言<b class='flag-5'>軟件設計</b>

    如何采用單片機實現(xiàn)VD5026編碼器的工作過程

    ~4096,不容易進一步增加編碼容量。 用程序模擬編碼器,通過單片機的一位I/O口,用軟件實現(xiàn)其功能,可以大大簡化
    發(fā)表于 06-19 15:23 ?2006次閱讀
    如何采用<b class='flag-5'>單片機</b><b class='flag-5'>實現(xiàn)</b><b class='flag-5'>VD5026</b><b class='flag-5'>編碼器</b>的工作過程

    單片機如何接收編碼器發(fā)送的信號

    單片機上如何正確使用編碼器就成為了廣大工程員關注的問題,這個問題將以解決單片機如何接收編碼器發(fā)送的信號為出發(fā)點。
    發(fā)表于 07-10 10:19 ?9763次閱讀
    <b class='flag-5'>單片機</b>如何接收<b class='flag-5'>編碼器</b>發(fā)送的信號

    單片機與上位軟件設計pdf(上)

    單片機與上位軟件設計pdf(上)
    發(fā)表于 09-28 09:52 ?0次下載

    單片機與上位軟件設計pdf(下)

    單片機與上位軟件設計pdf(下)
    發(fā)表于 09-28 09:55 ?0次下載

    使用PIC單片機連接旋轉編碼器的方法

    助于它用于步進/伺服電機控制、導航菜單序列和增加/減少數(shù)字的值等等。在本篇文章中,我們將了解不同類型的旋轉編碼器及其工作原理。我們還將它連接到PIC單片機PIC16F877A,并通過旋轉編碼器控制整數(shù)值...
    發(fā)表于 11-16 12:36 ?26次下載
    使用PIC<b class='flag-5'>單片機</b>連接旋轉<b class='flag-5'>編碼器</b>的方法

    基于stm32單片機的Grayhill編碼器/開關軟件設計

    ,。其中VCC和GND接3.3V和GND,A、B對應旋轉時電平的跳變IO,C對應按下時電平的跳變IO。(1) 硬件電路設計上,為了方便代碼編寫與理解,最好把編碼器的A、B接到單片機相...
    發(fā)表于 01-04 18:59 ?5次下載
    基于stm32<b class='flag-5'>單片機</b>的Grayhill<b class='flag-5'>編碼器</b>/開關<b class='flag-5'>軟件設計</b>