//實驗板的AVR程序,驅動1602LCM(可顯示2行,每行16個字符)模塊顯示實驗練習。
//說明:RS高顯示/低指令輸入 RW高讀/低寫 EN高讀數據/下降沿寫數據
//具體電路可參照使用指南里的說明。每個字符為5×7或5×8的點陣,共16×2個字符。
//使用器件:ATMEGA8535,可更換。 使用默認的片內RC振蕩器,1MHz。
//接線定義:PD4,5,6 為RS,R/W,EA。數據位為PC口。
//使用的開關:SW2-1,2,3.SW1-1,2,3,4,5,6,7,8.SW2-5為背光開關。 SW3-8為系統復位端。
標簽:
AVR
實驗板
程序
上傳時間:
2014-12-01
上傳用戶:cmc_68289287
//初始化
if(initscr() == NULL) {
perror("initcurs")
exit(EXIT_FAILURE)
}
//設置模式
cbreak()
noecho()
keypad(stdscr, TRUE)
//建立窗口
win = newwin(h, w, 3, 20)
box(win, 0, 0)
keypad(win, TRUE)
wmove(win, cury, curx)
mvaddstr(16, 1, "Press arrow keys to move the cursor within the window.\n")
mvaddstr(17, 1, "Press q to quit.\n")
refresh()
wrefresh(win)
標簽:
EXIT_FAILURE
initcurs
initscr
perror
上傳時間:
2013-12-20
上傳用戶:FreeSky