久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標(biāo)題:
來(lái)大佬看下LCD顯示溫濕度程序 兩個(gè)程序怎么合并在一起
[打印本頁(yè)]
作者:
炫銘小弟弟
時(shí)間:
2017-6-4 18:15
標(biāo)題:
來(lái)大佬看下LCD顯示溫濕度程序 兩個(gè)程序怎么合并在一起
一個(gè)是LCD顯示溫濕度的程序如下
#include <reg51.h>
#include <intrins.h>
typedef unsigned char BYTE;
typedef unsigned int WORD;
#define uint unsigned int
#define uchar unsigned char
sbit io=P2^2;
sbit rw=P2^6;
sbit rs=P2^7;
sbit ep=P2^5;
typedef bit BOOL;
uchar data_byte;
uchar RH,RL,TH,TL;
void delay(uchar ms)
{
uchar i;
while(ms--)
for(i=0;i<100;i++);
}
void delay1()
{
uchar i;
for(i=0;i<1;i++);
}
BOOL lcd_bz()
{
BOOL result;
rs=0;
rw=1;
ep=1;
_nop_();
_nop_();
_nop_();
_nop_();
result = (BOOL)(P2&0x80);
ep=0;
return result ;
}
void write_cmd(uchar cmd)
{
while (lcd_bz());
rs=0;
rw=0;
ep=0;
_nop_();
_nop_();
P0=cmd ;
_nop_();
_nop_();
_nop_();
_nop_();
ep=1;
_nop_();
_nop_();
_nop_();
_nop_();
ep=0;
}
void write_addr(uchar addr)
{
write_cmd(addr|0x80);
}
void write_byte(uchar dat)
{
while (lcd_bz());
rs=1;
rw=0;
ep=0;
_nop_();
_nop_();
P0=dat ;
_nop_();
_nop_();
_nop_();
_nop_();
ep=1;
_nop_();
_nop_();
_nop_();
_nop_();
ep=0;
}
void lcd_init()
{
write_cmd(0x38);
delay(1);
write_cmd(0x0c);
delay(1);
write_cmd(0x06);
delay(1);
write_cmd(0x01);
delay(1);
}
void display(uchar addr,uchar q)
{
delay(10);
write_addr(addr);
write_byte(q);
delay(1);
}
void start()
{
io=1;
delay1();
io=0;
delay(25);
io=1;
delay1();
delay1();
delay1();
}
uchar receive_byte()
{
uchar i,temp;
for(i=0;i<8;i++)
{
while(!io);
delay1();
delay1();
delay1();
temp=0;
if(io==1)
temp=1;
while(io);
data_byte<<=1;
data_byte|=temp;
}
return data_byte;
}
void receive()
{
uchar T_H,T_L,R_H,R_L,check,num_check,i;
start();
io=1;
if(!io)
{
while(!io);
while(io);
R_H=receive_byte();
R_L=receive_byte();
T_H=receive_byte();
T_L=receive_byte();
check=receive_byte();
io=0;
for(i=0;i<7;i++)
delay1();
io=1;
num_check=R_H+R_L+T_H+T_L;
if(num_check==check)
{
RH=R_H;
RL=R_L;
TH=T_H;
TL=T_L;
check=num_check;
}
}
}
void main()
{
lcd_init();
while(1)
{
receive();
display(0x00,'R');
display(0x01,':');
display(0x02,RH/10+0x30);
display(0x03,RH%10+0x30);
display(0X04,'%');
display(0x40,'T');
display(0x41,':');
display(0x42,TH/10+0x30);
display(0x43,TH%10+0x30);
display(0x44,0xdf);
display(0x45,0x43);
}
}
另一個(gè)是PWN調(diào)光的程序如下
/*單片機(jī)實(shí)現(xiàn)PWM調(diào)節(jié)LED燈的亮度*/
#include<reg52.h>
#define uchar unsigned char
sbit P2_0=P2^0;
sbit P2_1=P2^1;
sbit key1=P1^0;
sbit key2=P1^1;
sbit key3=P1^2;
sbit key4=P1^3;
uchar zkb,i;// zkb指占空比
uchar zkb2,i;
void time0(void) interrupt 1 //中斷函數(shù)
{
TH0=(65536-10)/256;
TL0=(65536-10)%256;
++i;
if(i>10)
{
i=0;
};
if(i<=zkb)
{
P2_0=1;
}
else P2_0=0;
if(i<=zkb2)
{
P2_1=1;
}
else P2_1=0;
}
void delay(uchar z)
{
uchar x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
void init() //初始化函數(shù)
{
TMOD=0X01;
TH0=(65536-10)/256;
TL0=(65536-10)%256;
EA=1;
ET0=1;
TR0=1;
}
void keyscan() //鍵盤掃描
{
P1=0XFF;
if(key1==0)
{
delay(5);
if(key1==0)
{
while(!key1);
if(zkb<9)
{
zkb++;
}
}
}
if(key2==0)
{
delay(5);
if(key2==0)
{
while(!key2);
if(zkb>0)
{
zkb--;
}
}
}
if(key3==0)
{
delay(5);
if(key3==0)
{
while(!key3);
if(zkb2<9)
{
zkb2++;
}
}
}
if(key4==0)
{
delay(5);
if(key4==0)
{
while(!key4);
if(zkb2>0)
{
zkb2--;
}
}
}
}
void main() //主函數(shù)
{
zkb=2;
zkb2=2;
init();
while(1)
{
keyscan();
}
}
有沒(méi)有大俠幫忙看下怎么合并在一起 兩個(gè)程序單獨(dú)都可以下載到板子里實(shí)現(xiàn)功能 想同時(shí)實(shí)現(xiàn)功能自己不會(huì)合并 本人學(xué)生新手小白一個(gè) 程序是網(wǎng)上找的 有沒(méi)有大佬幫忙合并一下 想跟著學(xué)學(xué)
作者:
zl2168
時(shí)間:
2017-6-4 22:01
搞懂了2個(gè)程序,就能合并,搞不懂,就不能合并。
作者:
a121357984
時(shí)間:
2017-6-4 22:10
搞懂了2個(gè)程序,就能合并,搞不懂,就不能合并
作者:
tinglengyue
時(shí)間:
2017-6-4 22:59
對(duì)的,相當(dāng)于移植
作者:
tinglengyue
時(shí)間:
2017-6-4 23:03
是的,相當(dāng)于移植
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
精品在线免费视频
|
日韩一级黄色片
|
国产香蕉视频在线观看
|
欧美成人极品
|
国产精品99久久久久久www
|
毛片一级片
|
国产乱码精品一区二区三区忘忧草
|
激情都市亚洲
|
99精品成人
|
国产一级片免费观看
|
在线观看免费毛片
|
久久久天堂国产精品女人
|
成年人免费看视频
|
成人精品免费视频
|
天天干天天做
|
一级片网址
|
久久国产精品一区二区三区
|
激情视频网址
|
亚洲看片
|
国产精品尤物
|
亚洲国产精品久久久久久久
|
国产欧美综合一区二区三区
|
国产精品偷乱一区二区三区
|
日韩中文字幕在线观看
|
日韩精品视频免费播放
|
国产肉体xxxx裸体784大胆
|
亚洲免费a
|
亚洲va视频
|
国产黄a三级三级三级看三级男男
|
免费视频久久久
|
黄频在线观看
|
黄色成人av
|
www久久
|
亚洲国产成人精品女人久久久
|
97人人爱
|
亚洲日本欧美
|
亚洲综合二区
|
色中色综合
|
黄色片亚洲
|
亚洲精品911
|
成人午夜影院
|