鍵盤是一個由開關組成的矩陣,是重要的輸入設備,在小型微機系統中,如單板微計算機、帶有微處理器的專用設備中,鍵盤的規模小,可采用簡單實用的接口方式,在軟件控制下完成鍵盤的輸入功能。小型鍵盤結構框圖行線接口:8位并行輸出口,驅動行線。列線接口:8位并行輸出口,讀取列線 代碼。電阻:列線提取電阻,行線的限流電阻 保護行線接口輸出電路。二極管:防止兩條行線上按鍵同時按下 時,可能對行線接口電路造成 的損害。行掃描法識別鍵按下的軟件方法行線接口輸出電路輸出一個8位掃描碼,其中有一位為0,其余位全為1。輸出為0行線的邏輯0電平,被有鍵按下的列線輸入接口讀入。 軟件根據列線輸入接口讀入的列值(只一位為0)判斷出按下鍵的座標位置,形成鍵號。根據鍵號轉到相應的鍵處理程序中去。
上傳時間: 2013-10-15
上傳用戶:wsf950131
微機接口技術精品課程:匯編語言程序設計基礎,小型鍵盤結構與接口,DA與AD轉換,先進微處理器介紹,微計算機總線,DMA與DMA控制器,8255A可編程并行接口,8086總線操作、中斷系統及總線請求,8253計數器/定時器結構與編程,8251A可編程通信接口.
上傳時間: 2013-11-26
上傳用戶:emhx1990
以SPI總線技術為基礎,用微控制器S3C2450X和電平轉換芯片MAX3088設計了一個RS-422接口電路,將SPI單端非平衡傳輸信號轉換為RS-422差分信號。在保證SPI同步傳輸的高效性和高速性的同時,還增強了信號的抗干擾能力。 主要使用9 個信號主機輸入G從機輸出C 主機輸出從機輸入 串行時鐘C 或外設片選或從機選擇信號由從機在主機的控制下產生信號用于禁止或使能外設的收發功能為高電平時\" 禁止外設接收和發送數據為低電平時\" 允許外設接收和發送數據! 圖1 所示是微處理器通過與外設連接的示意圖!
上傳時間: 2014-03-21
上傳用戶:lizhen9880
USB是一種新興的快速、雙向、廉價、并可以進行熱插拔的接口。在本文中,作者主要討論基于三星公司的S3C44B0微控制器和Philips公司的PDIUSBD12接口芯片,設計的一種應用于數字噴墨印刷機系統的USB接口的具體開發過程。
上傳時間: 2014-01-09
上傳用戶:tedo811
5個430系列微控制器源代碼,開發環境:IAR embeded system,希望對大家有所幫助: 430 and PCF8576是430與PCF8576接口源代碼; 430 and SD是430與sd卡接口源代碼; 430com是430與pc通訊源代碼; 430tcp_ip是430tcp-ip通訊源代碼; 430usb是430與usb通訊源代碼; 430OLED是430與oled屏通訊源代碼; 謝謝!
上傳時間: 2014-12-06
上傳用戶:qweqweqwe
介紹了基于87C52 微控制器和SA 8381 型PWM 產生芯片實現的SPWM 型單相逆變電源的全數字化控制系 統。詳細說明了該逆變電源系統的原理構成和主電路原理。簡要說明了M ITEL 公司的新型SA 8381 帶微處理器接口的可編 程SPWM 波形發生器的引腳功能、內部框圖及工作原理, 說明了他的技術特點、應用范圍等, 并給出了逆變電源系統程序 框圖及控制回路程序流程, 軟件編程情況。
上傳時間: 2014-08-15
上傳用戶:youmo81
本書提供用J B u i l d e r開發數據庫應用程序、創建分布式應用程序以及編寫J a v a B e a n 組件的高級資料。它包括下列幾個部分: • 第一部分是“開發數據庫應用程序”,它提供關于使用J b u i l d e r的D a t a E x p r e s s數據 庫體系結構的信息,并解釋原始數據組件和類之間的相互關系,以及怎樣使用它 們來創建你的數據庫應用程序。它還解釋怎樣使用Data Modeler(數據模型器)和 Application Generator(應用程序生成器)創建數據驅動的客戶機/服務器應用程 序。 • 第二部分是“開發分布式應用程序”,它提供關于使用ORB Explorer、用J B u i l d e r 創建多級的分布應用程序、調試分布式應用程序、用J a v a定義C O R B A接口以及 使用s e r v l e t等的信息。 • 第三部分是“創建J a v a B e a n”,它解釋怎樣開發新的J a v a B e a n組件,描述在組件 開發中涉及的任務, 怎樣使用B e a n s E x p r e s s創建新的J a v a B e a n,以及關于屬性、 事件、B e a nIn f o類和其他方面的詳細情況。
上傳時間: 2014-01-03
上傳用戶:wpt
MiniGUI的編程指南 重點包括:線程的基本概念;多線程的微客戶/服務器體系、多線程通訊的關鍵數據結構――消息隊列;面向對象技術在 MiniGUI 中的應用等等。 ·MiniGUI 的多窗口管理。將介紹 MiniGUI 的多窗口機制以及相關的窗口類技術。其中涉及到窗口剪切處理和 Z 序,消息傳遞,控件類設計和輸入法模塊設計等等。 ·MiniGUI 的圖形設備管理。重點介紹 MiniGUI 是如何處理窗口繪制的。其中主要包括圖形上下文的概念,坐標映射,圖形上下文的局部、全局和有效剪切域的概念等等。 ·圖形抽象層和輸入抽象層。圖形抽象層(GAL)和輸入抽象層(IAL)大大提高了 MiniGUI 的可移植性,并將底層圖形設備和上層接口分離開來。這里將重點介紹 MiniGUI 的 GAL 和 IAL 接口,并以 EP7211 等嵌入式系統為例,說明如何將 MiniGUI 移植到新的嵌入式平臺上。 ·多字體和多字符集支持。MiniGUI 采用邏輯字體實現多字體和多字符集處理。這一技術成功應用了面向對象技術,通過單一的邏輯接口,可以實現對各種字符集以及各種字體的支持。
上傳時間: 2016-02-01
上傳用戶:wqxstar
:C8051F320 是Cygnal 公司推出的一款新型USB 微控制器芯片。該器件具有較快的 處理速度和較大的存儲容量,并且具有在系統可編程的功能,是USB 接口設計的理想選擇。
上傳時間: 2013-12-26
上傳用戶:ikemada
本次設計的溫度計采用HT46RB50 微控制器IC,HT46RB50 的AD 口外接一熱敏電阻,通過 AD 讀回的電壓計算出熱敏電阻阻值的變化,從而實現偵測外界溫度的功能。HT46RB50 通 過USB 將偵測到的溫度值傳入PC 機的溫度顯示接口中顯示。 本次設計的USB 使用操作系統提供的USB HID 設備類驅動程序。 • 采用USB 控制傳輸向HT46RB50 發送資料 • 采用USB 中斷傳輸接收HT46RB50 傳回的資料
上傳時間: 2016-10-18
上傳用戶:WMC_geophy