|
|||||||||||
| 技術(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 |
如何用單片機(jī)來(lái)畫(huà)圓,橢圓,正弦曲線,扇型等? |
| 作者:lijie789 欄目:單片機(jī) |
各位大哥,我想用單片機(jī)在一個(gè)320X240的LCD上畫(huà)一些圖,LCD的控制部分是用CPLD做的,已經(jīng)沒(méi)有問(wèn)題。如何用單片機(jī)來(lái)畫(huà)圓,橢圓,正弦曲線,扇型等?有這些函數(shù)在51單片機(jī)上可跑的朋友,賣(mài)給我。我只是拿來(lái)演示的,不用贏利。目的是推銷我的CPLD控制板。 |
| 2樓: | >>參與討論 |
| 作者: taoest 于 2005/4/3 12:12:00 發(fā)布:
推銷你的CPLD控制板 推銷你的CPLD控制板,這還不叫贏利?什么才叫贏利。 C語(yǔ)言提供數(shù)學(xué)函數(shù),你用數(shù)學(xué)函數(shù)+數(shù)學(xué)方程就能畫(huà)了。 如畫(huà)圓:(僅供參考,不保證正確) #include <math.h> void circle(int x,y,r) { float angle; for(angle=0;angle<6.28;angle+=0.1) { drawPixel(x+r*cos(angle),y+r*sin(angle)); } } |
|
| 3樓: | >>參與討論 |
| 作者: lijie789 于 2005/4/3 14:11:00 發(fā)布:
謝謝大哥! 呵呵,謝謝大哥!我的 意思是說(shuō),不會(huì)把別人提供給我的哪個(gè)程序賣(mài)給用戶。更不會(huì)送給用戶。 |
|
| 4樓: | >>參與討論 |
| 作者: zhang_lj 于 2005/4/4 9:46:00 發(fā)布:
建議用查表的方法 |
|
| 5樓: | >>參與討論 |
| 作者: hiberhe 于 2005/4/4 10:46:00 發(fā)布:
方程法效率太低了! |
|
| 6樓: | >>參與討論 |
| 作者: 大漠孤煙 于 2005/4/4 13:08:00 發(fā)布:
用三角函數(shù)畫(huà)圓形,做過(guò) 就是線條在90、270度處無(wú)法完全閉和,而且畫(huà)圖速度賊慢,建議查表 |
|
|
|
| 免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入 |
Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào) |