久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
12864液晶程序(書上的—我改了一下我的實驗板才可以用)
[打印本頁]
作者:
nius
時間:
2015-4-10 01:53
標題:
12864液晶程序(書上的—我改了一下我的實驗板才可以用)
#include <reg51.h>
#include <intrins.h>
#include <stdlib.h>
#define uchar unsigned char
#define uint unsigned int
/* 端口定義*/
#define LCD_data P0 //數(shù)據(jù)口
sbit LCD_RS = P1^0; //寄存器選擇輸入
sbit LCD_RW = P1^1; //液晶讀/寫控制
sbit LCD_EN = P1^5; //液晶使能控制
sbit LCD_PSB = P3^7; //串/并方式控制
sbit wela = P2^6;
sbit dula = P2^7;
uchar dis1[10];
uchar code dis2[] = {"www*txmcu*com"};
uchar code dis3[] = {"天祥電子"};
uchar code dis4[] = {"--------"};
void delay_1ms(uint x)
{
uint i,j;
for(j=0;j<x;j++)
for(i=0;i<110;i++);
}
/*******************************************************************/
/* */
/*寫指令數(shù)據(jù)到LCD */
/*RS=L,RW=L,E=高脈沖,D0-D7=指令碼。 */
/* */
/*******************************************************************/
void write_cmd(uchar cmd)
{
LCD_RS = 0;
LCD_RW = 0;
LCD_EN = 0;
P0 = cmd;
delay_1ms(5);
LCD_EN = 1;
delay_1ms(5);
LCD_EN = 0;
}
/*******************************************************************/
/* */
/*寫顯示數(shù)據(jù)到LCD */
/*RS=H,RW=L,E=高脈沖,D0-D7=數(shù)據(jù)。 */
/* */
/*******************************************************************/
void write_dat(uchar dat)
{
LCD_RS = 1;
LCD_RW = 0;
LCD_EN = 0;
P0 = dat;
delay_1ms(5);
LCD_EN = 1;
delay_1ms(5);
LCD_EN = 0;
}
/*********************************************************/
/* */
/* 設(shè)定顯示位置 */
/* */
/*********************************************************/
void lcd_pos(uchar X,uchar Y)
{
uchar pos;
if (X==0)
{X=0x80;}
else if (X==1)
{X=0x90;}
else if (X==2)
{X=0x88;}
else if (X==3)
{X=0x98;}
pos = X+Y ;
write_cmd(pos); //顯示地址
}
void makerand()
{
uint ran;
ran=rand();
dis1[0]=ran/10000+0x30;
dis1[1]=ran%10000/1000+0x30;
dis1[2]=ran%1000/100+0x30;
dis1[3]=ran%100/10+0x30;
dis1[4]=ran%10+0x30;
ran=rand();
dis1[5]=ran/10000+0x30;
dis1[6]=ran%10000/1000+0x30;
dis1[7]=ran%1000/100+0x30;
dis1[8]=ran%100/10+0x30;
dis1[9]=ran%10+0x30;
}
/*******************************************************************/
/* */
/* LCD初始化設(shè)定 */
/* */
/*******************************************************************/
void lcd_init()
{
LCD_PSB = 1; //并口方式
write_cmd(0x30); //基本指令操作
delay_1ms(5);
write_cmd(0x0C); //顯示開,關(guān)光標
delay_1ms(5);
write_cmd(0x01); //清除LCD的顯示內(nèi)容
delay_1ms(5);
}
/*********************************************************/
/* */
/* 主程序 */
/* */
/*********************************************************/
main()
{
uchar i;
wela=0;
dula=0;
delay_1ms(10); //延時
lcd_init(); //初始化LCD
lcd_pos(1,0); //設(shè)置顯示位置為第二行的第1個字符
i = 0;
while(dis2[i] != '\0')
{
write_dat(dis2[i]); //顯示字符
i++;
}
lcd_pos(2,0); //設(shè)置顯示位置為第三行的第1個字符
i = 0;
while(dis3[i] != '\0')
{
write_dat(dis3[i]); //顯示字符
i++;
}
lcd_pos(3,0); //設(shè)置顯示位置為第四行的第1個字符
i = 0;
while(dis4[i] != '\0')
{
write_dat(dis4[i]); //顯示字符
i++;
}
while(1)
{
lcd_pos(0,0); //設(shè)置顯示位置為第一行的第1個字符
makerand();
for(i=0;i<10;i++)
{
write_dat(dis1[i]);
}
}
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久久www成人免费精品
|
www.日本在线播放
|
在线欧美视频
|
日日夜夜狠狠操
|
av国产精品毛片一区二区小说
|
祝你幸福电影在线观看
|
久久久网
|
国产日产精品一区二区三区四区
|
欧美精品综合
|
亚洲精品日韩综合观看成人91
|
少妇午夜一级艳片欧美精品
|
二区欧美
|
午夜影院黄
|
久久91av
|
国产第一页在线观看
|
国产亚洲欧美在线
|
中文字幕成人av
|
久久久久久久久中文字幕
|
国产亚洲精品区
|
国产一区二区三区欧美
|
久久久久成人精品亚洲国产
|
亚洲福利网站
|
成人午夜视频在线观看
|
麻豆av片
|
久久一及片
|
亚洲精品中文字幕在线
|
一区二区三区av
|
免费在线观看一区二区三区
|
精品国产成人
|
欧美男人天堂
|
99热在这里只有精品
|
特一级黄色毛片
|
亚洲一区二区三区桃乃木香奈
|
日韩av免费在线电影
|
国产精品一区二区久久
|
精品久久久久久久久久久久久久久久久
|
久久久久久中文字幕
|
中文字幕一区二区三区不卡
|
欧美一区免费
|
国产精品一区二区不卡
|
久久国产精品免费一区二区三区
|