|
|||||||||||
| 技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng) 驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe |
一個(gè)很棘手問(wèn)題 求助~~~ |
| 作者:wanggang21 欄目:技術(shù)交流 |
暑假覺得沒什么事就報(bào)了一老師跟她做小項(xiàng)目,現(xiàn)在項(xiàng)目下來(lái)了,就是用單片機(jī)來(lái)處理手寫板的輸入輸出信息來(lái)做一個(gè)報(bào)警器,從網(wǎng)上找了一些成果看看覺得這是可行得。 打算通過(guò)串口進(jìn)行通信,但是現(xiàn)在的一個(gè)問(wèn)題是不清楚單片機(jī)怎么樣處理手寫板來(lái)的漢字碼值。希望高手指點(diǎn)一二,不勝感激~~ |
| 2樓: | >>參與討論 |
| 作者: tyw 于 2006/6/24 16:01:00 發(fā)布:
漢字區(qū)位碼不是從手寫板來(lái)的 而是通過(guò)安裝在硬盤里的軟件處理分析后得來(lái)的,難那,歇擱吧,哈哈 * - 本貼最后修改時(shí)間:2006-6-24 16:02:45 修改者:tyw |
|
| 3樓: | >>參與討論 |
| 作者: wanggang21 于 2006/6/24 16:08:00 發(fā)布:
漢字區(qū)位碼 這我知道 是由手寫板分析出來(lái) 不過(guò)我向問(wèn)的是把這個(gè)碼傳到單片機(jī)以后怎樣進(jìn)行處理 希望指點(diǎn)指點(diǎn) 我剛做 不熟 |
|
| 4樓: | >>參與討論 |
| 作者: tyw 于 2006/6/24 16:32:00 發(fā)布:
如果已經(jīng)獲得區(qū)位碼,可用查表方法比較 全部一致就報(bào)警 當(dāng)然首先得把相關(guān)的區(qū)位碼做成數(shù)據(jù)表 串口得到的串碼也得分離整理成區(qū)位碼形式 區(qū)位碼是與漢字一一對(duì)應(yīng)的編碼,用四位數(shù)字表示, 前兩位從01 到94稱區(qū)碼,后兩位從01到94稱位碼。 一個(gè)漢字的前一半是 ASCⅡ碼為“160+區(qū)碼”的字符,后一半是ASCⅡ碼為“160+ 位碼”的字符。 例如:“劉”的區(qū)位碼是 3385,其意為區(qū)碼33位碼85,它是由ASCⅡ碼為160+33=193和160+85=245的兩個(gè)字符組成。 為了使每一個(gè)漢字有一個(gè)全國(guó)統(tǒng)一的代碼,1980年,我國(guó)頒布了第一個(gè)漢字編碼的國(guó)家標(biāo)準(zhǔn): GB2312-80《信息交換用漢字編碼字符集》基本集,這個(gè)字符集是我國(guó)中文信息處理技術(shù)的發(fā)展基礎(chǔ),也是目前國(guó)內(nèi)所有漢字系統(tǒng)的統(tǒng)一標(biāo)準(zhǔn)。由于國(guó)標(biāo)碼是四位十六進(jìn)制,為了便于交流,大家常用的是四位十進(jìn)制的區(qū)位碼。所有的國(guó)標(biāo)漢字與符號(hào)組成一個(gè)94×94的矩陣。在此方陣中,每一行稱為一個(gè)"區(qū)",每一列稱為一個(gè)"位",因此,這個(gè)方陣實(shí)際上組成了一個(gè)有94個(gè)區(qū)(區(qū)號(hào)分別為0 1到94)、每個(gè)區(qū)內(nèi)有94個(gè)位(位號(hào)分別為01到94)的漢字字符集。一個(gè)漢字所在的區(qū)號(hào)和位號(hào)簡(jiǎn)單地組合在一起就構(gòu)成了該漢字的"區(qū)位碼"。在漢字的區(qū)位碼中,高兩位為區(qū)號(hào),低兩位為位號(hào)。 在區(qū)位碼中,01-09區(qū)為682個(gè)特殊字符,16~87區(qū)為漢字區(qū),包含6763個(gè)漢字 。其中16-55區(qū)為一級(jí)漢字(3755個(gè)最常用的漢字,按拼音字母的次序排列),56-87區(qū)為二級(jí)漢字(3008個(gè)漢字,按部首次序排列)。 所以,當(dāng)我們需要n個(gè)任意漢字時(shí),我們不必建一個(gè)全部漢字表,而是利用區(qū)位碼實(shí)現(xiàn)常用漢字的提取。 這里有一些相關(guān)資料 http://www.tuenhai.com/archives/2006/8970.shtml ![]() * - 本貼最后修改時(shí)間:2006-6-24 17:11:23 修改者:tyw |
|
| 5樓: | >>參與討論 |
| 作者: davywan 于 2006/6/24 19:07:00 發(fā)布:
其實(shí)是是把單片機(jī)處理的信號(hào)給電腦,用電腦來(lái)進(jìn)行處理 |
|
| 6樓: | >>參與討論 |
| 作者: wanggang21 于 2006/6/24 19:08:00 發(fā)布:
我們的不通過(guò)電腦 所以很麻煩 樓上的能不能給點(diǎn)意見 * - 本貼最后修改時(shí)間:2006-6-24 19:10:35 修改者:wanggang21 |
|
| 7樓: | >>參與討論 |
| 作者: 獨(dú)占一江秋 于 2006/6/24 19:33:00 發(fā)布:
樓主的要求沒說(shuō)清楚, 收到什么樣的編碼報(bào)警?如果有編碼到就報(bào)警那就不需要任何處理,收夠4個(gè)字符就報(bào)一下。 |
|
| 8樓: | >>參與討論 |
| 作者: wanggang21 于 2006/6/24 19:38:00 發(fā)布:
恩 剛才是沒有說(shuō)清楚 我再說(shuō)一下 我們做的是一個(gè)時(shí)間報(bào)警器 ,主要是現(xiàn)實(shí)是:從手寫板輸入漢字信息,然后輸入定時(shí)時(shí)間,然后通過(guò)單片處理,到時(shí)候輸出報(bào)警信息。也就這么簡(jiǎn)單,因?yàn)榈谝淮谓佑|么,實(shí)在沒有經(jīng)驗(yàn)。所以請(qǐng)各位大俠好好幫幫小弟。呵呵 |
|
| 9樓: | >>參與討論 |
| 作者: wanggang21 于 2006/6/24 19:46:00 發(fā)布:
處理單元 老師要求的就是用單片機(jī) 因?yàn)榫W(wǎng)上有單片處理有成功的實(shí)例,所以說(shuō)還是可行的。 |
|
| 10樓: | >>參與討論 |
| 作者: Bingoes 于 2006/6/25 12:14:00 發(fā)布:
關(guān)鍵是手寫輸入板的接口以及協(xié)議 鍵盤我就知道,可以用單片機(jī)搞個(gè)PS2接口,然后接收KEYBOARD的輸入 信息,,, 從樓主說(shuō)的情況看,是用現(xiàn)成的手寫板吧,如果知道了接口以及協(xié)議, 相對(duì)來(lái)說(shuō)就好辦了。例如我在手寫板寫入:定時(shí)(區(qū)位碼:B6A8 CAB1), 當(dāng)MCU接收到這8個(gè)字節(jié)信息時(shí),就知道輸入的時(shí)定時(shí)信息。。。。 |
|
| 11樓: | >>參與討論 |
| 作者: xwj 于 2006/6/25 12:36:00 發(fā)布:
暈!哪個(gè)手寫板能直接輸出“漢字碼值”。?? LZ醒醒吧,手寫板只能輸出觸控點(diǎn)的坐標(biāo)和 壓力(僅部分有),然后把相應(yīng)的數(shù)據(jù)傳給電腦,再有電腦把數(shù)據(jù)組合起來(lái)得到軌跡,通過(guò)大量的轉(zhuǎn)換、運(yùn)算、查表等判斷才能最終獲得匹配的漢字 從常規(guī)的手寫板接口上最多只能得到坐標(biāo)和軌跡數(shù)據(jù),不可能直接得到“漢字碼值”的 好的手寫識(shí)別算法是別人花費(fèi)大量人力物力研究出來(lái)的,不是那么簡(jiǎn)單的哦 |
|
| 12樓: | >>參與討論 |
| 作者: xwj 于 2006/6/25 12:50:00 發(fā)布:
暈,LZ的表達(dá)... "就是用單片機(jī)來(lái)處理手寫板的輸入輸出信息來(lái)做一個(gè)報(bào)警器" 1、到底是手寫板還是觸摸屏? 2、報(bào)警器非要寫入漢字才報(bào)警?那要是寫錯(cuò)了或漢字寫的不標(biāo)準(zhǔn)識(shí)別不出怎么辦? 3、你怎么能那么肯定手寫板傳過(guò)來(lái)的一定是“手寫板來(lái)的漢字碼值”? 如果是用觸摸屏控制,一般方法就是: 1、再屏上對(duì)應(yīng)位置畫個(gè)圖標(biāo) 2、獲取觸控點(diǎn)坐標(biāo) 3、判斷坐標(biāo)X、Y值是否需要的區(qū)間,是則執(zhí)行相應(yīng)程序,否則檢查下一個(gè)功能的坐標(biāo)區(qū)間 。。。 4、返回步驟2循環(huán)檢測(cè) 實(shí)際上只要知道坐標(biāo)值和觸控狀態(tài)就可以了,而且觸摸屏或手寫板、鼠標(biāo)等也都只能直接或間接的獲取坐標(biāo)和觸控狀態(tài) |
|
| 13樓: | >>參與討論 |
| 作者: thw 于 2006/6/25 13:44:00 發(fā)布:
呵呵 樓主為我們指明了一個(gè)方向,在線編碼手寫板。 |
|
| 14樓: | >>參與討論 |
| 作者: wanggang21 于 2006/6/25 14:03:00 發(fā)布:
第一次做這東西 難免有點(diǎn)迷糊 第一次做實(shí)際的東西嘛。 很多都不怎么了解的。 上面說(shuō)的那個(gè)方案只是老師大概說(shuō)一下,要我們自己具體的去調(diào)研,考察其可行性。所以讓大家來(lái)探討探討么。 呵呵。 |
|
| 15樓: | >>參與討論 |
| 作者: thw 于 2006/6/25 14:23:00 發(fā)布:
。。。 估計(jì)識(shí)別漢字是不可能了,改成識(shí)別符號(hào)吧。MCU從發(fā)過(guò)來(lái)的坐標(biāo)判斷。 |
|
| 16樓: | >>參與討論 |
| 作者: conwh 于 2006/6/25 17:40:00 發(fā)布:
不清楚說(shuō)的什么 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |