找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

單片機學(xué)習(xí)札記2

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:3721 發(fā)表于 2015-1-5 14:16 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
一、數(shù)碼顯示電路
    1.背景介紹
    發(fā)光二極管LED(Light Emiting Diode)是一種通電后能發(fā)光的半導(dǎo)體器件,其導(dǎo)電性質(zhì)與普通二極管類似,LED數(shù)碼顯示器就是由發(fā)光二極管組成而成的一種新型顯示器件。在單片機系統(tǒng)中應(yīng)用非常普遍。
    2.LED數(shù)碼顯示器的結(jié)構(gòu)
    LED數(shù)碼顯示器是一種由LED發(fā)光二極管組合顯示字符的顯示器件。它使用了8個LED發(fā)光二極管,其中七個用于顯示字符,一個用于顯示小數(shù)點。故通常稱之為七段發(fā)光二極管數(shù)碼顯示器。

共陽極接法:把發(fā)光二極管的陽極連接在一起構(gòu)成公共陽極,使用時公共陽極接+5V,每個發(fā)光二極管的陰極通過電阻與輸入端相連,當(dāng)陰極端輸入低電平時,段發(fā)光二極管就導(dǎo)通點亮,而輸入高電平時則不點亮。


LED數(shù)碼顯示器的接口方法(軟件為主的接口方法)
它是以軟件查表代替硬件譯碼,不但省去了譯碼器,而且還能顯示更多的字符。但是驅(qū)動器是必不可少的,因為僅管接口提供不了較大的電流供LED顯示器使用。(優(yōu)點:簡化電路,降低成本)
其采用動態(tài)的掃描顯示方法,即逐個地循環(huán)地點亮各位顯示器。
實際電路:


主機上電后電壓經(jīng)過R限流,C電容濾波,經(jīng)過微處理器(p1.3~p1.6)【少畫了一排電阻,在數(shù)碼管旁邊】給數(shù)碼顯示的數(shù)碼管陽極供電。
當(dāng)主機在呼叫或者編程狀態(tài)時,通過鍵盤操作微處理器p0.0~0.7,驅(qū)動數(shù)碼管的陰極使響應(yīng)的數(shù)碼管顯示相應(yīng)的號碼或程序。(數(shù)碼管由八只發(fā)光二極管組成正極共享,通過控制負極發(fā)光,本機采用共陽數(shù)碼管)
二、鍵盤接口
    鍵盤實際上是由排列或者矩陣形式的一系列按鍵開關(guān)組成的。它是單片機系統(tǒng)中最常用的人機服務(wù)的一種輸入設(shè)備。用戶通過鍵盤可以向CPU輸入數(shù)據(jù)地址和命令。
    非編碼式鍵盤(單片機系統(tǒng)中普遍采用):由軟件產(chǎn)生被按鍵的編碼,它結(jié)構(gòu)簡單,價格便宜。需解決以下幾個問題:
    1.鍵的識別(最主要)2.消除鍵的抖動3.鍵的保護
實際應(yīng)用~0~9鍵由縱向的KB1~KB3橫向DG1~DG4組成。密碼保安鍵由縱向KB1KB2橫向DG4組成。實現(xiàn)鍵盤掃描。電路圖無。
    鍵的掃描(行掃描法):即通過行線發(fā)出低電平信號,如果該行線所連接的鍵沒有按下的話,。則列線所連接的輸出端口得到的全1信號。如果有鍵按下的話則得到的非全1信號。
    消除鍵的抖動:軟件方法實現(xiàn)。采用時間延遲以避開抖動。待信號穩(wěn)定之后,再進行行鍵掃描。一般情況下。延遲時間約為10~20ms。此法很簡單。

今天廈門有降溫的趨勢,是一個好兆頭。33度的氣溫將變成30度了。哈哈。

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

使用道具 舉報

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

本版積分規(guī)則

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

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

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