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

📄 main.c

📁 AVR单片机仿真100例
💻 C
字号:
//-----------------------------------------------------------------
//  名称:开机显示24C08中的画面
//-----------------------------------------------------------------
//  说明:开机时系统从24C08中读取画面并显示到12864LCD 
//       如果需要先将数据写入IIC,然后再读取并显示,可将本例中
//       用/* */注释掉的代码重新允许执行.
//         
//-----------------------------------------------------------------
#include <avr/io.h>
#include <avr/pgmspace.h>
#include <util/delay.h>
#define INT8U   unsigned char
#define INT16U  unsigned int

//12864LCD相关函数



//I2C相关函数



//开机时先显示在LCD上的文字 
const INT8U Word_String[] = 
{
/*---------------24----------------*/
0xFF,0x9F,0xEF,0xF7,0xF7,0xEF,0x1F,0xFF,0xFF,0xFF,0xFF,0x3F,0xDF,0xEF,0x07,0xFF,
0xFF,0xCF,0xD7,0xDB,0xDD,0xDE,0xDF,0xFF,0xFF,0xF9,0xFA,0xFB,0xFB,0xFB,0xC0,0xFB,
/*---------------08----------------*/
0xFF,0x1F,0xEF,0xF7,0xF7,0xF7,0xEF,0x1F,0xFF,0x9F,0x6F,0xF7,0xF7,0xF7,0x6F,0x9F,
0xFF,0xF0,0xEF,0xDF,0xDF,0xDF,0xEF,0xF0,0xFF,0xF3,0xED,0xDE,0xDE,0xDE,0xED,0xF3,
/*---------------开----------------*/
 0x3F,0x39,0x39,0x39,0x01,0x01,0x39,0x39,0x39,0x01,0x01,0x39,0x39,0x39,0x3F,0xFF,
 0xFF,0xDF,0x9F,0xC7,0xE0,0xF8,0xFF,0xFF,0xFF,0x80,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,
/*---------------机----------------*/
 0xE7,0x67,0x00,0x00,0x67,0xE7,0xFF,0x01,0x01,0xF9,0xF9,0x01,0x01,0xFF,0xFF,0xFF,
 0xF9,0xFC,0x80,0x80,0xFE,0xDC,0x8F,0xC0,0xF0,0xFF,0xFF,0xC0,0x80,0x9F,0x8F,0xFF,
/*---------------画----------------*/
 0xFF,0x19,0x19,0xF9,0x09,0x09,0x69,0x09,0x69,0x09,0x09,0xF9,0x19,0x19,0xFF,0xFF,
 0xFF,0xC0,0xC0,0xCF,0xC8,0xC8,0xCB,0xC8,0xCB,0xC8,0xC8,0xCF,0x80,0x80,0xFF,0xFF,
/*---------------面----------------*/
 0xF9,0x09,0x09,0xC9,0x09,0x09,0x41,0x41,0x09,0x09,0xC9,0xC9,0x09,0x09,0xF9,0xFF,
 0xFF,0x80,0x80,0xCF,0xC0,0xC0,0xCB,0xCB,0xC0,0xC0,0xCF,0xCF,0x80,0x80,0xFF,0xFF
};

//-----------------------------------------------------------------
// 保存到24C08的图片:某城市图片,宽度x高度=128x40 (共128*40/8 = 640字节)
// 这些数据已经存入了24C08芯片,故下面不需要重新调用写入24C08的代码
// (如果不在本例中做24C08写入实验,下面的点阵数组可省略)
//-----------------------------------------------------------------
/*prog_uchar Start_Screen_Image[] = { 












};*/

//显示缓冲,因RAM限制,仅定义为64字节
INT8U DisplayBuffer[64];
//-----------------------------------------------------------------
// 主程序
//-----------------------------------------------------------------
int main()
{


}

⌨️ 快捷键说明

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