发表于:2004-05-13 14:52:00
楼主
工控机,DOS系统,运行C语言编制的程序,
每次程序运行的时候,开始都会循环等待用户按下S键,这个过程中一直在读取并显示系统时间,系统时间是正常的;
按下S键以后,开始进行一些AD,DA,IO的操作。
这个过程中不再读取显示系统时间。
当AD,DA,IO操作进行完之后,程序再次回到最初等待用户输入的状态,再循环读取系统时间,但是系统时间是从进行AD,DA,IO操作前的时刻开始走的。
譬如:在进行AD,DA,IO操作以前系统的时间是8:50,整个AD,DA,IO操作用时2分钟,当操作进行完之后,系统的时间还是8:50,也就是在进行AD,DA,IO操作的过程中,系统的时间停了!
真是头痛啊,还请各位指教!