⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 clock390.c

📁 Small Device C Compiler 面向Inter8051
💻 C
字号:
#include <stdio.h>/* If you don't have an lcd display, don't worry, it will just   toggle some bits in the void, but ok*/#define USE_LCDvoid main (void) {  unsigned long ms, seconds, oldSeconds=-1;    printf ("\nStarting systemclock test.\n");#ifdef USE_LCD  LcdInit();  LcdLPutString(0, "Testing clock");  LcdLPutString(2, "ms: ");#endif  while (1) {    ms=ClockTicks();    seconds=ms/1000;#ifdef USE_LCD    LcdLPrintf (2 + (4<<8), "%10ld", ms);#endif    if (seconds!=oldSeconds) {      printf ("%02d:%02d.%02d\n", (int)seconds/3600, 	      (int)(seconds/60)%60, 	      (int)seconds%60);      oldSeconds=seconds;      _asm	cpl P3.5 ; toggle led      _endasm;    }    if (Serial0CharArrived()) {      switch (getchar()) {      case '2': printf ("Switching to 2 clocks/cycle\n"); CpuSpeed(2); break;      case '4': printf ("Switching to 4 clocks/cycle\n"); CpuSpeed(4); break;      }    }  }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -