【正文】
SET 復(fù)位信號線 A1A0 地址線用來選擇 8255 內(nèi)部端口 GND 地線 8255 接口工作狀態(tài)選擇表 A1 A0 工作方式 0 0 0 1 0 A 口數(shù)據(jù)→數(shù)據(jù)總線 0 1 0 1 0 B 口數(shù)據(jù)→數(shù)據(jù)總線 1 0 0 1 0 C口數(shù)據(jù)→數(shù)據(jù)總線 0 0 1 0 0 總線數(shù)據(jù)→ A 口 0 1 1 0 0 總線數(shù)據(jù)→ B 口 1 0 1 0 0 總線數(shù)據(jù)→又口 1 1 1 0 0 總線數(shù)據(jù)→控制字寄存器 179。 101033 0→ 3375V 當(dāng) V2 V2時電壓比較器 2 輸出端 B為 0電平這以后 C7通過 R15 和 D7放電從而使 C點為 1電平從而通過兩個或門 7432AB使 CS為高電平即封鎖信號的輸入從而起到保護 RAM內(nèi)容不被誤操作抹去而 D 點高平又通過或門 7432C 使 三級管基極電位為 1 從而使 T1 導(dǎo)通集電極電平為 0 即使 RST 0 向系統(tǒng)發(fā)出復(fù)位信號系統(tǒng)處于復(fù)位狀態(tài) 同理掉電期間 5V→ 0V 的工作過程同加電期間的工作過程 由于外界原因需要 8098 復(fù)位重新啟動 8098 的復(fù)位過程是在電源電壓 VCC振蕩信號發(fā)生器均處于穩(wěn)定狀態(tài)后當(dāng) 8098 單片機的引腳保持兩個狀態(tài)周期以上的低電平接著又處于高電平該單片機便開始執(zhí)行時間為 10 個狀態(tài)周期的復(fù)位序列這個復(fù)位序列使片內(nèi)一些寄存器初始化 PSW 清零程序計數(shù)器 PC 被賦值為2080H 在此基礎(chǔ)上 8098 單元片機開始執(zhí)行首地址為 2080H 的程序 在此采用的 電路除了具有上電自動復(fù)位功能外還可以能過復(fù)位按鍵迫使為低電平當(dāng)系統(tǒng)掉電時復(fù)位電容器里存儲的能量可以以二級管為通路迅速放電這為單片機在反復(fù)上電的情況下可靠復(fù)位提供了保證 二鍵盤顯示器接口模板的設(shè)計 該模板是由鍵盤顯示器驅(qū)動元件鎖存器譯碼器等組成 1 元件選擇及電路設(shè)計 對鍵盤上閉合鍵壓下支的鍵的識別以及對顯示器的控制一般是通過通用的I0 接口電路并由程序完成然而對實時微機應(yīng)用系統(tǒng)的設(shè)計者考慮到微機的有限運算速度總希望盡量減小 CPU 對鍵盤及顯示器管理所占用的時間 8279 芯片就是由 Intel 公司為此而設(shè)計的集成接口芯 片它是一種專用于鍵盤顯示器的可編程接口電路能對鍵盤自動掃描給出閉合按鍵的鍵碼能自動向數(shù)碼管顯示器輸出顯示代碼和位代碼因此是一種功能較強使用方便靈活的可編程鍵盤顯示器接口電路 鍵盤和顯示器通過 8279 芯片與數(shù)控系統(tǒng)的 CPU 的控制數(shù)據(jù)及地址總線相連鍵盤和顯示器掃描信號的發(fā)生以及動態(tài)顯示時的數(shù)據(jù)更新均由 8279 芯片獨立完成 28279 芯片 Intel8279 是一種實現(xiàn)鍵盤輸入和段式數(shù)碼顯示控制的專用智能芯片它的功能由兩部分組成接收來自鍵盤的輸入數(shù)據(jù)并做預(yù)處理顯示數(shù)據(jù)的管理和對數(shù)據(jù)顯示器的控制 它具有以下一些特點 1 與微處理器接口簡單 2 自動實現(xiàn)鍵的去抖和重鍵處理 3 能以中斷或查詢兩種方式工作 4 能按 FIF0 先進先出方式實現(xiàn) 8 個鍵值的緩沖 5 常規(guī)情況能同時管理 64 物理鍵和 16 個八段數(shù)碼管 其引腳定義如下 DB0DB7 雙向數(shù)據(jù)總線 讀寫選通信號 片選信號 復(fù)位信號 CLK 時種信號 A0命令狀態(tài)或數(shù)據(jù)識別信號 1為寫命令或讀狀態(tài) 0為數(shù)據(jù) IRQ中斷請求信號 SL0SL3 輸出線這四條輸入線用來掃描鍵盤和顯示器 RL0RL7 輸入線是鍵盤矩陣或傳感器矩陣的列信號輸入線 OUTA0OUTA3OUTB0OUTB3 顯示輸出線 顯示消隱信號 SHTFT 擴展鍵盤位的換擋信號帶上拉電阻高電平有效 CTRL/ STB 控制鍵輸入/選通信號輸入高電平有效 8279 的 8 根數(shù)據(jù)總線與 STD 總線的 D0- D7 相連它的 CLK 分別與 STD 總線的同名信號線相連接其中 CLK 的另一端接 8098 的 HS00 腳由 8098 的高速輸出通道HS00 產(chǎn)生 IAMZ 的脈沖信號在對 8279 初始化時可編程為 10 分頻以便得到 8279所需的 100KHZ的內(nèi)部時鐘與該接口板的片選信號相連由于 CPU對 8279的監(jiān)視采用查詢方式每 16ms定時 中斷查詢一次所以中斷請求信號 IRQ懸空不用 A0與 8098的最低位地址線 AD0 相連 SHIFT 和 CNTL/ STB 腳接 0 電平 3 鍵盤控制的原理 8279 的掃描輸出有兩種方式供選擇譯碼掃描和編碼掃描所謂譯碼掃四條掃描線在同一時刻只有一條是低電平并按著一定的頻率輪流更換如果用戶鍵盤的掃描線多于 4 根時則 8279 的掃描應(yīng)工作在編碼輸出方式增加一片譯碼器來擴大掃描線數(shù) 本設(shè)計有 24 個按鍵組成 3179。 033 1033 124V 這時 VB 5V 故必定通過 D7R15 向 C7 充電直至 C 點電壓升高至 507 43V 為止也就是說 C 點電位被嵌位在高電平 43V 左右這時 V3 124V V3 VC 43V 故電壓比較器 3 輸出 0 電平即 VD 0 不影響 7432AB 的另一路 WR 及 Y3的工作且也不能通過 7432C 使三級管 T1 截止使 T1 集電極始終處于高電平即 RST 1 系統(tǒng)處于不復(fù)位狀態(tài) 當(dāng) E1 上電 0→ 36V 時如前所述上面電路保證 E2 備用電池向 VDD 正常供電而若長期處于掉電過程 E2 電壓上降致使 V1 V1則電壓比較器 1 輸出 0 電平從而使HD正偏發(fā)光警告?zhèn)溆娩囯姵仉妷翰蛔闾崾靖鼡Q電池對于上面電路當(dāng) E1從 0→ 45V時因 V2 VA E1179。 101033 375V顯然因 V2VA 375V V2 3V 故電壓比較器 2 輸出為 1 電平一路向片選 CS2 提供正常信號而另一路要影響電壓比較器 3 的工作對于 3 而言根據(jù)分壓作用知 V3 E1179。 三態(tài) 4 掉 電 復(fù) 位 保 護 電 路 74LS273 作用①系統(tǒng)掉電及復(fù)位時能自動切換備用鋰電池對 RAM供電保持 RAM的數(shù)據(jù)不會丟失 ②系統(tǒng)加電掉電過渡過程中保證 RAM 中的數(shù)據(jù)不會改變即保證 VCC 在45V0V 變化時阻止 CPU 和澤碼器對 6264 的誤讀寫操作 電路圖 工作原理 123 為電壓比較器 7432ABC 為三個部門 HD 為一發(fā)光二級管 C4C6C10 為濾波電容 D6 為一穩(wěn)壓管穩(wěn)壓值為 3V 正常工作時 E1 為 5VV1V2 V3 穩(wěn)壓管作用因 E1 36V 故 D1 截止 D2 導(dǎo)通 E1 通過 D2 正常向 VDD 供電而對電壓比較器來說因 V1 36V故其輸出端為 1 電平從而使 HD 反偏不會發(fā)光 而根據(jù) R1133KR12 10K 的分壓作用可知 VA E1179。 維持 H 179。 L H L H H H H L H H H H H H H L H H H H H H H L H H H H H H H L H H H H H H H H H H H H H B H H H H H H H H H H H H H H 輸 入 輸 出 G1 H H H H G2A L L L L G2B L L L L C H H H H B L L H H A L H L H Y0 H H H H Y1 H H H H Y2 H H H H Y3 H H H H Y4 L H H H Y5 H L H H Y6 H H L H Y7 H H H L 由于一塊 74LS138 無法滿足所有芯片的地址譯碼 因此采用多級譯碼的方式進地址分配增加一塊 74LS138 譯碼器地 址線的 A7A6A5 對其它模板進行二級譯碼 在各模板上再用 74LS1138 對范圍內(nèi)的芯片進行地址 分配進行三級譯碼全部模板芯片的地址分配如下表 模板 板地址 芯片 芯片地址 片選信號 CPU 及 存儲器模板 2021HDFFFH 271281 4000H7FFFH 271282 8000HBFFFH 62641 E000HFFFFH 62642 C000HDFFFH 鍵盤及顯示器模板 E000HE01FH 8279 E000HE01FH I0 模板 E020HE03FH 82551 E020HE023H 82552 E024HE027H 伺服電 機 接 口 板 E040HE09FH X 軸 8253 E040HE043H 2731 E044HE047H 2732 E048HE04BH DAC121 0 E04CHE04FH E050HE053H 74367 E054HE057H Y 軸 8253 E060HE063H 2731 E064HE067H 2732 E068HE06BH DAC121 0 E06CHE06FH E070HE073H 74367 E074HE077H Z 軸 8253 E080HE083H 2731 E084HE087H 2732 E088HE08BH DAC121 0 E08CHE08FH E090HE093H 74367 E090HE097H ②總線驅(qū)動器 各種接口電路都有一定的 驅(qū)動能力可帶一定數(shù)量的負載這在應(yīng)用系統(tǒng)較小時往往可以適用但是系統(tǒng)較大外圍設(shè)備較多電路較復(fù)雜時就不能滿足要求于是需要配置總線驅(qū)動器來提高總線的驅(qū)動能力 74LS245是一種 8位雙向總線收發(fā)器三態(tài)門輸出常用作總線驅(qū)動器芯片引腳如右圖所示 輸入輸出引腳分為兩組一組是 A1A8 另一組是 B1B8 控制信號有兩個一個是傳送允許另一個是 傳送方向控制 DIR 當(dāng)輸入低電平時允許數(shù)據(jù)傳送 否則不允許傳送當(dāng) DIR 為高電平時數(shù)據(jù)由 A 端傳送到 B 端當(dāng) DIR 為低電平時數(shù)據(jù)由 B 端傳送到 A 端傳送控制如表如表 CIR 操 作 允 許 方 向 控 制 L L 數(shù)據(jù)由 B 端傳送到 A 端 L H 數(shù)據(jù)由 A 端傳送到 B 端 H 179。179。 179。 L L L L 179。179。 H 179。 179。 179。 18 其中 A0A13 為 14 位地址線0007 為 8 位數(shù)據(jù)線 CE 為芯片允許信號低電平有效 VCCGND 分別為 5V 和接地端工作方式如下 方 式 CE OE VPP VCC PGM 輸出 讀 維 持 編 程 編 程檢驗編程禁 止 VIL VIL VIL VIL VIH VIL 任意 VIH VIH 任意 VIH VIL VPP* VPP* VPP* 179。 16 位的乘法指令和 32 位247。 50≈ 278KN 用螺栓拉緊壓緊套產(chǎn)生軸向力螺栓強度計算用式校核取 [σ ] 04σ sn 6 用 f0 p 代入則得由于安裝位置有限若采用 M8179。 98≈ 99179。 S2 四加速時間的檢校 其中 J 總慣量 JhJm Tm