国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

軍棋裁判器的CPLD實現

2014-03-22 10:24:55趙航康廣荃
科技與創(chuàng)新 2014年2期

趙航+康廣荃

摘 要:普通軍棋一般都需要第三方做裁判,現在提出用一種電子裁判器來替代第三方裁判,實現無裁判對弈。該設計采用CPLD來實現邏輯判斷和輸入輸出顯示,成本低廉,電路簡單,性能可靠。

關鍵詞:軍棋裁判器;CPLD;霍爾開關;二進制編碼

中圖分類號:TN919.8 文獻標識碼:A 文章編號:2095-6835(2014)02-0008-01

軍棋是青少年常玩的一種益智娛樂項目,常見的有兩人對弈和四國大戰(zhàn)。在軍棋游戲的對弈中,需要裁判來判別雙方的棋子大小和最終勝負,所以常常會因為缺少裁判或裁判不公而難以使游戲正常進行,軍棋裁判器的設計則很好地解決了這個問題。

該軍棋裁判器是根據軍棋的游戲規(guī)則來設計完成的,實現棋子大小的比較。而棋子的等級可通過在棋子內鑲嵌磁石,然后利用霍爾效應來識別,相當于對棋子進行二進制編碼。裁判臺將讀取的二進制編碼信號送入CPLD器件,CPLD根據程序預先設定的比較關系進行判斷,輸出比較結果,用指示燈和蜂鳴器表示。

1 系統(tǒng)總體結構

為了方便進行棋子大小的比較,軍棋裁判器以EMP1270芯片為核心。當甲乙兩方棋子靠近裁判臺時,就接通了裁判臺上對應的霍爾開關,分別產生四位數的二進制編碼,EMP1270讀取編碼信息,根據預先設置的程序比較關系,輸出相應的結果,用蜂鳴器和指示燈顯示比較結果。整個系統(tǒng)框架如圖1所示。

2 系統(tǒng)硬件設計

系統(tǒng)硬件電路包括棋子編碼和棋子比較判別兩部分。

2.1 編碼電路設計

開關型霍爾傳感器(簡稱霍爾開關)是一種新型的集成電路無觸點開關,由穩(wěn)壓器、霍爾片、差分放大器、施密特觸發(fā)器和輸出級(OC門)組成,在磁場作用下可用來實現棋子編碼。棋子的側面鑲嵌磁石,如圖2所示。

圖1 裁判器總體框圖 圖2 棋子結構圖

采用圖2所示的方法對軍棋的12種軍階進行編碼,結果如表1所示。

表1 棋子編碼

工兵 排長 連長 營長 團長 旅長 師長 軍長 司令 地雷 炸彈 軍棋

0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011

2.2 比較電路設計

比較器部分采用Altera公司的EPM1270可編程邏輯器件,其成本低、功耗低,編程方便,可實現較大規(guī)模電路的設計。同時采用LM317穩(wěn)壓電路為EPM1270提供工作電壓??紤]到空間等其他因素的影響,本設計采用了便攜式適配器的做法,通過5 V

直流電源接口供電。5 V電源接口為內正外負連接, 通過兩片LM317電平轉換,為整個電路板提供5 V、3.3 V和2.5 V三種直流電電壓,供各部分電路使用。編碼數據輸入由IO口直接引出,帶100 Ω保護電阻。輸出部分由3個LED和1個蜂鳴器構成,3個LED亮分別表示每次比較會產生的3種結果:甲方大、乙方大、相等,蜂鳴器采用兩種不同輸入頻率表示甲方勝或乙方勝。

3 系統(tǒng)程序設計

程序設計VHDL語言編程,總體功能包括分頻、比較和蜂鳴器輸出控制。

系統(tǒng)時鐘源采用50 MHz有源晶振,分頻部分對系統(tǒng)時鐘分頻,產生5 MHz和5 000 Hz的兩個頻率相差較大的方波,用來產生蜂鳴器輸出驅動信號,表示甲方勝或者乙方勝。

棋子比較部分采用逐一比較的方法,例如當甲方為工兵時,分別與乙方12種棋子比較,其中除遇到乙方地雷、炸彈和軍旗外,其他都為按編碼大小判斷比較結果;若乙方為地雷和炸彈,則判斷為相等;若乙方為軍旗,則判斷為甲方大,且甲方勝。其余依此類推,直至所有情況都比較完為止。根據每次的比較結果決定輸出顯示控制信號為高電平或低電平。

蜂鳴器輸出控制部分根據比較結果決定采用何種頻率的信號控制蜂鳴器工作。

4 結束語

本文提出了利用霍爾開關和CPLD器件設計軍棋裁判器的方法,并在設計上考慮了使用的方便性、便攜性和娛樂性。經實踐證明,該裁判器電路簡單,性能可靠,性價比高,適合普遍推廣。

參考文獻

[1]周洪強.簡易陸戰(zhàn)棋裁判器的制作[J].電子制作,2008(9).

[2]凌忠興,周洪強.基于51單片機及ADC0809的陸戰(zhàn)棋裁判器[J].電子世界,2011(07).

[3]李桂安.電子技術實驗及課程設計[M].南京:東南大學出版社,2008

[4]盧文科,朱長純,方建安.霍爾元件與電子檢測應用電路[M].北京:中國電子出版社,2005.

[5]王鎖萍.電子設計自動化(EDA)教程[M].成都:電子科技大學出版社,2002.

————————

作者簡介:趙航,女,講師,碩士,主要研究方向為信息技術、圖形圖像處理。

〔編輯:曹月〕

Military Chess CPLD to Realize to the Referee

Zhao Hang, Kang Guangquan

Abstract: Ordinary military chess typically require a third party to do the referee, now with an electronic device to replace the third party referee, no right as a referee. This design USES the CPLD to realize logic judgment and input and output, according to low cost, simple circuit, reliable performance.

Key words: military chess referee; CPLD; hall switch; binary code

摘 要:普通軍棋一般都需要第三方做裁判,現在提出用一種電子裁判器來替代第三方裁判,實現無裁判對弈。該設計采用CPLD來實現邏輯判斷和輸入輸出顯示,成本低廉,電路簡單,性能可靠。

關鍵詞:軍棋裁判器;CPLD;霍爾開關;二進制編碼

中圖分類號:TN919.8 文獻標識碼:A 文章編號:2095-6835(2014)02-0008-01

軍棋是青少年常玩的一種益智娛樂項目,常見的有兩人對弈和四國大戰(zhàn)。在軍棋游戲的對弈中,需要裁判來判別雙方的棋子大小和最終勝負,所以常常會因為缺少裁判或裁判不公而難以使游戲正常進行,軍棋裁判器的設計則很好地解決了這個問題。

該軍棋裁判器是根據軍棋的游戲規(guī)則來設計完成的,實現棋子大小的比較。而棋子的等級可通過在棋子內鑲嵌磁石,然后利用霍爾效應來識別,相當于對棋子進行二進制編碼。裁判臺將讀取的二進制編碼信號送入CPLD器件,CPLD根據程序預先設定的比較關系進行判斷,輸出比較結果,用指示燈和蜂鳴器表示。

1 系統(tǒng)總體結構

為了方便進行棋子大小的比較,軍棋裁判器以EMP1270芯片為核心。當甲乙兩方棋子靠近裁判臺時,就接通了裁判臺上對應的霍爾開關,分別產生四位數的二進制編碼,EMP1270讀取編碼信息,根據預先設置的程序比較關系,輸出相應的結果,用蜂鳴器和指示燈顯示比較結果。整個系統(tǒng)框架如圖1所示。

2 系統(tǒng)硬件設計

系統(tǒng)硬件電路包括棋子編碼和棋子比較判別兩部分。

2.1 編碼電路設計

開關型霍爾傳感器(簡稱霍爾開關)是一種新型的集成電路無觸點開關,由穩(wěn)壓器、霍爾片、差分放大器、施密特觸發(fā)器和輸出級(OC門)組成,在磁場作用下可用來實現棋子編碼。棋子的側面鑲嵌磁石,如圖2所示。

圖1 裁判器總體框圖 圖2 棋子結構圖

采用圖2所示的方法對軍棋的12種軍階進行編碼,結果如表1所示。

表1 棋子編碼

工兵 排長 連長 營長 團長 旅長 師長 軍長 司令 地雷 炸彈 軍棋

0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011

2.2 比較電路設計

比較器部分采用Altera公司的EPM1270可編程邏輯器件,其成本低、功耗低,編程方便,可實現較大規(guī)模電路的設計。同時采用LM317穩(wěn)壓電路為EPM1270提供工作電壓??紤]到空間等其他因素的影響,本設計采用了便攜式適配器的做法,通過5 V

直流電源接口供電。5 V電源接口為內正外負連接, 通過兩片LM317電平轉換,為整個電路板提供5 V、3.3 V和2.5 V三種直流電電壓,供各部分電路使用。編碼數據輸入由IO口直接引出,帶100 Ω保護電阻。輸出部分由3個LED和1個蜂鳴器構成,3個LED亮分別表示每次比較會產生的3種結果:甲方大、乙方大、相等,蜂鳴器采用兩種不同輸入頻率表示甲方勝或乙方勝。

3 系統(tǒng)程序設計

程序設計VHDL語言編程,總體功能包括分頻、比較和蜂鳴器輸出控制。

系統(tǒng)時鐘源采用50 MHz有源晶振,分頻部分對系統(tǒng)時鐘分頻,產生5 MHz和5 000 Hz的兩個頻率相差較大的方波,用來產生蜂鳴器輸出驅動信號,表示甲方勝或者乙方勝。

棋子比較部分采用逐一比較的方法,例如當甲方為工兵時,分別與乙方12種棋子比較,其中除遇到乙方地雷、炸彈和軍旗外,其他都為按編碼大小判斷比較結果;若乙方為地雷和炸彈,則判斷為相等;若乙方為軍旗,則判斷為甲方大,且甲方勝。其余依此類推,直至所有情況都比較完為止。根據每次的比較結果決定輸出顯示控制信號為高電平或低電平。

蜂鳴器輸出控制部分根據比較結果決定采用何種頻率的信號控制蜂鳴器工作。

4 結束語

本文提出了利用霍爾開關和CPLD器件設計軍棋裁判器的方法,并在設計上考慮了使用的方便性、便攜性和娛樂性。經實踐證明,該裁判器電路簡單,性能可靠,性價比高,適合普遍推廣。

參考文獻

[1]周洪強.簡易陸戰(zhàn)棋裁判器的制作[J].電子制作,2008(9).

[2]凌忠興,周洪強.基于51單片機及ADC0809的陸戰(zhàn)棋裁判器[J].電子世界,2011(07).

[3]李桂安.電子技術實驗及課程設計[M].南京:東南大學出版社,2008

[4]盧文科,朱長純,方建安.霍爾元件與電子檢測應用電路[M].北京:中國電子出版社,2005.

[5]王鎖萍.電子設計自動化(EDA)教程[M].成都:電子科技大學出版社,2002.

————————

作者簡介:趙航,女,講師,碩士,主要研究方向為信息技術、圖形圖像處理。

〔編輯:曹月〕

Military Chess CPLD to Realize to the Referee

Zhao Hang, Kang Guangquan

Abstract: Ordinary military chess typically require a third party to do the referee, now with an electronic device to replace the third party referee, no right as a referee. This design USES the CPLD to realize logic judgment and input and output, according to low cost, simple circuit, reliable performance.

Key words: military chess referee; CPLD; hall switch; binary code

摘 要:普通軍棋一般都需要第三方做裁判,現在提出用一種電子裁判器來替代第三方裁判,實現無裁判對弈。該設計采用CPLD來實現邏輯判斷和輸入輸出顯示,成本低廉,電路簡單,性能可靠。

關鍵詞:軍棋裁判器;CPLD;霍爾開關;二進制編碼

中圖分類號:TN919.8 文獻標識碼:A 文章編號:2095-6835(2014)02-0008-01

軍棋是青少年常玩的一種益智娛樂項目,常見的有兩人對弈和四國大戰(zhàn)。在軍棋游戲的對弈中,需要裁判來判別雙方的棋子大小和最終勝負,所以常常會因為缺少裁判或裁判不公而難以使游戲正常進行,軍棋裁判器的設計則很好地解決了這個問題。

該軍棋裁判器是根據軍棋的游戲規(guī)則來設計完成的,實現棋子大小的比較。而棋子的等級可通過在棋子內鑲嵌磁石,然后利用霍爾效應來識別,相當于對棋子進行二進制編碼。裁判臺將讀取的二進制編碼信號送入CPLD器件,CPLD根據程序預先設定的比較關系進行判斷,輸出比較結果,用指示燈和蜂鳴器表示。

1 系統(tǒng)總體結構

為了方便進行棋子大小的比較,軍棋裁判器以EMP1270芯片為核心。當甲乙兩方棋子靠近裁判臺時,就接通了裁判臺上對應的霍爾開關,分別產生四位數的二進制編碼,EMP1270讀取編碼信息,根據預先設置的程序比較關系,輸出相應的結果,用蜂鳴器和指示燈顯示比較結果。整個系統(tǒng)框架如圖1所示。

2 系統(tǒng)硬件設計

系統(tǒng)硬件電路包括棋子編碼和棋子比較判別兩部分。

2.1 編碼電路設計

開關型霍爾傳感器(簡稱霍爾開關)是一種新型的集成電路無觸點開關,由穩(wěn)壓器、霍爾片、差分放大器、施密特觸發(fā)器和輸出級(OC門)組成,在磁場作用下可用來實現棋子編碼。棋子的側面鑲嵌磁石,如圖2所示。

圖1 裁判器總體框圖 圖2 棋子結構圖

采用圖2所示的方法對軍棋的12種軍階進行編碼,結果如表1所示。

表1 棋子編碼

工兵 排長 連長 營長 團長 旅長 師長 軍長 司令 地雷 炸彈 軍棋

0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1011

2.2 比較電路設計

比較器部分采用Altera公司的EPM1270可編程邏輯器件,其成本低、功耗低,編程方便,可實現較大規(guī)模電路的設計。同時采用LM317穩(wěn)壓電路為EPM1270提供工作電壓??紤]到空間等其他因素的影響,本設計采用了便攜式適配器的做法,通過5 V

直流電源接口供電。5 V電源接口為內正外負連接, 通過兩片LM317電平轉換,為整個電路板提供5 V、3.3 V和2.5 V三種直流電電壓,供各部分電路使用。編碼數據輸入由IO口直接引出,帶100 Ω保護電阻。輸出部分由3個LED和1個蜂鳴器構成,3個LED亮分別表示每次比較會產生的3種結果:甲方大、乙方大、相等,蜂鳴器采用兩種不同輸入頻率表示甲方勝或乙方勝。

3 系統(tǒng)程序設計

程序設計VHDL語言編程,總體功能包括分頻、比較和蜂鳴器輸出控制。

系統(tǒng)時鐘源采用50 MHz有源晶振,分頻部分對系統(tǒng)時鐘分頻,產生5 MHz和5 000 Hz的兩個頻率相差較大的方波,用來產生蜂鳴器輸出驅動信號,表示甲方勝或者乙方勝。

棋子比較部分采用逐一比較的方法,例如當甲方為工兵時,分別與乙方12種棋子比較,其中除遇到乙方地雷、炸彈和軍旗外,其他都為按編碼大小判斷比較結果;若乙方為地雷和炸彈,則判斷為相等;若乙方為軍旗,則判斷為甲方大,且甲方勝。其余依此類推,直至所有情況都比較完為止。根據每次的比較結果決定輸出顯示控制信號為高電平或低電平。

蜂鳴器輸出控制部分根據比較結果決定采用何種頻率的信號控制蜂鳴器工作。

4 結束語

本文提出了利用霍爾開關和CPLD器件設計軍棋裁判器的方法,并在設計上考慮了使用的方便性、便攜性和娛樂性。經實踐證明,該裁判器電路簡單,性能可靠,性價比高,適合普遍推廣。

參考文獻

[1]周洪強.簡易陸戰(zhàn)棋裁判器的制作[J].電子制作,2008(9).

[2]凌忠興,周洪強.基于51單片機及ADC0809的陸戰(zhàn)棋裁判器[J].電子世界,2011(07).

[3]李桂安.電子技術實驗及課程設計[M].南京:東南大學出版社,2008

[4]盧文科,朱長純,方建安.霍爾元件與電子檢測應用電路[M].北京:中國電子出版社,2005.

[5]王鎖萍.電子設計自動化(EDA)教程[M].成都:電子科技大學出版社,2002.

————————

作者簡介:趙航,女,講師,碩士,主要研究方向為信息技術、圖形圖像處理。

〔編輯:曹月〕

Military Chess CPLD to Realize to the Referee

Zhao Hang, Kang Guangquan

Abstract: Ordinary military chess typically require a third party to do the referee, now with an electronic device to replace the third party referee, no right as a referee. This design USES the CPLD to realize logic judgment and input and output, according to low cost, simple circuit, reliable performance.

Key words: military chess referee; CPLD; hall switch; binary code

南城县| 徐汇区| 昌都县| 增城市| 阿巴嘎旗| 门源| 海伦市| 思南县| 军事| 霍山县| 临武县| 乐山市| 日土县| 南投县| 文安县| 望奎县| 杭锦旗| 浑源县| 邳州市| 锦州市| 五家渠市| 大同市| 吴忠市| 旺苍县| 芦溪县| 翼城县| 大英县| 瑞金市| 吉木萨尔县| 青河县| 宾阳县| 河北区| 鱼台县| 中超| 临泉县| 治县。| 云阳县| 梅州市| 平度市| 苏州市| 武强县|