欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 求含tlc549 用于測控溫度的c語言程序 [打印本頁]

作者: vktpas    時間: 2018-1-15 22:57
標(biāo)題: 求含tlc549 用于測控溫度的c語言程序
現(xiàn)在只寫了液晶顯示部分,溫度測量和控制應(yīng)該怎么加,電路圖對嗎?
#include "reg51.h"
#define uint unsigned int
#define uchar unsigned char
sbit lcdrs=P2^0; //1602:0寫指令,1寫數(shù)據(jù)
sbit lcdwr=P2^1; //1602讀寫信號
sbit lcden=P2^2; //1602片選信號
uchar code dispbuf[]="Hello mcu";
uchar code dispbuf1[]="I love you";
//uchar code dispbuf2[]="www.bucea.edu.cn";
/***********************1ms延時函數(shù)**********************/
void delayms(uint ms)
{
uint y;
while(ms--)
{
for(y=0;y<125;y++);
}
}
/***********************LCD寫指令 寫數(shù)據(jù)**********************/
void write_comdata(uchar rs,uchar comdata)
{
lcdrs=rs; //0寫指令,1寫數(shù)據(jù)
lcdwr=0; //0寫數(shù)據(jù),1讀數(shù)據(jù)
P0=comdata;
lcden=1;
delayms(1);
lcden=0;
}
/***********************指針形式寫一個字符串*********************/
void write_charchuan(uchar add, uchar *zfc)
{
write_comdata(0,add);
for(;*zfc!='\0';zfc++)
{
write_comdata(1,*zfc);
}
}
/***********************LCD初始化*********************/
void lcdinitial()
{
lcden=0;
write_comdata(0,0x38); //顯示模式5*7
write_comdata(0,0x0c);
write_comdata(0,0x06); //設(shè)置指針+1 屏幕不移動
write_comdata(0,0x01); //清屏
write_comdata(0,0x80); //初始化顯示地址
}
/**********************主函數(shù)*********************/
main()
{
lcdinitial(); //液晶顯示初始化
write_charchuan(0x80,dispbuf); //寫第二行字
write_charchuan(0x80+0x40,dispbuf1);//寫第一行字
//write_charchuan(0x80+0x40+0x00,dispbuf2);
//為穩(wěn)定性考慮,最好把它寫到循環(huán)里面
while(1);
}

1.png (37.85 KB, 下載次數(shù): 44)

1.png

作者: cccc888    時間: 2018-1-16 10:33
TLC549程序解析.pdf (234.28 KB, 下載次數(shù): 41)
作者: vktpas    時間: 2018-1-16 11:34
cccc888 發(fā)表于 2018-1-16 10:33

資源下載不了,說有問題
作者: vktpas    時間: 2018-1-16 11:36
cccc888 發(fā)表于 2018-1-16 10:33

可以下載了,謝謝




歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1