| 
  |||||||||||
| 技術(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  | 
  
初學(xué)者的困惑:我總算領(lǐng)教了標(biāo)準(zhǔn)51是怎么樣的慢 | 
  
| 作者:羅布泊 欄目:單片機(jī) | 
以前一直用Cygnal公司的C8051系列,處理一些通信和存貯,除了感覺(jué)貴,沒(méi)別的不好的感覺(jué)。后來(lái)用p89lv51rd2來(lái)做LCD漢字顯示,簡(jiǎn)直超乎我的想象:為了及時(shí)顯示通信信息,我即將通信解算出來(lái)的信息實(shí)時(shí)刷新到LCD。但發(fā)現(xiàn)老有數(shù)據(jù)信息出錯(cuò),萬(wàn)沒(méi)想到,原來(lái)處理串口數(shù)據(jù)的速度竟然達(dá)不到串口進(jìn)來(lái)數(shù)據(jù)速度的1/10(這么說(shuō)吧,LCD顯示串口緩沖輸入指針一秒遞增200~300字節(jié),而輸出(處理)指針象秒表一樣走,且比秒表還慢)。而我的程序帶漢字庫(kù)也就30K,大致結(jié)構(gòu)就是: while(1)//主循環(huán); { PROCESSBUF();//處理緩沖區(qū); DISPLAY();//顯示數(shù)據(jù)信息 } 搞了3天,我已經(jīng)完全沒(méi)脾氣了。  | 
  
| 2樓: | >>參與討論 | 
| 作者: chenluck 于 2005/9/29 21:44:00 發(fā)布:
         這只能怪你,不能怪51的,誰(shuí)叫你將驢當(dāng)馬使的呀!  | 
  |
| 3樓: | >>參與討論 | 
| 作者: bugkillbug 于 2005/9/29 21:45:00 發(fā)布:
         價(jià)格就不一樣  | 
  |
| 4樓: | >>參與討論 | 
| 作者: isoar 于 2005/9/30 0:44:00 發(fā)布:
         p89lv51rd2最快也就3MIPS,而C8051F都是20MIPS以上的吧 不過(guò)還是不理解: 一個(gè)LCD滿(mǎn)屏的數(shù)據(jù)能有多少? LCD是給人看的吧?一秒刷新5次足夠了吧? 相對(duì)上面兩個(gè)問(wèn)題3MIPS的速度應(yīng)該是完全可以應(yīng)付的 p89lv51rd2和它的5V同胞兄弟P89V51RD2一樣是非常優(yōu)秀的MCU的。  | 
  |
| 5樓: | >>參與討論 | 
| 作者: 大漠孤煙 于 2005/9/30 7:57:00 發(fā)布:
         謝謝isoar,你好象給了我一點(diǎn)啟示 一屏數(shù)據(jù)沒(méi)有多少,也就128*128/4bytes,主要時(shí)間花在處理漢字、ASCII字符上面。  | 
  |
| 6樓: | >>參與討論 | 
| 作者: twz8858877 于 2005/9/30 8:47:00 發(fā)布:
         LCD本身就是慢速器件。 就算你不做漢字等處理,它也可能趕不上串口通信速度。  | 
  |
| 7樓: | >>參與討論 | 
| 作者: javie 于 2005/9/30 9:18:00 發(fā)布:
         呵呵 樓上一語(yǔ)道破天機(jī)啊  | 
  |
  | 
    
 
  | 
  
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 | 
Copyright © 1998-2006 www.udpf.com.cn 浙ICP證030469號(hào)  |