串行數(shù)據(jù)輸出線和輸入線
發(fā)布時間:2020/8/18 21:19:53 訪問次數(shù):1765
測試過IC卡的輸入輸出電平,結果證明這種IC卡的輸入電平與TTL兼容,而輸出電平與TTL不兼容。
IC卡的電源提供電路,由于IC卡的電源電壓范圍為+2.7~+3.6V,而PIC單片機需要的電源為+5V,而且穩(wěn)壓源提供的電壓也是+5V,要設計一個穩(wěn)壓模塊,給IC卡提供+3V左右的電壓。
電路的主要元件為LM317芯片,它是三端可調集成穩(wěn)壓器,輸出電壓為1.25~37V范圍內可調。當其Vin端的輸入電壓在2~40V范圍內變化時,電路均能正常工作,輸出端Vout和調整端ADJ間的電壓等于基準電壓1.25V。該芯片內的基電路的工作電流IREF很小,約為50μA,由一個恒流性很好的恒流源提供,所以它的大小不受供電電壓的影響,非常穩(wěn)定。在圖3中,B點為電壓輸出端,為IC卡提供電壓。A點為控制端,與單片機的一個端口引腳相連,當該引腳為低電平時,三極管Q1不工作,B點輸出電壓約為3.15V;
IC卡的上電和下電程序如下。
IC卡上電子程序 IC卡下電子程序
POWERON POWEROOF
BSF STATUS,RP0 BSFSTATUS,RP0
BCF TRISE,0 BCF TRISE,0
BCF RTISE,1 BCF TRISE,1
BCF STATUS,RP0 BCF STATUS,RP0
BCF PORTE,0 BSF PORTE,0
BCF PORTE,1 BSF PORTE,1
CALL DLYTIM CALL DLYTIM
RETURN RETURN
串行外圍設備接口SPI(Serial Peripheral Interface)總線技術是Motrola公司推出的一種同步串行接口。SPI總線是一種三線同步總線,因其硬件能力很強,與SPI有關的軟件就相當簡單,使CPU有更多的時間處理其它事務,因此得到廣泛應用。
SPI模式允許8位數(shù)據(jù)同步發(fā)送和接收,支持SPI的所有四種方式。SPI模式傳輸數(shù)據(jù)需要四根信號線:串行數(shù)據(jù)輸出(SDO)線、串行數(shù)據(jù)輸入(SDI)線、串行時鐘(SCK)和從選擇(SS)。其中,從選擇線只用于從屬模式。
當該引腳為高電平時,三極管Q1工作,B點輸出電壓約為1.25V。在程序中查詢IC卡插座中是否有IC卡,當有IC卡時,將A點所連的單片機引腳設置為低電平,從而為IC卡提供電源;當沒有IC卡或對IC卡的操作結束時,將A點連的單片機引腳設置為高電平,從而不給IC卡提供電源。
測試過IC卡的輸入輸出電平,結果證明這種IC卡的輸入電平與TTL兼容,而輸出電平與TTL不兼容。
IC卡的電源提供電路,由于IC卡的電源電壓范圍為+2.7~+3.6V,而PIC單片機需要的電源為+5V,而且穩(wěn)壓源提供的電壓也是+5V,要設計一個穩(wěn)壓模塊,給IC卡提供+3V左右的電壓。
電路的主要元件為LM317芯片,它是三端可調集成穩(wěn)壓器,輸出電壓為1.25~37V范圍內可調。當其Vin端的輸入電壓在2~40V范圍內變化時,電路均能正常工作,輸出端Vout和調整端ADJ間的電壓等于基準電壓1.25V。該芯片內的基電路的工作電流IREF很小,約為50μA,由一個恒流性很好的恒流源提供,所以它的大小不受供電電壓的影響,非常穩(wěn)定。在圖3中,B點為電壓輸出端,為IC卡提供電壓。A點為控制端,與單片機的一個端口引腳相連,當該引腳為低電平時,三極管Q1不工作,B點輸出電壓約為3.15V;
IC卡的上電和下電程序如下。
IC卡上電子程序 IC卡下電子程序
POWERON POWEROOF
BSF STATUS,RP0 BSFSTATUS,RP0
BCF TRISE,0 BCF TRISE,0
BCF RTISE,1 BCF TRISE,1
BCF STATUS,RP0 BCF STATUS,RP0
BCF PORTE,0 BSF PORTE,0
BCF PORTE,1 BSF PORTE,1
CALL DLYTIM CALL DLYTIM
RETURN RETURN
串行外圍設備接口SPI(Serial Peripheral Interface)總線技術是Motrola公司推出的一種同步串行接口。SPI總線是一種三線同步總線,因其硬件能力很強,與SPI有關的軟件就相當簡單,使CPU有更多的時間處理其它事務,因此得到廣泛應用。
SPI模式允許8位數(shù)據(jù)同步發(fā)送和接收,支持SPI的所有四種方式。SPI模式傳輸數(shù)據(jù)需要四根信號線:串行數(shù)據(jù)輸出(SDO)線、串行數(shù)據(jù)輸入(SDI)線、串行時鐘(SCK)和從選擇(SS)。其中,從選擇線只用于從屬模式。
當該引腳為高電平時,三極管Q1工作,B點輸出電壓約為1.25V。在程序中查詢IC卡插座中是否有IC卡,當有IC卡時,將A點所連的單片機引腳設置為低電平,從而為IC卡提供電源;當沒有IC卡或對IC卡的操作結束時,將A點連的單片機引腳設置為高電平,從而不給IC卡提供電源。
上一篇:通信模式進行異步串行通信
上一篇:通用同步異步接收發(fā)送模塊