專利名稱:能區(qū)別多種程序的單片機外圍結(jié)構(gòu)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明創(chuàng)造屬于單片機技術(shù)在控制領(lǐng)域中的應(yīng)用。
背景技術(shù):
本發(fā)明創(chuàng)造申請日前,公知的各類控制電路中單片機均采用1對1控制模式,不能實現(xiàn)單片機對多個控制對象的識別,普遍存在單片機空間資源的浪費及用戶對各類控制對象的二次開發(fā)的缺陷。
發(fā)明內(nèi)容
本發(fā)明創(chuàng)造的目的旨在克服已有技術(shù)的缺陷,提供一種能區(qū)別多種程序的單片機外圍結(jié)構(gòu)。
本發(fā)明創(chuàng)造解決其技術(shù)問題采用的技術(shù)方案是包括單片機芯片及外圍引腳,在單片機I/O端口設(shè)置N個標志位,單片機根據(jù)標志位的接地(I/O=1)和懸空(I/O=0)的組合,區(qū)別存貯在內(nèi)存中的2N個不同控制程序,服務(wù)于2N個不同控制程序的電路結(jié)構(gòu)有序動作。標志位的個數(shù)為N,其下限為N大于等于1,其上限N根據(jù)單片機內(nèi)存容量及管腳數(shù)確定。
本發(fā)明創(chuàng)造的有益效果是本發(fā)明創(chuàng)造克服了各類控制電路中單片機1對1控制模式的缺陷,實現(xiàn)1對2N控制模式。本發(fā)明創(chuàng)造廣泛應(yīng)用于單片機對多種控制模式的控制電路,共享單片機資源及同時免去用戶的二次軟件開發(fā)。
附圖1為本發(fā)明創(chuàng)造的電原理圖。圖中單片機為任何型號的八位單片機。本實施例采用美國MICROCHP公司的PIC16C57。I/O(1)-I/O(N)為N個標志位。附圖2為N=2時的標志位外圍結(jié)構(gòu)圖。從左到右為00、01、10、11。
具體實施方式
參見圖1、圖2。本發(fā)明創(chuàng)造的單片機為任何型號的八位單片機。本實施例采用美國MICROCHIP公司的PIC16C57。PIC16C57為28P雙列直插單片機,I/Opins為20。OTP/Flash words 2048×12。如采用PIC16C67 40P雙列直插單片機,I/Opins為33。OTP/Flash為8192×14。I/O(1)-I/O(N)為N個標志位。N下限為大于等于1,其上限N根據(jù)單片機內(nèi)存容量及管腳數(shù)確定。本實施例標志位接地I/O=1,標志位懸空I/O=0。當N=1,其標志位為0,1,可區(qū)別2種程序,當N=2,其標志位組合為00,01,10,11,可區(qū)別4種程序,依次類推。單片機根據(jù)標志位區(qū)別2N個程序,從而實現(xiàn)對多種控制電路的控制。
權(quán)利要求1.一種能區(qū)別多種程序的單片機外圍結(jié)構(gòu),包括單片機芯片及外圍引腳,其特征是在單片機I/O端口設(shè)置N個標志位。
2.根據(jù)權(quán)利要求1所述的能區(qū)別多種程序的單片機外圍結(jié)構(gòu),其特征是標志位的個數(shù)為N,其下限為N大于等于1,其上限N根據(jù)單片機內(nèi)存容量及管腳數(shù)確定。
專利摘要本實用新型創(chuàng)造公開了一種能區(qū)別多種程序的單片機外圍結(jié)構(gòu),包括單片機芯片及外圍引腳,其特征是在單片機I/O端口設(shè)置N個標志位,單片機根據(jù)標志位的接地(I/O=1)和懸空(I/O=0)的組合,區(qū)別存貯在內(nèi)存中的文檔編號G06F9/00GK2786674SQ200520100180
公開日2006年6月7日 申請日期2005年1月18日 優(yōu)先權(quán)日2005年1月18日
發(fā)明者譚啟仁 申請人:譚啟仁