欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

帶智能裁判的軍棋的制作方法

文檔序號:1577747閱讀:1038來源:國知局
專利名稱:帶智能裁判的軍棋的制作方法
技術(shù)領(lǐng)域
本實用新型屬于人類生活需品技術(shù)領(lǐng)域,特別涉及對軍棋的結(jié)構(gòu)設(shè)計。
本實用新型設(shè)計的一種帶智能裁判的軍棋,包括多個棋子及棋盤,其特征在于,所說的每個棋子中根據(jù)棋子的不同大小嵌入相對應(yīng)的不同阻值的電阻,還包括一個判別裝置,該裝置由一盒體及安裝在該盒體內(nèi)的儲存有判別棋子大小程序的單片機及其外圍電路,在該盒體面板上安裝有用來與棋子的電阻進(jìn)行插接的插座和指示燈,該插座和指示燈通過導(dǎo)線與該單片機及其外圍電路相連。
上述的外圍電路可包括把電阻值轉(zhuǎn)換成電壓值的分壓電路、將模擬的電壓信號轉(zhuǎn)換成數(shù)字信號的A/D轉(zhuǎn)換器、指示燈電路,以及為單片機及其外圍電路供電的電源。
本實用新型的工作原理為由于每個棋子中根據(jù)棋子的不同大小嵌入相對應(yīng)的不同阻值的電阻,雙方棋子插入插座后,該裝置通過一個簡單電路分別把兩個棋子的電阻值轉(zhuǎn)換成電壓值,并分別傳給模數(shù)轉(zhuǎn)換器(A/D)的兩個通道轉(zhuǎn)換成電壓值的數(shù)字量,A/D轉(zhuǎn)換器由單片機控制采集和接收,單片機定時采集A/D轉(zhuǎn)換器兩個通道的電壓值,事先在程序中建立一個棋子庫,不同的電壓值對應(yīng)不同的棋子號(為了編寫程序方便,把不同的棋子用不同的十六進(jìn)制數(shù)表示,稱之為棋子號),單片機在采集到兩個電壓值后,通過與棋子庫比較就能夠知道雙方是什么棋子,再用程序判斷誰的棋子大或其它各種情況,控制相應(yīng)的指示燈亮,來幫助雙方棋手判斷棋子的大小關(guān)系,完全可以起到裁判的作用。
本實用新型的特點本實用新型采用單片機配以少量外圍芯片和電路就實現(xiàn)了智能裁判的功能,具有整體結(jié)構(gòu)簡單、價格低廉、使用方便的優(yōu)點,有利于推廣普及。
本實用新型為兩個人可以按照正式規(guī)則進(jìn)行比賽的軍棋。四人軍棋也同樣適用。


圖1為本實用新型的實施例整體結(jié)構(gòu)示意圖。
圖2為本實用新型的判別裝置實施例總體電路結(jié)構(gòu)示意圖。
圖3為本實用新型的判別裝置實施例指示燈電路結(jié)構(gòu)示意圖。
圖4為本實用新型的判別裝置實施例分壓電路結(jié)構(gòu)示意圖。
圖5為本實用新型的判別裝置實施例的判別程序框圖。
圖6為本實用新型的判別裝置實施例的指示燈判別方法示意圖。
下面將結(jié)合附圖對實施例進(jìn)行詳細(xì)說明本實施例的判別裝置的整個電路如圖2所示,電路中包括以下芯片單片機8031,與該單片機相連的模數(shù)轉(zhuǎn)換器ADC0809、程序存儲器2732、地址鎖存器74LS373、“與門”74LS08、“或非門”74LS02、反相器74LS14。另外配有發(fā)光二極管(LED)及其電路、分壓電路。這些芯片及電路在單片機的控制下主要完成的任務(wù)包括分壓電路完成把棋子內(nèi)嵌電阻不同的阻值轉(zhuǎn)換成不同的電壓值;用ADC0809進(jìn)行電壓值的采集;用8031的P1.2~P1.65個端口控制5個指示燈的明或暗。下面對每部分電路作具體介紹A/D轉(zhuǎn)換器是單片機測量控制系統(tǒng)中數(shù)據(jù)采集子系統(tǒng)的重要部件,是測量的模擬量與數(shù)據(jù)單片機之間的接口,其任務(wù)是把現(xiàn)場中變化的被測電壓值轉(zhuǎn)換成數(shù)字值,提供給單片機主芯片進(jìn)行數(shù)據(jù)處理。
如圖2所示,當(dāng)P2.4為高電平、/WR信號為低電平時,P2.4先通過反相器(74LS14)反相后再與/WR信號通過“或非門”(74LS02)使啟動脈沖START及地址鎖存允許脈沖ALE信號均為高電平、有效,ALE有效時,通道選擇地址線狀態(tài)(圖中A、B、C,通過P1.0控制A端電平的高或低來選擇IN1或IN0通道)被鎖存,通過譯碼邏輯接通所選擇的通道,在START下降沿的作用下開始A/D轉(zhuǎn)換,轉(zhuǎn)換結(jié)束后,發(fā)出一個轉(zhuǎn)換結(jié)束信號EOC(高電平有效)傳到8031的P1.1腳,8031根據(jù)P1.1腳的信號判斷出A/D轉(zhuǎn)換結(jié)束,就可讀取電壓的數(shù)字量,完成一個通道的采集。
本實施例指示燈電路如圖3所示,指示燈采用發(fā)光二極管,它的正端通過一個500Ω的限流電阻接+5V電源,負(fù)端接“與門”(74LS08)的輸出端,“與門”輸出端的電平受P1.2的控制,當(dāng)P1.2為低電平時,“與門”輸出端為低電平,發(fā)光二極管導(dǎo)通發(fā)光,否則,P1.2為高電平時,“與門”輸出端為高電平,發(fā)光二極管不能導(dǎo)通,不會發(fā)光。
ADC0809采集的電壓是分壓電路(如圖4所示)產(chǎn)生的電壓,每個棋子內(nèi)部根據(jù)棋子的大小嵌有不同阻值的電阻,電阻的兩端分別連接到棋子底部的導(dǎo)電插孔上,當(dāng)棋子插入判別裝置的棋子插座時,棋子內(nèi)嵌電阻就接入到分壓電路中,不同阻值的電阻就能產(chǎn)生輸入到ADC0809的IN0通道不同的電壓。在本實施例中,包括十二種棋子“軍旗”、“炸彈”、“工兵”...“排長”內(nèi)嵌電阻值分別為100Ω、200Ω、500Ω...15KΩ,當(dāng)VCC為5V,“軍旗”(內(nèi)嵌100Ω電阻)插入插座后,輸入IN0腳的電壓為5V×2K/(2K+0.1K)=4.76V,轉(zhuǎn)換成數(shù)字量為256×2K/(2K+0.1K)≈244=0F4H(16進(jìn)制);同理,“炸彈”(內(nèi)嵌200Ω電阻)、“工兵”(內(nèi)嵌500Ω電阻)插入插座后,IN0腳的電壓分別為4.54V和4V,轉(zhuǎn)換成數(shù)字量分別為0E9H和0CDH;當(dāng)沒有棋子插入時,IN0腳的電壓為0V,轉(zhuǎn)換成數(shù)字量為0H。
本實施例固化在程序存儲器2732中的程序如圖5所示,其中,為了編程方便,在程序中把軍棋中的“軍旗”、“炸彈”、“工兵”、“地雷”、“司令”、“軍長”...“排長”等共12種棋子分別用01H、02H、03H、04H、05H、06H...0CH這12個16進(jìn)制數(shù)代替,稱作棋子號。
該程序循環(huán)運行以下步驟步驟1用定時器產(chǎn)生200ms的延時。
步驟2啟動ADC0809采集一次IN0、IN1兩通道的電壓值。
步驟3分別把采集到的兩個電壓值與程序存儲器中的棋子庫進(jìn)行比較,棋子庫是用不同的電壓值對應(yīng)的棋子號組成的一個表,用一個查表子程序就可以把每路的A/D結(jié)果轉(zhuǎn)換為對應(yīng)的棋子號,如前面提到的棋子“炸彈”,通過轉(zhuǎn)換電路及A/D轉(zhuǎn)換后得到電壓的數(shù)字量0E9H,考慮到棋子所用電阻本身的誤差和A/D轉(zhuǎn)換過程中帶來的誤差,棋子庫用理論計算的電壓數(shù)字值和其相鄰的兩個值作為一個棋子所對應(yīng)的值,如只要采集到的電壓值是0E8H、0E9H、0EAH三個之中的一個就認(rèn)為是“炸彈”,可以用棋子號02H代替。
步驟4把雙方的棋子號合并到一個字節(jié)中,例如把對弈雙方分別稱為甲方、乙方,甲方棋子為“工兵”(對應(yīng)棋子號為“03H”),乙方棋子為“地雷”(對應(yīng)棋子號為“04H”),則合并成一個字節(jié)為“34H”,在這里稱這個字節(jié)為棋子關(guān)系字節(jié)。
步驟5把棋子關(guān)系字節(jié)與棋子關(guān)系庫進(jìn)行比較,棋子關(guān)系庫把雙方棋子各種關(guān)系如“工兵”對“地雷”(關(guān)系字節(jié)為“34H”)、“司令”對“軍長”(關(guān)系字節(jié)為“56H”)等等各種情況組織成對應(yīng)的表,用一個查表子程序就可以依據(jù)棋子關(guān)系字節(jié)找到相應(yīng)的處理程序入口地址。
步驟6跳入處理程序入口地址,在處理程序中控制5個指示燈的明或暗,為雙方棋手顯示出判斷結(jié)果。
程序不斷循環(huán)運行上述六個步驟,就可以在下棋過程中及時顯示判斷結(jié)果。
下面介紹本判別裝置的具體裁判方法
如圖6所示,判別裝置上共有5個指示燈,假設(shè)雙方棋手為甲方、乙方,上面的321號、322號燈顯示甲方棋子吃掉乙方棋子的情況,下面的323號、324號燈顯示乙方棋子吃掉甲方棋子的情況,中間的325號燈幫助顯示最終勝負(fù)結(jié)果。
以甲方為例說明判別裝置能判斷出的各種情況1.甲方321、322號指示燈都不亮,表示甲方棋子被乙方棋子吃掉。
2.甲方321、322號指示燈只有321號燈亮,表示甲方棋子吃掉或者拼掉乙方棋子(乙方不是司令)。所謂拼掉是指雙方棋子均被吃掉。
3.甲方321、322號指示燈全亮表示甲方“司令”吃掉或者拼掉乙方“司令”,按規(guī)則迫使乙方亮出“軍旗”所在位置。
4.甲方321、322號指示燈及325號指示燈全亮,表示甲方已經(jīng)扛到對方軍旗,最終獲勝。
乙方指示燈的顯示情況與甲方相同,不再贅述。
總之,通過5個指示燈的明、暗顯示,完全可以明確地表示出各種裁判結(jié)果,真正達(dá)到軍棋裁判的要求。
權(quán)利要求1.一種帶智能裁判的軍棋,包括多個棋子及棋盤,其特征在于,所說的每個棋子中根據(jù)棋子的不同大小嵌入相對應(yīng)的不同阻值的電阻,還包括一個判別裝置,該裝置由一盒體及安裝在該盒體內(nèi)的儲存有判別棋子大小程序的單片機及其外圍電路,在該盒體面板上安裝有用來與棋子的電阻進(jìn)行插接的插座和指示燈,該插座和指示燈通過導(dǎo)線與該單片機及其外圍電路相連。
2.如權(quán)利要求1所述的帶智能裁判的軍棋,其特征在于,所說的外圍電路包括把電阻值轉(zhuǎn)換成電壓值的分壓電路、將模擬的電壓信號轉(zhuǎn)換成數(shù)字信號的A/D轉(zhuǎn)換器、指示燈電路,以及為單片機及其外圍電路供電的電源。
專利摘要本實用新型屬于人類生活需品技術(shù)領(lǐng)域,涉及一種帶智能裁判的軍棋。包括多個棋子及棋盤,每個棋子中根據(jù)棋子的不同大小嵌入相對應(yīng)的不同阻值的電阻,還包括一個判別裝置,該裝置由一盒體及安裝在該盒體內(nèi)的儲存有判別棋子大小程序的單片機及其外圍電路,在該盒體面板上安裝有用來與棋子的電阻進(jìn)行插接的插座和指示燈,該插座和指示燈通過導(dǎo)線與該單片機及其外圍電路相連。(兩人軍棋和四人軍棋都適用),不需要用人作裁判,就可以按照正式規(guī)則進(jìn)行比賽。具有結(jié)構(gòu)簡單、使用方便的優(yōu)點,有利于推廣普及。
文檔編號A63F3/02GK2574741SQ02253999
公開日2003年9月24日 申請日期2002年9月20日 優(yōu)先權(quán)日2002年9月20日
發(fā)明者吳逢時 申請人:吳逢時
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
邵阳县| 偏关县| 乐平市| 新河县| 三江| 改则县| 宁波市| 云和县| 沂南县| 营口市| 眉山市| 巍山| 新晃| 松阳县| 姚安县| 庄浪县| 柳州市| 岢岚县| 石楼县| 嘉善县| 南木林县| 永新县| 屏东县| 西峡县| 汤阴县| 桐柏县| 莆田市| 呼伦贝尔市| 永兴县| 普兰店市| 宁都县| 孝义市| 博罗县| 广宁县| 新余市| 留坝县| 汾西县| 邯郸县| 孝义市| 渭源县| 陆川县|