📄 main.cpp
字号:
#include "MainFun.h"
#include <dos.h>
#include "public.h"
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
//系统变量。
extern int directvideo=1;
extern unsigned _stklen =4*1024U;//设置堆栈大小为8K
unsigned char HaveDogMark;
static CMainFun gMainFun;
void main(int argc,char *argv[])
{
extern int gUseStack;
extern void Teststack();
void ShowStackSize();
unsigned short IRQNo=4;
unsigned short PortAddr=0x3F8;
unsigned short Baud=9600;
extern short int GetDogType();
extern char CheckDogExist();
Teststack();
clrscr();
cprintf("\r\n---------------------------------\r\nUseage: upgrade.exe 4 0x3F8 9600\r\n---------------------------------");
if(argc==4)
{
IRQNo=atoi(argv[1]);
sscanf(argv[2],"0x%x",&PortAddr);
Baud=atoi(argv[3]);
cprintf("\r\nIRQNo=%u Addr=0x%X Baud=%u",IRQNo,PortAddr,Baud);
}
ShowStackSize();
if(CheckDogExist())cprintf("\r\nFind Dog TSR Exits(Type SX%X)",GetDogType());
else cprintf("\r\nDog TSR NO Exits");
if(!gMainFun.Initialization(IRQNo,PortAddr,Baud))
{
gMainFun.Run();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -