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

📄 xled10w.c

📁 多字节汉字屏显示控制程序
💻 C
字号:
#include "config.h"
extern  void 	delay100us(uchar time);
extern  void 	com_init(bps); /*初始串口*/
extern 	void 	print_up(struct windows xdata *pt);		//上滚屏
/*extern 	void 	print_up_hang(struct windows xdata *pt);//上滚屏

extern 	void 	print_down(struct windows xdata *pt);		//下滚屏
extern 	void 	print_down_hang(struct windows xdata *pt);		//下滚屏

extern 	void 	print_l(struct windows xdata *pt);		//左移动屏
extern 	void 	print_l_lie(struct windows xdata *pt);		//左移动屏
extern 	void 	print_r(struct windows xdata *pt);		//左移动屏
extern 	void 	print_r_lie(struct windows xdata *pt);		//左移动屏

extern 	void 	print_all(struct windows xdata *pt);		//左移动屏
*/
extern 	void 	windows_init(struct windows xdata *pt);	//初始化显示屏
extern  void    Print(void);
extern  uchar	comtimeout;//com文件中定义
xdata 	struct 	windows forme _at_ 0x100;				//窗体2
xdata	uchar	BOXADDR _at_ 0xFFFE;				    //
uchar STATION;

void main(void)
{
	//主函数开始
    com_init(BPS);
    STATION=0x03;
    windows_init(&forme);
    CS_RAM=1;
    BOXSEL=0;                   //选择设备译码
    ACC=BOXADDR;
    ACC=~ACC;
    BOXSEL=1;
    ACC&=0x0F;
    STATION=ACC;
	while(1)
    {
        #ifdef 	AUTOSTOP
			AUTORESET;
		#endif
		//REBOOT;
        CS_RAM=0;
		forme.hang 		= 0;
		forme.lie 		= 0;
		forme.bit_cont 	= 0;
        print_up(&forme);
        /*
		switch(forme.movintype[forme.plan])
		{
			case 0x02: //右移
				 	print_r(&forme);
					break;
			case 0x01: //左移
				 	print_l(&forme);
					break;
			case 0x03:	//上滚屏
					print_up(&forme);
					break;
			case 0x04: //下滚屏
					print_down(&forme);
					break;
			case 0x08: //上逐行
				 	print_up_hang(&forme);
					break;
			case 0x07: //下逐行
	  		  	 	print_down_hang(&forme);
					break;
			case 0x06: //左移逐列
				 	print_l_lie(&forme);
					break;
			case 0x05: //右移逐列
					print_r_lie(&forme);
					break;
			default:forme.movintype[forme.plan]=1;
					break;
		}//end switch(forme.movintype[forme.plan]) */
	}
}

⌨️ 快捷键说明

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