⑴ 怎樣設計四個按鍵的單片機按鍵介面電路
直接用P0 P1 P2中的一個口的任意四個引腳接按鍵就好了。
比如P1口。P1.0~P1.3口為01H 02H 04H(00000100) 08H.然後寫各個引腳被按下,執行什麼功能就行了,
比如:數字在數碼管顯示,就查7段碼就行了。
⑵ 常見的介面電路有哪些
1、電源介面
電源介面是電子產品不可缺少的一部分,晶元供電不管是通過外部電池直接供電還是通過電平轉換IC提供,我們首先要考慮到供電電路的安全和穩定性,如靜電保護,提高浪涌電壓承受能力,電源紋波控制等,我們一般會建議在電源輸入端並聯一個ESR的鉭電容,靠近輸入端增加一個TVS管以提高模塊的浪涌電壓承受能力,並聯不同規格的濾波電容,電路布線盡量寬,如下圖所示。
2、UART介面
UART介面是集成電路最常用介面之一,很多集成晶元的通訊口,調試口都使用的UART介面,在設計中如果通訊雙方的電平一致,則可以預留上拉電路和串0歐姆的設計上直接連接,但是我們的設計過程中可能會存在通訊雙方的電平不一致,如一方1.8V,另一方3.3V或者一方5V,另一方3.3V,這種情況下就要增加電平轉換電路,常見的電平轉換電路有兩種,一種是用電平轉換IC,如下圖所示。
第二種是通過晶體管搭建,如下圖所示:
以上兩種電路,不管是從成本,還是從設計的簡單化考慮,都一定要測試轉換電路是否會引起兩邊通訊埠工作電壓是否可靠。
3、SPI介面
SPI介面在應用的過程中與UART介面類似,也會存在通訊雙方電平轉換的問題,推薦使用一個支持SPI數據速率的電平轉換器,如下圖所示。
4、USB介面
USB介面的便捷性,在電子產品中廣泛使用,由於USB介面會直接和外設產品直接連接,所以保護電路是必須要有的,一般我們在設計之初都會預留相關接地保護電路,在布線過程中要注意USB差分信號90歐姆的阻抗控制,避免將usb線路布線靠近板子邊緣的地方。
⑶ 設計一個電路,要求如下:①九個燈珠,②Usb介面接電源③2w mah充電寶可用二十小
如圖,如充電寶保障20000mAh電力工給,可用27小時。如可以使用20小時,將限流電阻更換為2Ω 5W即可。
⑷ 簡述設計介面電路的一般步驟
程序設計步驟:
1、 分析問題,抽象出描述問題的數據模型
2、 確定問題的演算法思想
3、 畫出流程圖或結構圖
4、 分配存儲器和工作單元(寄存器)
5、 逐條編寫程序
6、 靜態檢查,上機調試
⑸ 我想買一個 5v電源適配器 作為開發板的供電電源,應該怎麼設計介面電路圖,求大俠指教。
要考慮開發板的耗電功率,此外,5v電源適配器輸出的電壓波紋系數大,是否與開發板適配,要考慮。
如果以上都沒有問題,一般當地電子器材商城又有配套的插頭座子賣,買一個就是了,快把錢一個。
⑹ 請用8255實現gpib介面的硬體電路設計.此外,還有更方便,快捷的介面設計方法嗎
硬體電路的設計分為硬體和固件兩部分。硬體要實現PC機與USB晶元的通信以及USB與GPIB介面邏輯之間的通信;同樣,固件也要滿足USB介面和GPIB邏輯協議。設計思路就是USB介面與PC機實現通信,並且提供給GPIB的信號線,最終建立兩者之間的通信,硬體總體框圖如圖1所示。
USB主晶元選取了Cypress公司CY7C68013控制晶元,晶元結構如圖2所示。CY7C68013集成了以下特性:USB2.0收發器、SIE(串列介面引擎)和增強型8051微處理器;8051程序從內部RAM開始運行;4個可編程BULK/INTERRUPT/ISOCH-RONOUS端點;8位 16位外部數據介面;通用可編程介面(GPIF);3.3V電源系統;矢量USB中斷;獨立的數據緩沖區供SETUP和DATA包控制傳輸;集成I2C控制器,頻率可達100或400 kHz;4個FIFO,可與ASIC和DSP等無縫連接;專門的FIF0和GPIF自動矢量中斷。
美國NI公司推出的TMS9914控制晶元是一款高性能CMOS的GPIB介面專用晶元,滿足IEEE488協議的要求;工作在TMS9914模式下,能夠將GPIB母線上的信號按照GPIB協議進行解碼和解碼轉換為用戶可用的格式,同時將用戶發過來控制GPIB的信號進行處理,按照協議要求發送到GPIB母線上;內部有16個寄存器,分成兩組,一組是只寫寄存器,有8個;另一組是只讀寄存器,有8個。TMS9914內部各個寄存器的狀態決定或標志著晶元及GPIB的工作狀態。在GPIB介面設計中,只有通過編程對寄存器進行正確編排,才能實現對GPIB的各種操作。