專利名稱:漢字化編程示教裝置的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及人機交互裝置,具體地說為一種對機器人進行示教和編程的且具有漢字顯示和幫助界面的漢字化編程示教裝置。
背景技術(shù):
在機器人應用中,編程示教盒是主要的人機交互手段。而目前應用于國內(nèi)的示教盒為英文界面,無法提供中文在線幫助,給操作帶來不便;然而,現(xiàn)有技術(shù)中的示教盒體積大,質(zhì)量大,液晶屏小,鍵盤布局不太合理,抗干擾性不強。
實用新型內(nèi)容為了克服上述不足,本實用新型的目的是提供一種漢字化編程示教裝置。它具有幫助界面、體積小、重量輕、液晶屏大特點。
為了實現(xiàn)上述目的,本實用新型解決其技術(shù)問題所采用的技術(shù)方案包括一單片機D1,所述單片機D1通過數(shù)據(jù)、地址總線與數(shù)據(jù)存儲器D3、程序存儲器D4、漢字庫存儲器D6、LCD控制器D7、可編程邏輯控制器D9和第二地址鎖存器D11相連;一第一地址鎖存器D2,所述第一地址鎖存器D2位于單片機D1數(shù)據(jù)總線與地址總線之間,為低位地址線和數(shù)據(jù)線分時復用;一總線驅(qū)動器D5,所述總線驅(qū)動器D5位于單片機D1和數(shù)據(jù)總線之間,為數(shù)據(jù)總線提供驅(qū)動;一數(shù)據(jù)存儲器D3,所述數(shù)據(jù)存儲器D3與第一地址鎖存器D2和總線驅(qū)動器D5通過總線相連,存儲來自計算機的計算中間值;一程序存儲器D4,所述程序存儲器D4與第一地址鎖存器D2和總線驅(qū)動器D5相連,存儲系統(tǒng)應用算法程序、顯示程序及通訊中斷處理程序;一鍵盤矩陣D10,所述鍵盤矩陣D10通過可編程邏輯控制器D9和第二地址鎖存器D11與單片機D1相連,主要接收來自鍵盤的輸入;一漢字字庫存儲器D6,所述漢字字庫存儲器D6與第一地址鎖存器D2和總線驅(qū)動器D5相連,存儲漢字矩陣;一串行通訊控制器D8,所述串行通訊控制器D8,其輸入端與單片機D1相連,輸出端接至上位機;一LCD控制器D7,所述LCD控制器D7與第一地址鎖存器D2和總線驅(qū)動器D5相連,其輸出接至液晶顯示器。
本實用新型具有如下有益效果1.本實用新型能提供漢字操作和編程界面,體積小,重量輕,液晶屏大,抗干擾能力強,其實用性、可靠性、通用性強。
2.外觀上,本實用新型采用塑料外殼,外型設(shè)計符合人體工程學,鍵盤采用了橫向布局,采用了復用鍵,減少了按鍵的數(shù)目。
圖1本實用新型電路原理圖。
具體實施方式
以下結(jié)合附圖對本實用新型作進一步詳細說明。
如圖1所示,本實用新型包括一單片機D1,所述單片機D1通過數(shù)據(jù)、地址總線與數(shù)據(jù)存儲器D3、程序存儲器D4、漢字庫存儲器D6、LCD控制器D7、可編程邏輯控制器D9和第二地址鎖存器D11相連;一第一地址鎖存器D2,所述第一地址鎖存器D2位于單片機D1數(shù)據(jù)總線與地址總線之間,為低位地址線和數(shù)據(jù)線分時復用;一總線驅(qū)動器D5,所述總線驅(qū)動器D5位于單片機D1和數(shù)據(jù)總線之間,為數(shù)據(jù)總線提供驅(qū)動;一數(shù)據(jù)存儲器D3,所述數(shù)據(jù)存儲器D3與第一地址鎖存器D2和總線驅(qū)動器D5通過總線相連,存儲來自計算機的計算中間值;一程序存儲器D4,所述程序存儲器D4與第一地址鎖存器D2和總線驅(qū)動器D5相連,存儲系統(tǒng)應用算法程序、顯示程序及通訊中斷處理程序;一鍵盤矩陣D10,所述鍵盤矩陣D10通過可編程邏輯控制器D9和第二地址鎖存器D11與單片機D1相連,主要接收來自鍵盤的輸入;一漢字字庫存儲器D6,所述漢字字庫存儲器D6與第一地址鎖存器D2和總線驅(qū)動器D5相連,存儲漢字點陣;一串行通訊控制器D8,所述串行通訊控制器D8,其輸入端與單片機D1相連,輸出端接至上位機(本實施例采用通用機器人控制器),控制與上位機的串行通訊;一LCD控制器D7,所述LCD控制器D7包括顯存、液晶屏控制功能,與第一地址鎖存器D2和總線驅(qū)動器D5相連,其輸出接至液晶顯示器,對液晶顯示器的顯示進行控制。
本實用新型具體工作過程及原理為由鍵盤矩陣D10接收用戶輸入,經(jīng)過可編程邏輯控制器D9和第二地址鎖存器D11進入數(shù)據(jù)總線進入單片機D1,單片機D1根據(jù)程序設(shè)置讀寫數(shù)據(jù)存儲器D3、漢字字庫存儲器D6并向LCD控制器D7發(fā)送顯示數(shù)據(jù);根據(jù)用戶命令,單片機D1將數(shù)據(jù)通過串行通訊控制器D8傳送給上位機(本實施例采用通用機器人控制器)。
其中由所述LCD控制器D7、漢字庫存儲器D4構(gòu)成液晶顯示模塊。單片機D1接收串口來的機器人控制器顯示命令,計算出漢字在漢字字庫中的位置,取出32字節(jié)的字模,送到LCD控制器D7中,由LCD控制器D7存入其自身顯存,進行顯示;單片機D1通過LCD控制器D7同時控制液晶屏的背光和顯示對比控制;液晶屏的背光是受控的,在長時間不用后,可以自動消除背光;顯示對比度也是可以由CPU控制的,可以數(shù)字化變化。
所述漢字字庫存儲器D6為固化的一個16×16點陣的國標二級字庫。由于漢字庫占用的存儲空間比較大,本實用新型采用了分頁存儲的方式。將漢字庫存放于漢字字庫存儲器D6內(nèi),共分8頁,與數(shù)據(jù)存儲器D3及鍵盤矩陣D10、LCD控制器D7進行統(tǒng)一編址。
本實施例所述單片機D1采用89C52,第一地址鎖存器D2采用74HC373,數(shù)據(jù)存儲器D3采用6264,程序存儲器D4采用27C256,漢字庫存儲器D6采用74C020,串行通訊控制器D8采用MAX232。
權(quán)利要求1.一種漢字化編程示教裝置,其特征包括一單片機D1,所述單片機D1通過數(shù)據(jù)、地址總線與數(shù)據(jù)存儲器D3、程序存儲器D4、漢字庫存儲器D6、LCD控制器D7、可編程邏輯控制器D9和第二地址鎖存器D11相連;一第一地址鎖存器D2,所述第一地址鎖存器D2位于單片機D1數(shù)據(jù)總線與地址總線之間,為低位地址線和數(shù)據(jù)線分時復用;一總線驅(qū)動器D5,所述總線驅(qū)動器D5位于單片機D1和數(shù)據(jù)總線之間,為數(shù)據(jù)總線提供驅(qū)動;一數(shù)據(jù)存儲器D3,所述數(shù)據(jù)存儲器D3與第一地址鎖存器D2和總線驅(qū)動器D5通過總線相連,存儲來自計算機的計算中間值;一程序存儲器D4,所述程序存儲器D4與第一地址鎖存器D2和總線驅(qū)動器D5相連,存儲系統(tǒng)應用算法程序、顯示程序及通訊中斷處理程序;一鍵盤矩陣D10,所述鍵盤矩陣D10通過可編程邏輯控制器D9和第二地址鎖存器D11與單片機D1相連,主要接收來自鍵盤的輸入;一漢字字庫存儲器D6,所述漢字字庫存儲器D6與第一地址鎖存器D2和總線驅(qū)動器D5相連,存儲漢字矩陣;一串行通訊控制器D8,所述串行通訊控制器D8,其輸入端與單片機D1相連,輸出端接至上位機;一LCD控制器D7,所述LCD控制器D7與第一地址鎖存器D2和總線驅(qū)動器D5相連,其輸出接至液晶顯示器。
專利摘要本實用新型公開一種漢字化編程示教裝置。它以單片機為核心,主要由地址鎖存器,數(shù)據(jù)、地址總線與數(shù)據(jù)存儲器,程序存儲器,總線驅(qū)動器,漢字庫存儲器,LCD控制器,可編程邏輯控制器,鍵盤矩陣組成,所述單片機分別接串行通訊LCD控制器、地址鎖存器及總線驅(qū)動器,且通過數(shù)據(jù)和地址總線與程序存儲器、數(shù)據(jù)存儲器、鍵盤矩陣、漢字字庫存儲器以及LCD控制器相連。本實用新型能提供漢字操作和編程界面,體積小,重量輕,液晶屏大,鍵盤布局合理,外型設(shè)計符合人體工學,抗干擾能力強;它更強調(diào)其實用性、可靠性、通用性。
文檔編號G06F19/00GK2671028SQ20032013127
公開日2005年1月12日 申請日期2003年12月31日 優(yōu)先權(quán)日2003年12月31日
發(fā)明者徐方, 杜鵬, 惠龍, 陳業(yè)嘉, 孫健 申請人:沈陽新松機器人自動化股份有限公司