技術頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國傳動網(wǎng) > 技術頻道 > 應用方案 > 英創(chuàng)精簡ISA擴展總線應用

英創(chuàng)精簡ISA擴展總線應用

時間:2007-12-20 10:12:00來源:ronggang

導語:?英創(chuàng)公司所提供的評估開發(fā)底板將這些信號線制定了一個接口標準,采用雙排20芯IDC插針,交錯排列,用戶可用該擴展總線進行硬件擴展
英創(chuàng)公司的嵌入式網(wǎng)絡模塊系列產(chǎn)品均具有精簡ISA擴展總線,通常包括若干地址總線、8位數(shù)據(jù)總線、讀寫控制線、片選控制線以及中斷請求線。英創(chuàng)公司所提供的評估開發(fā)底板將這些信號線制定了一個接口標準,采用雙排20芯IDC插針,交錯排列,用戶可用該擴展總線進行硬件擴展。片選線CS1出廠默認選擇地址段為300H—37FH,例如,當(A6A5A4A3A2A1A0)=(0000101’b),CS1加5條地址線的譯碼輸出端口地址為305H,以下是擴展總線接口的定義:
1、總線時序圖,以及和C語言、匯編指令之間的關系 為了便于用戶理解精簡ISA總線接口如何進行編程,本文簡單介紹C語言中的指令、用戶操作的函數(shù)與總線的時序之間的關系。各個不同模塊的CS1#片選地址范圍不同,詳見相關技術手冊,下面以ETR232i的使用為例進行講解,在此CS1#對應的片選地址范圍為300h——37Fh,其中A0——A6的譯碼為0ah。 C語言端口輸出函數(shù): outportb ( 0x30a, ub1 ); //把ub1字節(jié)送到0x30a寄存器 對應的匯編指令為: mov dx , 0x30a mov al , byte ptr ub1;byte ptr ub1為變量ub1對應的存儲器 out dx , al 對應的總線寫時序圖為(本文中的總線周期均以ETR232i模塊為例):
IO輸出指令產(chǎn)生的總線時序
C語言端口輸入函數(shù): char ub1 = inportb ( 0x30a ); //把0x30a地址寄存器的內(nèi)容讀入變量ub1 對應的匯編指令為: mov dx , 0x30a in al , dx mov byte ptr ub1, al ; byte ptr ub1為變量ub1對應的存儲器 對應的總線時序關系為:
IO輸入指令產(chǎn)生的總線時序
2、用74’s邏輯器件擴展8路輸入8路輸出 電路如下圖所示,用一片74HCT139做譯碼,則在讀300H端口(由于只有A0地址線參與譯碼,所以302H,304H等地址同樣也選通該片74HCT245)的時候,74HCT245將外部輸入的狀態(tài)送到數(shù)據(jù)總線,此值存儲在300H地址中,300H.D0為INPUT0,以此類推,300H.D7為INPUT7。輸入操作的C語言語句為: Data = inportb ( 0x300 ); //把外部狀態(tài)存儲在0x300端口 同理,在寫300H端口的時候,74HCT273將數(shù)據(jù)總線上的數(shù)據(jù)鎖存,只有當下一次再有數(shù)據(jù)輸出的時候此鎖存值才會改變。300H.D0為OUTPUT0,以此類推,300H.D7為OUTPUT7。當系統(tǒng)復位或上電啟動時,74HCT273的輸出清零。輸出操作的C語言語句為: outportb ( 0x300, data ); //把輸出字節(jié)送到0x300端口 為了電平兼容起見,建議在選用上述器件的時候選擇HCT系列。
用74’s邏輯器件擴展8路輸入8路輸出
3、用精簡ISA總線進行串口擴展 在需要使用中斷控制的場合,利用擴展中的IRQ中斷請求信號線,可以實現(xiàn)。以擴展一片16C550為實例進行說明,電路圖如下所示。
16C550擴展單元

標簽:

點贊

分享到:

上一篇:單片機在嵌入式系統(tǒng)應用中的...

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網(wǎng)版權與免責聲明:凡本網(wǎng)注明[來源:中國傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(wǎng)(www.wangxinlc.cn)獨家所有。如需轉載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉載使用時須注明來源“中國傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責任。

本網(wǎng)轉載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

相關資訊

網(wǎng)站簡介|會員服務|聯(lián)系方式|幫助信息|版權信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網(wǎng)-工業(yè)自動化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務平臺

網(wǎng)站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業(yè)執(zhí)照證書 | 不良信息舉報中心 | 粵公網(wǎng)安備 44030402000946號