求助:跪求nokia5110曲线显示代码!

2020-01-27 11:43发布

跪求nokia5110曲线显示代码!


如何描点?

比如读取温度,并在5110上显示变化的温度曲线。


或者 y=sin(x) 函数显示。


我用的51的芯片
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
25条回答
jlhgold
1楼-- · 2020-01-29 12:36
BXAK 发表于 2012-7-9 21:57
想快,空间换速度,也就是2楼的方法,应该是最快的了,
像气温描点,犯不着,用最省代码够了(我万年历中 ...

10k也挺大了,虽然我的程序空间都是>48k的,ram至少也有1k!哈哈!换空间其实也没什么,就要看有没有这个必要,画慢速的东西确实没有用2楼的必要。
nongxiaoming
2楼-- · 2020-01-29 14:33
 精彩回答 2  元偷偷看……
BXAK
3楼-- · 2020-01-29 14:47
jlhgold 发表于 2012-7-9 22:09
10k也挺大了,虽然我的程序空间都是>48k的,ram至少也有1k!哈哈!换空间其实也没什么,就要看有没有这 ...

10K code不大啊,连片内的12K EEPROM也用完了(就是code不够用,本来很多放在code的数据都往EEPROM里面使劲塞了),
那片STC12C5410搁放几年了,做多功能万年历之前就想到用它可能会空间不够,但还是用了,不想浪费
wtiechen1969
4楼-- · 2020-01-29 19:25
画点函数不错,学习了
weipeng54089414
5楼-- · 2020-01-29 23:54
改装了一下,可以画点和擦点了。
/*┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
函数: 画点
入口:点坐标(x:0~83,y:0~47) (color :0~白 {MOD} 1~黑 {MOD})
┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈*/
void DrawPoint(u8 x, u8 y , u8 color)
{
        LCD_pos_byte(x,(5-y/8));
                if(color==0)
                {
                LCD_write_byte( (0x00>>(y%8)) , 1 );        
                }
                else
                {
                        LCD_write_byte( (0x80>>(y%8)) , 1 );        
                }
}
shsofts
6楼-- · 2020-01-30 01:49
收藏中这个必须的

一周热门 更多>