?? main.c
字號:
/*=======================================================
20x4字符液晶主程序,編譯軟件(ICCAVR_6.31)
CPU內(nèi)部晶振8M
數(shù)據(jù)線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); //設(shè)置顯示位址
asc_tran("-----@_@------"); //顯示字符串
Lcd_Command(0x97); //設(shè)置顯示位址
asc_tran("www.ouravr.com"); //顯示字符串
delay_ms(1000); //延遲1秒
Lcd_Command(0x01); //清除顯示器
Lcd_Command(0x83); //設(shè)置顯示位址
asc_tran("-----^_^------"); //顯示字符串
Lcd_Command(0x94); //設(shè)置顯示位址
asc_tran("http://59.36.96.196"); //顯示字符串
delay_ms(1000); //延遲
Lcd_Command(0x01); //清除顯示器
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -