- 14
- 0
- 约 12页
- 2016-12-11 发布于河南
- 举报
1. LED程序:
#include reg52.h
void delay(void);
void main()
{ unsigned char i;
while(1)
{
for(i=0;i8;i++)
{ P0 = ~(1i);
P2 |= 0xE0;
P2 = 0x9F;
delay();
}
}
}
//软件延时程序
void delay(void)
{
unsigned char i,j,k;
for(i=20;i0;i--)
for(j=20;j0;j--)
for(k=248;k0;k--);
}
3.1 1602程序:
#include reg52.h
#include intrins.h
unsigned char text1[] = LCD 1602 TEST ;
unsigned char text2[] = WWW.GXCT.NET ;
sbit RS = P2^0;
sbit RW = P2^1;
sbit EN = P1^2;
void delay_ms(unsigned char t);
void init_1602(void);
void write_command(unsigned char cmd);
void write_data(unsigned char dat);
void dsp_onechar(unsigned char pos,unsigned char c);
void dsp_string(unsigned char line,unsigned char *p,unsigned char length);
void main(void)
{
init_1602();
delay_ms(15);
dsp_string(0,text1,13);
dsp_string(1,text2,12);
while(1);
}
void delay_ms(unsigned char t)
{
unsigned char i;
while(t--)
{
for(i=0;i112;i++);
}
}
void write_command(unsigned char cmd)
{
delay_ms(5); // check busy flag
EN = 0;
RS = 0;
RW = 0;
_nop_();
EN = 1;
P0 = cmd;
EN = 0;
}
void write_data(unsigned char dat)
{
delay_ms(5); //busy flag check
EN = 0;
RS = 1;
RW = 0;
_nop_();
EN = 1;
P0 = dat;
EN = 0;
RS = 0;
}
void dsp_onechar(unsigned char pos,unsigned char c)
{
unsigned char p;
if (pos=0x10)
p=pos+0xb0;
else
p=pos+0x80;
write_command(p);
write_data(c);
}
void dsp_string(unsigned char line,unsigned char *p,unsigned char length)
{
unsigned char l,i;
l=line4;
for (i=0;ilength;i++)
dsp_onechar(l++,*(p+i));
}
void init_1602(void)
{
delay_ms(15);
write_command(0x38);
write_command(0x38);
write_command(0x38);
write_command(0x06);
write_command(0x0c);
write_command(0x01);
}
3.2 数码管程序;
#include reg52.h
unsigned char code dsp_code_ca[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
unsigned int tflag;
unsigned char dspflag;
unsigned char second;
unsigned char dflag;
void display(unsigned char d);
v
您可能关注的文档
- 化工原理(下1.ppt
- 化工安全知识赛相关试题.doc
- 化工原理 精.ppt
- 化工热力学-3章练习题.doc
- 化工安全培训件.ppt
- 化工热力学62~6.3压缩膨胀1.ppt
- 化工原理第二习题.doc
- 动漫人物头,物,躯体的处理.ppt
- 化工老区下水改造施工用电专项方案.doc
- 化工设备基础识.doc
- 人教版九年级英语Unit 4曾害怕课件3a-4c.pdf
- 雅思口语考题回顾:朗阁海外考试研究中心2019年10月10日Part 1考题总结.pdf
- 2026届高三地理一轮复习课件小专题河流袭夺.pptx
- 【名师原创】复习专题5 三角函数 作者:合肥市第八中学 蒲荣飞名师工作室.docx
- 高中数学一轮复习 微专题2 抽象函数.docx
- 高中数学——复习专题4 空间向量与立体几何.docx
- 高中数学一轮复习 微专题3 空间几何体中的截面、轨迹问题.docx
- 高中数学一轮复习 微专题4 空间几何体的最值、范围问题.docx
- 导流洞施工质量通病防治手册.docx
- 江苏省徐州市第一中学、徐市第三中学等五校2026届高三上学期12月月考历史试题含答案.docx
原创力文档

文档评论(0)