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

📄 main.c

📁 主要用于12864 液晶 OCMG4C8 显示汉字
💻 C
字号:
#include <c8051f020.h>
#include "LCD12864.h"

void SysInitial()
{
   uint i;
   EA=0;	   //关闭看门狗
   WDTCN=0xDE;
   WDTCN=0xAD;
   EA=1; 
   OSCXCN = 0x67;                       // 先选择外捕振荡器,频率为11.0592MHZ ,晶体振荡器方式1.6MHz<f≤3.2MHz
   for (i=0; i < 256; i++) ;            // 再延时(>1ms),
   while (!(OSCXCN & 0x80)) ;           // 等待外部晶振稳定
   OSCICN = 0x88;                       // 选择外部晶振,允许时钟丢失检测	
   XBR0=0x00; //使能交叉开关
   XBR1=0x00;
   XBR2=0x40;
   P3MDOUT=0xFF;
   P0MDOUT=0xff;//1111 1110
   P2MDOUT=0xff;   
   P74OUT=0xff;               
//   P74OUT=0xf7;   //P4-P7脚设为推挽 作为输出用	1111 0011	
}


/*------------------主程序--------------------*/
void main ()
{
	SP=0x5f;
	SysInitial();
	init_lcd ();
  while (1)
  {
    lattice_disp (0x00,0x00);
//    chn_disp (tab1);
    con_disp (0xff,0xff,0x8c,0x80,2,16);
    delay1 (8000);
    clr_ddram();
    clr_gdram(0x00,0x00);
    delay1 (8000);
//    chn_disp1 (tab31);
//    img_disp1 (tab32);
//    delay1 (8000);
//    clrram();
//   lat_disp (0xff,0x00);
//    delay1 (8000);
    Locat_Dot(uchar x_loc, uchar y_loc);
    delay1 (8000);
  }
}


⌨️ 快捷键说明

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