请问是如何解决的 |
我也是这个问题 |
问题解决了吗,我现在也这个问题,求解 |
1、先用一个寄存器指示显示光标的位置,设R_POS. 2、再用中断定时做一个闪光标的时基,如0.3秒中断一次(已有中断,可以在中断中用一个计数器完成),每次将闪动时基B_BAS求反,则B_BAS每0.3秒变动一次0、1。 3、做一个标记指示要不要闪动,如B_FLASH,=1要闪,=0不闪。 比如现在输入进行到第三行第二列,你就让R_POS=12(假设12对应该位置),B_FLASH=1,就行。 如果不要闪,让B_FLASH=0就行。 4、中断时(0.3秒到),用B_FLASH AND B_BAS: 4.1:如果=0,就正常显示(现行的显示不变就行) 4.2:如果=1,就在R_POS(=12)所指定的位置上,显示你想显示的闪动的字符样式(如全黑、加下划线,全白……) |