📄 main.c
字号:
/*=======================================================
20x4字符液晶主程序,编译软件(ICCAVR_6.31)
CPU内部晶振8M
数据线B0~B7接PORTB, E=D7 RW=D6 RS=D5
=========================================================
接线图如下:
_______________ ______________
| --1|GND |
| --2|+5V |
| --3|V0 |
| | |
PD5|--------4|RS |
PD6|--------5|RW |
PD7|--------6|E |
CPU | | |
ATmmega16L PB0|--------7|D0 LCD20x4 |
PB1|--------8|D1 |
PB2|--------9|D2 |
PB3|-------10|D3 |
PB4|-------11|D4 |
PB5|-------12|D5 |
PB6|-------13|D6 |
PB7|-------14|D7 |
| | |
| --15|+LED |
| --16|-LED |
_______________| |______________|CPU_ATmmega16L
========================================================*/
#include<ioM16V.h>
//#include <pgmspace.h>
#include "delay/delay.h"
#include "iof/iof.c"
#include "initial/init.h"
//=======================================================
//测试主LCD主程序
void main()
{
Lcd_Init(); //初始化LCD
while(1)
{
Lcd_Command(0x83); //设置显示位址
asc_tran("-----@_@------"); //显示字符串
Lcd_Command(0x97); //设置显示位址
asc_tran("www.ouravr.com"); //显示字符串
delay_ms(1000); //延迟1秒
Lcd_Command(0x01); //清除显示器
Lcd_Command(0x83); //设置显示位址
asc_tran("-----^_^------"); //显示字符串
Lcd_Command(0x94); //设置显示位址
asc_tran("http://59.36.96.196"); //显示字符串
delay_ms(1000); //延迟
Lcd_Command(0x01); //清除显示器
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -