找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

弄了个4kB的文本编辑器 为显示窗口,增加光标功能?

查看数: 1282 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-6-24 13:18

正文摘要:

弄了个4kB的文本编辑器,想增加光标功能。如图方案1:光标作为“文本”,由程序在4kB内存上假写,光标位置=起始地址=编辑位置。当编辑位置移动的时候,还原编辑位置原来的值。 不知道这样做是否合理

回复

ID:123289 发表于 2024-6-25 13:23
1、做个闪动符(变量)FL,如FL每0.5秒反转一次,即:FL=1/0。
2、做个光标符点阵:GB。例:GB是个下画线点阵与闪动的结合。公式:GB=FL*下画线。
3、做个光标位置变量:WZ。当显示到光标位置单元时,置WZ=1,否则,其它位置时 WZ=0。
现在可以从从显示缓冲区中取数据点阵XS显示了,显示输出公式:
[XS]*[!WZ] +[GB*WZ]  即:不在光位置显示原点阵XS;在光标位置显示下画线点阵,下画线受闪动控制。
! = 求反

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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