欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
LCD1602顯示(8管位移)單片機程序
[打印本頁]
作者:
蔣瑞康
時間:
2017-9-28 13:35
標題:
LCD1602顯示(8管位移)單片機程序
LCD1602數(shù)碼管顯示 下面程序分為三個部分 8管位移 簡單方便學習 希望能給大家一點幫助 還有模擬電路圖贈上
#ifndef _LCD_H_
#define _LCD_H_
#include<reg51.h>
#ifndef uint
#define uint unsigned int
#endif
#ifndef uchar
#define uchar unsigned char
#endif
#define LCD1602_DATAPIN P1
sbit LCD1602_E=P2^4;
sbit LCD1602_RS=P2^5;
sbit LCD1602_RW=P2^6;
void LCD1602_WriteCom(uint com);
void LCD1602_WriteData(uint dat);
void Delay(uint i);
void LCDInit();
#endif
#include<lcd.h>
typedef unsigned char u8;
typedef unsigned int u16;
void Delay(uint i)
{
uint z,k;
for(z=0;z<i;z++)
for(k=0;k<200;k++);
}
void LCD1602_WriteCom(uint com)
{
LCD1602_E=0;
LCD1602_RS=0;
LCD1602_RW=0;
LCD1602_DATAPIN=com;
Delay(1);
LCD1602_E=1;
LCD1602_Delay(5);
LCD1602_E=0;
}
void LCD1602_WriteData(uint dat)
{
LCD1602_E=0;
LCD1602_RW=0;
LCD1602_RE=1;
LCD1602_DATAPIN=dat;
Delay(1);
LCD1602_E=1;
LCD1602_Delay(5);
LCD1602_E=0;
}
void LCDInit()
{
LCD1602_WriteCom(0x0d);
LCD1602_WriteCom(0x1c);
LCD1602_WriteCom(0x3c);
LCD1602_WriteCom(0x01);
LCD1602_WriteCom(0x02);
}
#include<reg51.h>
#include<lcd.h>
typedef unsigned char u8;
u8 code temp[]="Jiangrui kang";
void main(void)
{
u8 i;
LCDInit();
for(i=0;i<16;i++)
{
LCD1602_WriteData(temp[ i]);
}
while(1);
}
新建 Microsoft Word 文檔.docx
2017-9-28 13:35 上傳
點擊文件名下載附件
下載積分: 黑幣 -5
33.87 KB, 下載次數(shù): 2, 下載積分: 黑幣 -5
作者:
newbeacon
時間:
2017-10-21 09:53
很好的資料,學習了,多謝樓主!
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1