上海凱朗儀器設(shè)備廠
中級會員 | 第15年

18930531561

真 空 干 燥 箱
鼓風干燥箱
光照培養(yǎng)箱
人工氣候箱
霉菌培養(yǎng)箱
隔水式培養(yǎng)箱
熱銷產(chǎn)品
培 養(yǎng) 箱 系 列
恒溫恒濕箱系列
恒溫水槽水浴鍋
高低溫試驗箱系列
電子干防潮柜/氮氣防潮柜
恒溫培養(yǎng)振蕩器(搖床)
搖 瓶 機 系 列
箱式電爐(馬弗爐)
加熱板
彩屏粘度計
旋轉(zhuǎn)粘度計
熱空氣消毒箱
培養(yǎng)箱
凱朗干燥箱
水質(zhì)分析儀
油品閃點分析儀
水分測定儀
單人單面垂直送風凈化工作臺
雙人單面水平送風凈化工作臺
雙人單面垂直送風超凈工作臺
分光光度計
單人雙面垂直層流潔凈工作臺
生物安全柜檢測設(shè)備
振蕩器
凍干機
離心機

基于增強型并行口的智能儀表與微機的高速通訊

時間:2011-12-1閱讀:1307
分享:

基于增強型并行口的智能儀表與微機的高速通訊
      微型計算機的新型并行口電路主要由狀態(tài)寄存器、控制寄存器、地址寄存器、數(shù)據(jù)寄存器等組成。工作在增強型并行口EPP模式且“基地址”為378H時,狀態(tài)寄存器、控制寄存器、地址寄存器、數(shù)據(jù)寄存器的地址分別為379H、37AH、37BH、37CH。EPP信號與這4個寄存器密切相關(guān)。
  WRITE信號:主機并行口插孔1,輸出,低電平寫,高電平讀。當控制寄存器的D0位為0時,若向數(shù)據(jù)寄存器/地址寄存器發(fā)送一條I/O指令,則產(chǎn)生WRITE信號。
  AD0~AD7信號:并行口插孔2~9,雙向數(shù)據(jù)/地址線,對應(yīng)于數(shù)據(jù)寄存器/地址寄存器的D0~D7位,用于傳輸數(shù)據(jù)/地址。
  INTR信號:并行口插孔10,輸入,外部設(shè)備中斷請求信號,上升沿有效。當控制寄存器的D4位為1時,才允許并行口向主機傳送來自外設(shè)的中斷請求信號IRQ7。狀態(tài)寄存器D6位取值與INTR信號相同。
  WAIT信號:并行口插孔11,輸入,握手信號,低可以開始一個周期,高可以結(jié)束一個周期(EPP1.9標準時)。狀態(tài)寄存器的D7位取值與WAIT信號相反。
  USER1、USER2、USER3信號:分別為并行口插孔12、13、15,輸入,用戶定義。狀態(tài)寄存器的D3、D4、D5位取值分別與USER3、USER2、USER1取值相同。
  DATASTB信號:并行口插孔14,輸出,低有效,表示正在進行數(shù)據(jù)讀/寫操作。當控制寄存器的D1位為0時,若向數(shù)據(jù)寄存器發(fā)送一條I/O指令,則產(chǎn)生DATASTB信號。
  RESET信號:并行口插孔16,輸出,低有效,為外部設(shè)備復(fù)位信號。當控制寄存器的D2位為1時,產(chǎn)生RESET信號。
  ADDRSTB信號:并行口插孔17,輸出,低有效,表示正在進行地址讀/寫操作。當控制寄存器的D3位為0時,若向地址寄存器發(fā)送一條I/O指令,則產(chǎn)生ADDRSTB信號。
  GND信號:并行口插孔18,地線,所有信號公共端。
  在EPP模式下,對EPP控制寄存器的各位寫入規(guī)定的值后,再用一個I/O指令向EPP的數(shù)據(jù)寄存器/地址寄存器傳輸一個字節(jié)的數(shù)據(jù)/地址,EPP電路則會自動處理握手信號,并自動產(chǎn)生時序信號[1],即信號的產(chǎn)生是靠硬件而不是軟件,這就是EPP能高速傳輸數(shù)據(jù)的原因。?
  EPP與AT89、MCS-51及兼容系列單片機的信號,由于EPP信號、單片機引腳信號都與TTL兼容,所以二者的信號線可以直接相連。
  為實現(xiàn)PC與單片機間的雙向字節(jié)數(shù)據(jù)傳送,把EPP的AD0~AD7與單片機的P1.0~P1.7(P1口)對應(yīng)連接。
  單片機向PC發(fā)送數(shù)據(jù)或從PC接收數(shù)據(jù),需經(jīng)EPP向PC發(fā)送中斷請求信號,同時還要告訴PC是發(fā)送數(shù)據(jù)還是接收數(shù)據(jù),為此需把INTR與P3.2相連。當P3.2由0變?yōu)?時,向PC發(fā)送中斷請求信號;當P3.2為0時,讓PC發(fā)送數(shù)據(jù);當P3.2為1時,讓PC接收數(shù)據(jù)。
     在雙向通訊過程中,PC還向單片機提供握手信號,為此把DATASTB與P3.3相連。當DATSTB(PC讀/寫EPP數(shù)據(jù)寄存器時自動產(chǎn)生)為0時,讓單片機讀/寫P1口。
      上海凱朗儀器設(shè)備廠專業(yè)生產(chǎn)鼓風干燥箱、真空干燥箱、生化培養(yǎng)箱、恒溫培養(yǎng)箱、試驗箱恒溫搖床、水槽、水浴鍋實驗室設(shè)備。

 

會員登錄

×

請輸入賬號

請輸入密碼

=

請輸驗證碼

收藏該商鋪

X
該信息已收藏!
標簽:
保存成功

(空格分隔,最多3個,單個標簽最多10個字符)

常用:

提示

X
您的留言已提交成功!我們將在第一時間回復(fù)您~
撥打電話
在線留言