2016.1.24总结

来源:互联网 发布:淘宝买刀剑会被扣留不 编辑:程序博客网 时间:2024/05/14 18:56

  C#中有进程,进程就相当于每隔一段时间就执行一次,这有点类似于中断了,因为有很多任务,你不是一次就能运算完,但cpu又不能只执行你这一个任务而不响应别的任务。所以就有了进程的概念了。C#中专门的进程类,只要使用进程类,就能使用进程了。把一个很大的任务分多次完成。

  如何在屏幕上显示字符串呢?我现在知道的有两种方法,一种是公司现在用的就是把字符串连好,比如“我们”这个字符串就预先在程序中做好,因为程序中要显示的字符串是固定的。还有一种方法是是建立一个数组,这个数组中存放所有你字库中所有的字,同时还有这个字的代号,这样你就能随便的传一个字符串过来,然后把字符串中的值都与数组中的值比较,这样就能获得这个字的代号了,有了代号就能在字库中找到它(我用的是12864),并显示了。

  如何显示屏幕呢?把屏幕中的每个对象都表示出来。

  还有以前的那个电机速度测试程序,看来还是要在外部中断中检查定时器中断标志位,我想了很多方法,比如用很多标志位,比如在定时器中断中检查时间等于g_time_cnt*定时器频率的时间值(但这个方法对间隔大于一个中断时间的无效)。想了那么久,还是只能用老方法了,这是因为维度的问题,要想获得更多的状态就要增加维度,增加变量。或者在调度任务中定时的更新现在的定时器时间(设两个值,一个是先前的,一个是当前的,每次都比较先前的和当前的大小,如果出现当前的比先前的小,就有问题,这样就能检查出来了),这样你在外部中断中得到了时间,就与现在的定时器时间比较,如果值比现在的时间小就错了(未使用,不知能否使用)。

0 0