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

2020-01-27 11:43发布

跪求nokia5110曲线显示代码!


如何描点?

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


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


我用的51的芯片
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
26条回答
BXAK
2020-01-28 21:04
没大内存的51就不要开辟缓冲区了(缓冲区要504字节的RAM,像C8051f340有4K多的RAM、STC12C5A系列有1K多的RAM……不知你用什么51),
小内存的51画气温变化的话,直接描点算了,
/*┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈
函数: 画点
入口:点坐标(x:0~83,y:0~47)
┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈*/
void L3310_Show_xy(uint8 x, uint8 y)
{
        L3310_xy(x,(5-y/8));
        L3310_write_byte( (0x80>>(y%8)) , 1 );
}
像屏的左边、下边要刻度的话(如:左边温度刻度、下边时间刻度),画点的时候x、y就要加相应的偏移量,不然刻度会被覆盖,参考图:

20120417066.jpg (167.9 KB, 下载次数: 0)

下载附件

2012-7-9 18:27 上传


一周热门 更多>