專利名稱:圍棋電子棋盤及其控制方法
技術(shù)領(lǐng)域:
本發(fā)明提供一種圍棋電子棋盤及其控制方法,其是應(yīng)用電子技術(shù)及紅外技術(shù),將圍棋對弈過程實時地自動記錄在電子檔中,以便管理。
背景技術(shù):
圍棋是我國傳統(tǒng)文化的代表作之一。
目前所使用的圍棋棋盤以縱橫各19條線正交形成361個等距交點,行棋時由執(zhí)黑(子)、執(zhí)白(子)雙方輪流在交點上落子,一次一子。一旦對弈結(jié)束,將棋盤上的所有棋子收起后,則行棋過程及對弈勝負結(jié)果的全部信息即消失。為保留這些信息,通常的做法是記錄每一步行棋過程以及對弈勝負結(jié)果,這個記錄稱為棋譜。經(jīng)典的棋譜對于圍棋的學習與研究有十分重要的價值。
目前記錄棋譜主要方式有手工記錄。對弈者在棋盤上每走一步,記錄者就在記錄紙上標記一步。方法原始,使用不便,實時性差。
電視監(jiān)視器觀察、記錄。將攝象機吊裝于棋盤上方,把對弈過程傳送到場外監(jiān)視器上顯示。這種方法的判讀性差,易出現(xiàn)錯誤;同時經(jīng)常會有對弈者的手或頭在棋盤上方晃動時被拍攝的現(xiàn)象,影響對棋局的判讀。
帶有自動檢測功能的棋盤,還有其它可能的實現(xiàn)辦法,如磁極性檢測。將圍棋黑子和白子分別安裝不同磁性方向的鐵磁性材料,檢測磁性方向即可判知棋子顏色。此方法要求制作專用棋子,且使用者必須正確識別和放置每一個棋子的底面,以保證磁極性無誤,這勢必影響棋手的行棋習慣與思路,事實上難以推行;況且棋盤上各子之間距離較近,磁場干擾較大,技術(shù)可行性差。
機械傳動式巡回檢測。為減少傳感器數(shù)量,降低成本,采用一維機械傳動式動態(tài)巡回的檢測方式。缺點是機械噪音大,干擾比賽環(huán)境;機械運動速度難以達到測量要求,易造成判讀錯誤。
發(fā)明內(nèi)容
本發(fā)明的目的在于,提供一種圍棋電子棋盤,其具有成本低、可靠性高的優(yōu)點,同時具有防非法讀寫和與上位PC機通信的功能。
本發(fā)明一種圍棋電子棋盤,其特征在于,其中包括有一嵌入式微型計算機電路,用于對電子棋盤進行中央控制;一復(fù)雜可編程邏輯器件,用于數(shù)據(jù)、地址、控制總線的管理與連接;該復(fù)雜可編程邏輯器件與嵌入式微型計算機電路連接;一圍棋盤的行、列掃描控制,用于對棋盤狀態(tài)采集過程的管理與控制;該圍棋盤的行、列掃描控制與復(fù)雜可編程邏輯器件連接;一圍棋棋子狀態(tài)采集板,用于對棋盤狀態(tài)進行實時檢測;該圍棋棋子狀態(tài)采集板與圍棋盤的行、列掃描控制連接;一線形放大與模/數(shù)轉(zhuǎn)換電路,用于對所采集的模擬量進行線形放大和實現(xiàn)A/D轉(zhuǎn)換;該線形放大與模/數(shù)轉(zhuǎn)換電路分別與嵌入式微型計算機電路、復(fù)雜可編程邏輯器件、圍棋盤的行、列掃描控制、圍棋棋子狀態(tài)采集板連接;一與上位PC機通信接口,連接與上位PC機的通信鏈路;一SRAM/非易失性數(shù)據(jù)存儲,用于數(shù)據(jù)與程序的存儲,用于對棋盤檢測、人機界面、上位PC機通信的控制;一圍棋人機界面控制與顯示板,用于構(gòu)成電子棋盤的人機界面;該圍棋人機界面控制與顯示板與嵌入式微型計算機電路連接。
該圍棋棋子狀態(tài)采集板包括紅外發(fā)射管、紅外接受管及受控電子開關(guān)管組成的檢測單元電路,該紅外發(fā)射管的正極經(jīng)一電阻與受控電子開關(guān)管的發(fā)射極連接,該受控電子開關(guān)管的集電極與紅外接受管的正極連接;該檢測單元電路為三十八個。
該人機界面控制與顯示板包括一電源及顯示信號輸入電路,提供顯示板的工作電源,提供顯示信號的輸入接口;一顯示形碼鎖存電路,用于鎖存顯示的形碼;一LED驅(qū)動電路,該LED驅(qū)動電路與顯示形碼鎖存電路連接;一套計時顯示器,用于顯示時間/次數(shù),該計時顯示器與LED驅(qū)動電路連接。
本發(fā)明一種圍棋電子棋盤的控制方法,其特征在于,包括如下步驟1)系統(tǒng)初始化;2)等待上位PC機指令;3)判斷是否結(jié)束指令;4)判讀上位PC機指令并執(zhí)行;5)執(zhí)行結(jié)果存儲,向上位PC機傳送檢測及狀態(tài)參數(shù)。
其中,在步驟2等待上位PC機指令中,如果無,則返回繼續(xù)等待;如果有,執(zhí)行步驟3。
其中,在步驟3判斷是否結(jié)束指令中,如果是,執(zhí)行結(jié)束指令;如果否,則執(zhí)行步驟4。
為進一步說明本發(fā)明的技術(shù)內(nèi)容,以下結(jié)合附圖及實施例對本發(fā)明作一詳細的描述,其中圖1是本發(fā)明圍棋電子棋盤的結(jié)構(gòu)框圖;圖2是圍棋棋子狀態(tài)采集板原理圖;圖3是棋盤人機界面控制與顯示板原理圖;圖4是可編程部件引腳圖;圖5是本發(fā)明圍棋電子棋盤的控制流程圖。
具體實施例方式
請參閱圖1所示,本發(fā)明一種圍棋電子棋盤,其中包括有一嵌入式微型計算機電路1,用于對電子棋盤進行中央控制;一復(fù)雜可編程邏輯器件電路2,用于數(shù)據(jù)、地址、控制總線的管理與連接;該復(fù)雜可編程邏輯器件電路2與嵌入式微型計算機1電路連接;一圍棋盤的行、列掃描控制電路3,用于對棋盤狀態(tài)采集過程的管理與控制;該圍棋盤的行、列掃描控制電路3與復(fù)雜可編程邏輯器件電路2連接;一圍棋棋子狀態(tài)采集板電路7,用于對棋盤狀態(tài)進行實時檢測;該圍棋棋子狀態(tài)采集板電路7與圍棋盤的行、列掃描控制電路3連接;一線形放大與模/數(shù)轉(zhuǎn)換電路4,用于對所采集的模擬量進行線形放大和實現(xiàn)A/D轉(zhuǎn)換;該線形放大與模/數(shù)轉(zhuǎn)換電路4分別與嵌入式微型計算機電路1、復(fù)雜可編程邏輯器件電路2、圍棋盤的行、列掃描控制電路3、圍棋棋子狀態(tài)采集板電路7連接;一與上位PC機通信接口5,連接與上位PC機的通信鏈路;一SRAM/非易失性數(shù)據(jù)存儲器6,用于數(shù)據(jù)與程序的存儲,用于對棋盤檢測、人機界面、上位PC機通信的控制;一圍棋人機界面控制與顯示板電路8,用于構(gòu)成電子棋盤的人機界面;該圍棋人機界面控制與顯示板電路8與嵌入式微型計算機電路1連接。
請結(jié)合參閱圖2,該圍棋棋子狀態(tài)采集板電路7包括紅外發(fā)射管D1、紅外接受管D2及受控電子開關(guān)管Q2組成的檢測單元電路,該紅外發(fā)射管D1的正極經(jīng)一電阻R3與受控電子開關(guān)管Q2的發(fā)射極連接,該受控電子開關(guān)管Q2的集電極與紅外接受管D2的正極連接;該檢測單元電路為三十八個。
請再參閱圖3,該人機界面控制與顯示板電路8包括一電源及顯示信號輸入電路9,提供顯示板的工作電源,提供顯示信號的輸入接口;一顯示形碼鎖存電路10,用于鎖存顯示的形碼;一LED驅(qū)動電路11,該LED驅(qū)動電路11與顯示形碼鎖存電路10連接;一套計時顯示器12,用于顯示時間/次數(shù),該計時顯示器12與LED驅(qū)動電路11連接。
請參閱圖5,本發(fā)明一種圍棋電子棋盤的控制方法,包括如下步驟1)系統(tǒng)初始化(步驟501);2)等待上位PC機指令(步驟502);3)判斷是否結(jié)束指令(步驟503);4)判讀上位PC機指令并執(zhí)行(步驟504);5)執(zhí)行結(jié)果存儲,向上位PC機傳送檢測及狀態(tài)參數(shù)(步驟505)。
其中,在步驟2等待上位PC機指令中,如果無,則返回繼續(xù)等待;如果有,執(zhí)行步驟3。
其中,在步驟3判斷是否結(jié)束指令中,如果是,執(zhí)行結(jié)束指令(步驟506);如果否,則執(zhí)行步驟4。
本發(fā)明圍棋電子棋盤,主要包括三部分,一是圍棋電子棋盤主板部分;二是圍棋人機界面控制與顯示板部分;三是圍棋棋子狀態(tài)采集板部分。以下分別對各部分進行詳細的描述。
請參閱圖1所示,本發(fā)明圍棋電子棋盤的結(jié)構(gòu)框圖,圍棋電子棋盤的主板電路主要由嵌入式微型計算機電路1、復(fù)雜可編程邏輯器件CPLD2、圍棋盤的行列掃描控制電路3、線形放大與模/數(shù)轉(zhuǎn)換電路4、與上位PC機通信串行接口5、SRAM/非易失性數(shù)據(jù)存儲電路6組成。分述如下嵌入式微型計算機1,包括內(nèi)部集成FLASH閃存器、SRAM存儲器、并行接口、UART串行接口等資源,提供數(shù)據(jù)總線、地址總線及控制總線,大部分連至可編程CPLD 2,其中UART接口5用于與上位PC機的通信。
復(fù)雜可編程邏輯器件CPLD 2實現(xiàn)系統(tǒng)三總線的驅(qū)動并輸出系統(tǒng)所須的各控制信號的邏輯組合,增加了系統(tǒng)硬件的可靠性、靈活性和系統(tǒng)的保密性。其引腳定義參閱圖4。
圍棋盤的行、列掃描控制電路3,為正確檢測棋盤361個棋子狀態(tài),程序控制逐行通電掃描,在選中的行中再逐列采樣反映棋子狀態(tài)的信號,通過循環(huán)完成整個棋盤的掃描。
線形放大與模/數(shù)轉(zhuǎn)換電路4,與嵌入式微型計算機1相接,檢測到的棋子狀態(tài)的模擬量電信號,經(jīng)多路模擬轉(zhuǎn)換開關(guān)切換送至線形放大電路,放大至A/D轉(zhuǎn)換的有效范圍,并經(jīng)A/D電路完成模/數(shù)轉(zhuǎn)換。嵌入式微型計算機1將實時讀取反映棋子狀態(tài)的數(shù)字量。
SRAM/非易失性數(shù)據(jù)存儲6,用SRAM存儲器存儲系統(tǒng)運行的中間結(jié)果;用非易失性存儲器(如FLASH)存儲系統(tǒng)運行的須保留的、掉電非易失的結(jié)果和開機條件的判別特征序列碼。
與上位PC機通信串行接口電路5,提供與PC機串行通信規(guī)約要求相符合的電氣驅(qū)動電路。
請參閱圖2所示,本發(fā)明圍棋電子棋盤棋子狀態(tài)采集板電路主要由檢測單元電路組成。檢測單元電路包括紅外發(fā)射管(如D1)、紅外接收管(如D2)及受控電子開關(guān)管(如Q2)等元、部件。
紅外發(fā)射管(如D1)、紅外接收管(如D2)構(gòu)成紅外反射方式檢測裝置。隨時檢測棋盤上棋位的狀態(tài),具有實用性和安全性。比較其它方式,其特點是紅外線不可見,在測量過程可以不被棋手察覺,避免影響對弈過程;紅外線具有較強的方向性,檢測結(jié)果準確;紅外線抗干擾性強;成本低。
檢測單元電路由一個紅外發(fā)射管(如D1)、紅外接收管(如D2)及受控電子開關(guān)管(如Q2)組成。在棋盤的每一棋位安裝一個檢測單元電路,構(gòu)成點陣結(jié)構(gòu)的檢測電路,嵌入式微型計算機控制的掃描方式,監(jiān)視讀取每一檢測單元電路的輸出信號,全棋盤掃描程序控制,速度達到數(shù)十毫秒級,從而確保檢測的實時性。
每一塊圍棋電子棋盤棋子狀態(tài)采集板含38個檢測單元電路,構(gòu)成并列的兩行棋子狀態(tài)采集電路。第一行棋子狀態(tài)采集電路由Q1-Q20、R1-R21、D1-D38組成。Q1導(dǎo)通為Q2-Q20管子的工作提供工作電源,D1與D2、D3與D4、...D37與D38為19對紅外線發(fā)射/接收管。由該行采集電路監(jiān)測的棋位上放置棋子的狀態(tài)都將由相應(yīng)的紅外線接收管采集得到。第二行棋子狀態(tài)采集電路由Q21-Q40、R22-R42、D39-D76組成。Q21導(dǎo)通為Q22-Q40管子的工作提供工作電源,D39與D40、D41與D42、...D75與D76為19對紅外線發(fā)射/接收管。由該行采集電路監(jiān)測的棋位上放置棋子的狀態(tài)都將由相應(yīng)的紅外線接收管采集得到。另外,圍棋棋子狀態(tài)采集板上的J1是一行棋子的19位置狀態(tài)信號的輸出插座,J2是圍棋棋子狀態(tài)采集板的行選信號輸入插座。
請參閱圖3所示,本發(fā)明圍棋電子棋盤人機界面控制與顯示板電路主要由電源及顯示信號輸入接口電路7、顯示形碼鎖存電路8、LED驅(qū)動電路9、數(shù)碼顯示器10、提示燈、提示聲響器、控制鍵、及本顯示板控制電路組成。
電源及顯示信號輸入電路接口7,它提供顯示板的工作電源、黑方的顯示信號、白方的顯示信號。
顯示形碼鎖存電路8,由U1-U4組成,用于鎖存顯示的形碼。
LED驅(qū)動電路9,由U5-U9組成,將顯示形碼鎖存電路8送來的顯示形碼經(jīng)過驅(qū)動輸出到LED數(shù)碼顯示部件10。U5-U9能提供數(shù)十毫安的驅(qū)動電流,以保證顯示的清晰。
LED數(shù)碼顯示器10,由R4-R35、4個7段數(shù)碼管組成。顯示LED驅(qū)動電路9送來的信號。棋盤人機界面控制與顯示板提示燈,可提供“棋局開始”、“黑方走棋”、“白方走棋”等提示信號;提示聲響器,用于對行棋過程違規(guī)或其它錯誤輸入信號的警示信號。
控制鍵,用于輸入“黑方走棋確認”、“白方走棋確認”、“黑方棄局(認輸)”、“白方棄局(認輸)”等行棋確認信號。
本發(fā)明的工作過程首先嵌入式微型計算機1與上位PC機之間的UART串行通信接口自動處于等待接收狀態(tài),電子棋盤工作狀態(tài)受上位PC機指令的控制。上位PC機通過電子棋盤主板UART串行通信接口可以下達“自檢”、“通訊檢查”、“比賽”、“練習”、“快棋”、“暫?!薄ⅰ袄^續(xù)”、“繼續(xù)正確”、“棋譜錯誤”、“同意悔棋”、“悔棋正確”、“悔棋錯誤”、“操作違規(guī)”、“下傳時間/快棋次數(shù)”及“結(jié)束”等命令。電子棋盤根據(jù)接到的不同指令進行工作,并實時向上位PC機發(fā)回相關(guān)信息。行棋過程中,棋盤上有“開局”指示燈,黑、白方有各自的“走棋”按鍵、“棄局”按鍵及相應(yīng)的指示燈。下面簡單敘述有關(guān)工作過程。
執(zhí)行“自檢”指令,電子棋盤主板將對其工作過程中所使用的資源,如A/D轉(zhuǎn)換功能、棋盤基準狀態(tài)、顯示器、指示燈等進行檢查,并通過UART串行通信接口,與上位PC機的RS-232相連,將檢查結(jié)果上傳。
執(zhí)行“通訊檢查”指令,電子棋盤主板通過UART串行通信接口,與上位PC機的RS-232相連,發(fā)出通訊正確/錯誤的代碼。
執(zhí)行“比賽”指令,電子棋盤主板將設(shè)置相應(yīng)標志,并實時監(jiān)視行棋一方的“走棋”按鍵,當該“走棋”按鍵有效時,即確認落子生效,立即通過棋子狀態(tài)采集板檢測棋盤狀態(tài),并通過UART串行通信接口上傳所檢測到的當前一禎棋盤狀態(tài)。
執(zhí)行“練習”指令,電子棋盤主板將設(shè)置相應(yīng)標志;此時,落子的確認,自動變換為以落子后延時時間到為依據(jù)。在練習方式時,允許悔棋,即黑、白雙方同時按下已方“走棋”按鈕時,電子棋盤主板通過UART串行通信接口,向上位PC機傳出“申請悔棋”信息,并等待得到“同意悔棋”應(yīng)答后,可悔棋重走。
執(zhí)行“下傳時間/快棋次數(shù)”指令,電子棋盤主板根據(jù)上位PC機指令中的相關(guān)信息,通過人機界面控制與顯示板在計時顯示器上顯示出在本局比賽中黑白雙方各自所剩余的時間;若是“快棋”比賽,則在顯示器上分別顯示出在本局比賽中黑白雙方各自的超時次數(shù),以及本次行棋的當前時刻。
執(zhí)行“暫?!敝噶?,電子棋盤主板將立即保存棋盤當前狀態(tài),熄滅指示燈和計時顯示器并設(shè)置相應(yīng)暫停標志。通常,可用上位PC機通過電子棋盤主板的UART串行通信接口中斷來喚醒電子棋盤主板的嵌入式微型計算機1,使其重新進入工作狀態(tài)。
執(zhí)行“繼續(xù)”指令,電子棋盤主板將立即通過棋子狀態(tài)采集板掃描當前棋盤狀態(tài),并將其發(fā)給上位PC機;然后等待上位PC機的指令。
執(zhí)行“繼續(xù)正確”指令,電子棋盤主板點亮指示燈和計時顯示器,重新進入工作狀態(tài)。
執(zhí)行“同意悔棋”指令,電子棋盤主板設(shè)置相應(yīng)標志,開始檢測悔棋的操作,并向上位PC機發(fā)回檢測到的當前一禎棋盤狀態(tài)。
執(zhí)行“悔棋正確”指令,電子棋盤統(tǒng)恢復(fù)正常的行棋過程。
執(zhí)行“悔棋錯誤”指令,電子棋盤系統(tǒng)將以聲、光報警的方式警示行棋方重新檢查、修正悔棋狀況。修正后,則再次發(fā)回檢測到的當前一禎棋盤狀態(tài),等待上位PC機的確認。
執(zhí)行“快棋”指令,電子棋盤快棋方的顯示立即由顯示時間改為顯示快棋超時次數(shù),及本次當前行棋時刻。進入快棋狀態(tài)后,當快棋超時次數(shù)加1時或剩余快棋超時次數(shù)為0時,則發(fā)出聲光報警。
圍棋電子棋盤是一種以嵌入式微型計算機為核心的智能型圍棋棋盤,是對行棋過程的相關(guān)信息進行實時自動檢測與處理的系統(tǒng)。由圍棋電子棋盤主板、圍棋棋子狀態(tài)采集板、圍棋人機界面控制與顯示板等部分組成。
圍棋電子棋盤通過安裝在棋盤上各個棋位的紅外線反射信號的發(fā)生與測量裝置,對各棋位的落子進行實時檢測與識別,區(qū)分每一點有無落子以及落子的黑/白顏色,從而監(jiān)視、判讀行棋狀態(tài)與過程,實現(xiàn)圍棋行棋過程的自動檢測與信息記錄。
圍棋電子棋盤還可以發(fā)出棋局開始提示信號;提供圍棋行棋過程的對弈雙方時間記錄與顯示;雙方行棋提示及確認;棄局確認;違規(guī)行棋告警,等。圍棋電子棋盤可將存儲的每一步行棋狀態(tài)以及相應(yīng)的時間參數(shù)實時傳送到上位PC機,供系統(tǒng)分析處理。
圍棋電子棋盤的主要內(nèi)容自動檢測、記錄、顯示、傳輸下述信息行棋判定自動檢測、判定棋盤上有無棋子落下,并記錄落子位置;顏色識別自動檢測、識別棋盤上各點所落棋子的顏色(黑/白);計時與顯示在對弈中,可以開啟計時功能。雙方計時時鐘及顯示為各自單獨運行,并根據(jù)行棋規(guī)則互鎖;報警當行棋違規(guī)時,或讀秒時間到時,系統(tǒng)自動以間歇聲響提示。行棋確認在正式比賽時,雙方行棋均以“確認”按鍵確認落子,并同時停止已方計時時鐘,啟動對方計時時鐘;棄局確認按下已方此鍵,表示認輸,同時系統(tǒng)自動結(jié)束本局。
圍棋電子棋盤的主要用途圍棋對弈過程的自動電子檢測、存儲、傳送。
應(yīng)用本系統(tǒng)可對圍棋黑方和白方對弈過程的每一步走棋編號、落子位置、棋子顏色、行棋時間等參數(shù)進行實時自動檢測與存儲、傳送,對棋局管理、棋況記錄提供現(xiàn)代化的技術(shù)手段。可應(yīng)用于各類比賽、棋院交流、訓(xùn)練、考核等多種場所。
圍棋競賽的棋局自動監(jiān)測。
應(yīng)用本系統(tǒng)可對慢棋、快棋分別檢測,對走子、計時、判勝負等各項圍棋競技規(guī)則進行判斷,提示違規(guī),提示各方走棋。
研究棋譜的高技術(shù)工具。
應(yīng)用本系統(tǒng),可以將研究棋譜的打譜過程檢測記錄下來,并自動形成該棋局數(shù)據(jù)庫,為使用計算機技術(shù)研究棋譜創(chuàng)造了條件,避免了每次重新打譜的煩瑣,提高了研究效率。給圍棋科研工作帶來諸多方便,使傳統(tǒng)棋藝與現(xiàn)代技術(shù)完美結(jié)合。
現(xiàn)場講棋的輔助手段。
應(yīng)用本系統(tǒng)時,棋手對弈過程的現(xiàn)場講解員可根據(jù)由電子棋盤系統(tǒng)傳送來的比賽現(xiàn)場同步信息圖形,采用多媒體方式講棋,與傳真棋譜或電視監(jiān)視器傳送現(xiàn)場圖象的方式相比,具有信息直觀、操作靈便復(fù)盤自如、自動存儲等優(yōu)點。
本發(fā)明的基本特點棋盤狀態(tài)檢測采用紅外反射方式,具有實用性。比較其它方式,其特點是紅外線具有人的視覺不可見性,在測量過程可以不被棋手察覺,不干擾對弈過程;紅外線具有較強的指向性,檢測結(jié)果明確;紅外線抗干擾性強,信號穩(wěn)定可靠性高;有制作簡單、易于產(chǎn)生和便于調(diào)制,成本低。
為了防止對電子棋盤系統(tǒng)的程序進行非法修改,本系統(tǒng)具備防非法讀寫程序的功能,這一功能利用復(fù)雜可編程邏輯器件實現(xiàn)。
權(quán)利要求
1.一種圍棋電子棋盤,其特征在于,其中包括有一嵌入式微型計算機電路,用于對電子棋盤進行中央控制;一復(fù)雜可編程邏輯器件電路,用于數(shù)據(jù)、地址、控制總線的管理與連接;該復(fù)雜可編程邏輯器件電路與嵌入式微型計算機電路連接;一圍棋盤的行、列掃描控制電路,用于對棋盤狀態(tài)采集過程的管理與控制;該圍棋盤的行、列掃描控制電路與復(fù)雜可編程邏輯器件電路連接;一圍棋棋子狀態(tài)采集板電路,用于對棋盤狀態(tài)進行實時檢測;該圍棋棋子狀態(tài)采集板電路與圍棋盤的行、列掃描控制電路連接;一線形放大與模/數(shù)轉(zhuǎn)換電路,用于對所采集的模擬量進行線形放大和實現(xiàn)A/D轉(zhuǎn)換;該線形放大與模/數(shù)轉(zhuǎn)換電路分別與嵌入式微型計算機電路、復(fù)雜可編程邏輯器件電路、圍棋盤的行、列掃描控制電路、圍棋棋子狀態(tài)采集板電路連接;一與上位PC機通信接口,連接與上位PC機的通信鏈路;一SRAM/非易失性數(shù)據(jù)存儲器,用于數(shù)據(jù)與程序的存儲,用于對棋盤檢測、人機界面、上位PC機通信的控制;一圍棋人機界面控制與顯示板電路,用于構(gòu)成電子棋盤的人機界面;該圍棋人機界面控制與顯示板電路與嵌入式微型計算機電路連接。
2.根據(jù)權(quán)利要求1所述的圍棋電子棋盤,其特征在于,該圍棋棋子狀態(tài)采集板電路包括紅外發(fā)射管、紅外接受管及受控電子開關(guān)管組成的檢測單元電路,該紅外發(fā)射管的正極經(jīng)一電阻與受控電子開關(guān)管的發(fā)射極連接,該受控電子開關(guān)管的集電極與紅外接受管的正極連接;該檢測單元電路為三十八個。
3.根據(jù)權(quán)利要求1所述的圍棋電子棋盤,其特征在于,該人機界面控制與顯示板電路包括一電源及顯示信號輸入電路,提供顯示板的工作電源,提供顯示信號的輸入接口;一顯示形碼鎖存電路,用于鎖存顯示的形碼;一LED驅(qū)動電路,該LED驅(qū)動電路與顯示形碼鎖存電路連接;一套計時顯示器,用于顯示時間/次數(shù),該計時顯示器與LED驅(qū)動電路連接。
4.一種圍棋電子棋盤的控制方法,其特征在于,包括如下步驟1)系統(tǒng)初始化;2)等待上位PC機指令;3)判斷是否結(jié)束指令;4)判讀上位PC機指令并執(zhí)行;5)執(zhí)行結(jié)果存儲,向上位PC機傳送檢測及狀態(tài)參數(shù)。
5.根據(jù)權(quán)利要求1所述的圍棋電子棋盤的控制方法,其特征在于,其中,在步驟2等待上位PC機指令中,如果無,則返回繼續(xù)等待;如果有,執(zhí)行步驟3。
6.根據(jù)權(quán)利要求1所述的圍棋電子棋盤的控制方法,其特征在于,其中,在步驟3判斷是否結(jié)束指令中,如果是,執(zhí)行結(jié)束指令;如果否,則執(zhí)行步驟4。
全文摘要
一種圍棋電子棋盤,包括一嵌入式微型計算機電路,用于對電子棋盤進行中央控制;一復(fù)雜可編程邏輯器件電路與嵌入式微型計算機電路連接;一圍棋盤的行、列掃描控制電路與復(fù)雜可編程邏輯器件電路連接;一圍棋棋子狀態(tài)采集板電路與圍棋盤的行、列掃描控制電路連接;一線形放大與模/數(shù)轉(zhuǎn)換電路分別與嵌入式微型計算機電路、復(fù)雜可編程邏輯器件電路、圍棋盤的行、列掃描控制電路、圍棋棋子狀態(tài)采集板電路連接;一與上位PC機通信接口,連接與上位PC機的通信鏈路;一SRAM/非易失性數(shù)據(jù)存儲器,用于數(shù)據(jù)與程序的存儲;一圍棋人機界面控制與顯示板電路與顯示板電路與嵌入式微型計算機電路連接。
文檔編號A63F13/00GK1519699SQ0310334
公開日2004年8月11日 申請日期2003年1月22日 優(yōu)先權(quán)日2003年1月22日
發(fā)明者韓力群, 石芹俠, 何為 申請人:韓力群, 石芹俠, 何為