linux io测试陈旭,陈旭方案论证及器件选择.doc
陳旭方案論證及器件選擇
陳旭方案論證及器件選擇
·可編程串行通道
·低功耗的閑置和掉電模式
·片內振蕩器和時鐘電路
管腳說明
下面按其引腳功能分為四部分敘述這40條引腳的功能
1主電源引腳VSS和VSS
AT89S51芯片引腳圖
VSS40腳接5V電壓
VSS20腳接地
2外接晶體引腳XTAL1和XTAL2
XTAL119腳接外部晶體的一個引腳在單片機內部它是一個反相放大器的輸入端這個放大器構成了片內振蕩器當采用外部振蕩器時對HMOS單片機此引腳應接地對SHMOS單片機此引腳作為驅動端
XTAL218腳接外晶體的另一端在單片機內部接至上述振蕩器的反相放大器的輸出端采用外部振蕩器時對HMOS單片機該引腳接外部振蕩器的信號即把外部振蕩器的信號直接接到內部時鐘發生器的輸入端對XHMOS此引腳應懸浮
3控制或與其它電源復用引腳RSTVPDALEPROGPSEN和EAVPP
①RSTVPD9腳當振蕩器運行時在此腳上出現兩個機器周期的高電平將使單片機復位推薦在此引腳與VSS引腳之間連接一個約82k的下拉電阻與VSS引腳之間連接一個約10μF的電容以保證可靠地復位
VSS掉電期間此引腳可接上備用電源以保證內部RAM的數據不丟失當VSS主電源下掉到低于規定的電平而VPD在其規定的電壓范圍5±05V內VPD就向內部RAM提供備用電源
②ALEPROG30腳當訪問外部存貯器時ALE允許地址鎖存的輸出用于鎖存地址的低位字節即使不訪問外部存儲器ALE端仍以不變的頻率周期性地出現正脈沖信號此頻率為振蕩器頻率的16因此它可用作對外輸出的時鐘或用于定時目的然而要注意的是每當訪問外部數據存儲器時將跳過一個ALE脈沖ALE端可以驅動吸收或輸出電流8個LS型的TTL輸入電路 對于EPROM單片機如8751在EPROM編程期間此引腳用于輸入編程脈沖PROG
③PSEN29腳此腳的輸出是外部程序存儲器的讀選通信號在從外部程序存儲器取指令或常數期間每個機器周期兩次PSEN有效但在此期間每當訪問外部數據存儲器時這兩次有效的PSEN信號將不出現PSEN同樣可以驅動吸收或輸出8個LS型的TTL輸入
④EAVPP引腳當EA端保持高電平時訪問內部程序存儲器但在PS程序計數器值超過0FFFH對S51或1FFFH對8052時將自動轉向執行外部程序存儲器內的程序當EA保持低電平時則只訪問外部程序存儲器不管是否有內部程序存儲器對于常用的8031來說無內部程序存儲器所以EA腳須常接地這樣才能只選擇外部程序存儲器
對于EPROM型的單片機如8751在EPROM編程期間此引腳也用于施加21V的編程電源VPP
4.控制或與其它電源復用引腳 RSTVpdALEPROGPSEN 和EAVpp
RSTVpd 當振蕩器運行時在此引腳上出現兩個機器同期的高電平由低到高跳變將使單片機復位
在 VSS掉電期間此引腳可接上備用電源由 Vpd向內部 RAM提供備用電源以保持內部RAM中的數據
ALEPROG 正常操作時為ALE功能允許地址錢存提供把地址的低字節鎖存到外部鎖存器ALE引腳以不變的頻率振蕩周期的16周期性地發出正脈沖信號因此它可用作對外輸出的時鐘或用于定時目的但要注意每當訪問外部數據存儲器時將跳過一個 ALE脈沖 ALE端可以驅動吸收或輸出電流八個 LSTTL電路
對于 EPROM型單片機在 EPROM編程期間此引腳接收編程脈沖PROG功能
PSEN 外部程序存儲器讀選通信號輸出端在從外部程序存儲器取指令或數據期間PSEN 在每個機器周期內兩次有效 PSEN 同樣可以驅動八個LSTTL輸入
EA/Vpp EA為內部程序存儲器和外部程序存儲器選擇端當EA為高電平時訪問內部程序存儲器PS值小于4K當EA為低電平時則訪問外部程序存儲器對于EPROM型單片機在EPROM編程期間此引腳上加21VEPROM編程電源Vpp
5輸入輸出IO引腳P0P1P2P3共32根
①P0口39腳至32腳是雙向8位三態IO口在外接存儲器時與地址總線的低8位及數據總線復用能以吸收電流的方式驅動8個LS型的TTL負載
②P1口1腳至8腳是準雙向8位IO口由于這種接口輸出沒有高阻狀態輸入也不能鎖存故不是真正的雙向IO口P1口能驅動吸收或輸出電流4個LS型的TTL負載對P10引腳的第二功能為T2定時計數器的外部輸入P11引腳的第二功能為T2EX捕捉重裝觸發即T2外部控制端對EPROM編程和程序驗證時它接收低8位地址
③P2口21腳至28腳是準雙向8位IO口在訪問外部存儲器時它可以作為擴展電路高8位地址總線送出高8位地址在對EPROM編程和程序驗證期間它接收高8位地址P2可以驅動吸收或輸出電流4個LS型的TTL負載
④P3口10腳至17腳是準雙向8位
總結
以上是生活随笔為你收集整理的linux io测试陈旭,陈旭方案论证及器件选择.doc的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样查看一个linux命令的概要与用法,
- 下一篇: linux 其他常用命令