搜索
bottom↓
回复: 6

应用NOKIA3510设计诺基亚手机界面

[复制链接]

出0入0汤圆

发表于 2011-2-28 21:16:30 | 显示全部楼层 |阅读模式

(原文件名:http_imgload[7].jpg)


    上图为手机界面,但该图并不是拍摄某个真正手机的界面,而是本人应用MSP430单片机控制NOKIA3510显示器模拟出来的显示画面。手机GUI图型设计并不复杂,其只是通过调用不同类型的GUI函数,将相应的图形、数据在屏幕上还原出来即可。在一般情况下,这些GUI函数需要自己编写,而GUI函数编写相对比较简单,当你会画点、线的时候,你已经掌握了GUI最基本的函数,然后对这些的基本函数进行功能扩展就可以得到功能强大的GUI函数库。

  下面介绍我自己的一些GUI函数:

void NOKIAShowSH8X12(uchar x,uchar y,uchar value,uchar dcolor,uchar bgcolor);     //显示8x12字符
void NOKIAShowSH8X12Str(uchar x,uchar y,uchar *str,uchar dcolor,uchar bgcolor);   // 显示8x12字符串
void NOKIAShow12X12HZ(uchar x,uchar y,uchar value,uchar dcolor,uchar bgcolor);    //显示12x12汉字
void NOKIAShowPicture(uchar x,uchar y,uchar board,uchar high,uint picNum,const uchar *pic); //显示图片
void NOKIAShow12X12HZStr(uchar x,uchar y,uchar begin,uchar end,uchar dcolor,uchar bgcolor); //显示12x12汉字
void NOKIAShowSH8X14(uchar x,uchar y,uchar value,uchar dcolor,uchar bgcolor);               //显示8x14字符
void NOKIAShowSH8X14Str(uchar x,uchar y,uchar *str,uchar dcolor,uchar bgcolor);  // 显示8x14字符串
void NOKIAShowSH8X11(uchar x,uchar y,uchar value,uchar dcolor,uchar bgcolor);    //显示8x11字符
void NOKIAShowSH8X11Str(uchar x,uchar y,uchar *str,uchar dcolor,uchar bgcolor);  //显示8x11字符串
void NOKIAShow12X11HZStr(uchar x,uchar y,uchar begin,uchar end,uchar dcolor,uchar bgcolor);   //显示12x11汉字串


void GUI_Point(unsigned int x,unsigned int y,uchar color);      //画点
void GUI_RLine(uchar x, uchar y, uchar high, uchar color);       //画垂线
void GUI_HLine(uchar x0,uchar x1,uchar y0,uchar color);          //水平线
void GUI_line(uint x1,uint y1,uint x2,uint y2,uint color);              //任意方向直线
void GUI_FilledRectangle(int x1,int y1,int x2,int y2,uchar color);  //填充矩形
void GUI_Rectangle(uchar x1,uchar y1,uchar x2,uchar y2,uchar color);   //非填充矩形
void GUI_Circle(int x, int y, int r, int color);                                       //画圆

  这些函数基本上都是本人在实际应用过程中设计出来的。


(原文件名:http_imgload[8].jpg)



(原文件名:http_imgload[19].jpg)

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出0入0汤圆

 楼主| 发表于 2011-3-27 20:48:58 | 显示全部楼层
回复【楼主位】tmfwt
-----------------------------------------------------------------------
下面是NOKIA3510驱动程序,基于MSP430单片机
NOKIA3510设计简易手机界面程序ourdev_625944PS7A8R.rar(文件大小:57K) (原文件名:test19 NOKIA驱动.rar)
LCD图片取模软件Image2Lcdourdev_625945DL3VD8.rar(文件大小:767K) (原文件名:LCD图片取模软件Image2Lcd.rar)

出0入0汤圆

发表于 2011-3-27 21:18:29 | 显示全部楼层
支持一下,这个屏外观不大好...

出0入0汤圆

发表于 2011-3-27 21:47:42 | 显示全部楼层
~~~签了要求~~~~ DEL移动

出0入0汤圆

 楼主| 发表于 2011-4-3 16:22:43 | 显示全部楼层
回复【2楼】Rapido
-----------------------------------------------------------------------

这是在淘宝上买的一个非常便宜的彩屏,分辨率的确很低。

出0入0汤圆

发表于 2011-4-4 22:49:23 | 显示全部楼层
好东西

出0入0汤圆

发表于 2011-8-2 11:14:18 | 显示全部楼层
做的还真像
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-28 15:19

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表