久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1934|回復: 1
打印 上一主題 下一主題
收起左側

51單片機醫院呼叫系統 求幫助

[復制鏈接]
跳轉到指定樓層
樓主
ID:430450 發表于 2019-5-19 16:21 來自觸屏版 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
5黑幣
為啥我lcd1602顯示不了,或者有沒有大佬幫我改一改程序,用的是2262和2272,315m無線發射接收模塊#include<reg52.h>#include<intrins.h>sbit k0=P2^2;sbit k1=P2^3;sbit k2=P2^1;sbit k3=P2^0;sbit k4=P2^4;sbit k5=P2^5;sbit buzz=P1^3;bit key0=1;bit key1=1;bit key2=1;bit key3=1;bit key4=1;bit a1=0;bit a2=0;bit a3=0;extern void Initlcd1602();extern void Lcdshowstr(unsigned char x,unsigned char y,unsigned char*stc);extern unsigned char IntToString(unsigned char*str,int dat);extern void LcdFullClear();unsigned char T0RH=0,T0RL=0;void timer0(unsigned int ms);void ANJIAN();void YOUXIANJI();void delay1s(void){        unsigned char a,b,c;        for(c=167;c>0;c--)        for(b=171;b>0;b--) for(a=16;a>0;a--);        _nop_(); }void main(){        Initlcd1602();        Lcdshowstr(0,0,"Get Better Every Day!");        timer0(1);        EA=1;                while(1)        {                ANJIAN();                YOUXIANJI();        }}void YOUXIANJI(){        if(a1)        {                Lcdshowstr(3,1,"Calling!!!");                Lcdshowstr(7,0,"#1");        }        else if(a2)        {                Lcdshowstr(3,1,"Calling!!!");                Lcdshowstr(7,0,"#2");        }        else if(a3)        {                Lcdshowstr(3,1,"Calling!!!");                Lcdshowstr(7,0,"#3");        }}void CHULI(){        if(a1)        {                a1=0;                buzz=1;        }        else if(a2)        {                a2=0;                buzz=1;        }        else if(a3)        {                a3=0;                buzz=1;        }        if((a1==0)&&(a2==0)&&(a3==0))        {                LcdFullClear();                Lcdshowstr(4,1,"I Know!");                delay1s();                LcdFullClear();                Lcdshowstr(0,0,"Get Better Every Day!");        }}void FUWEI(){        buzz=1;        a1=0;        a2=0;        a3=0;        LcdFullClear();        Lcdshowstr(4,1,"I Know!");        delay1s();        LcdFullClear();        Lcdshowstr(0,0,"Get Better Every Day!");}void ANJIAN(){        static bit keya=1;        static bit keyf=1;        static bit keyy=1;        static bit keyk=1;        static bit keyn=1;                if(key0!=keya)        {                if(keya==0)                {                        LcdFullClear();                        a1=1;                        buzz=0;                }                keya=key0;        }        if(key1!=keyf)        {                if(keyf==0)                {                        LcdFullClear();                        a2=1;                        buzz=0;                }                keyf=key1;        }        if(key2!=keyy)        {                if(keyy==0)                {                        LcdFullClear();                        a3=1;                        buzz=0;                }                keyy=key2;        }        if(key3!=keyk)        {                if(keyk==0)                {                        FUWEI();                }                keyk=key3;        }        if(key4!=keyn)        {                if(keyn==0)                {                        CHULI();                }                keyn=key4;        }}void timer0(unsigned int ms){        unsigned long tmp;        TMOD&=0xF0;        TMOD|=0x01;        tmp=11095200/12;        tmp=(tmp*ms)/1000;        tmp=65536-tmp;        tmp=tmp+18;                T0RH=(unsigned char)(tmp>>8);        T0RL=(unsigned char)tmp;        TH0=T0RH;        TL0=T0RL;                ET0=1;        TR0=1;}void keycount(){        static unsigned char keybua=0xff;        static unsigned char keybuf=0xff;        static unsigned char keybuy=0xff;        static unsigned char keybuk=0xff;        static unsigned char keybun=0xff;  keybua=(keybua<<1)|k0;        keybuf=(keybuf<<1)|k1;        keybuy=(keybuy<<1)|k2;        keybuk=(keybuk<<1)|k3;        keybun=(keybun<<1)|k4;  if(keybua==0x00)        {                key0=0;        }        else if(keybua==0xff)        {                key0=1;        }        if(keybuf=0x00)        {                key1=0;        }        else if(keybuf==0xff)        {                key1=1;        }        if(keybuy==0x00)        {                key2=0;        }        else if(keybuy==0xff)        {                key2=1;        }        if(keybuk==0x00)        {                key3=0;        }        else if(keybuk=0xff)        {                key3=1;        }        if(keybun==0x00)        {                key4=0;        }        else if(keybun==0xff)        {                key4=1;        }}void interrupttimer0() interrupt 1{        TH0=T0RH;        TL0=T0RL;        keycount();}

Screenshot_2019-05-19-15-56-06-406_com.tencent.mm.png (307.74 KB, 下載次數: 51)

Screenshot_2019-05-19-15-56-06-406_com.tencent.mm.png

Screenshot_2019-05-19-15-55-52-451_com.tencent.mm.png (382.42 KB, 下載次數: 54)

Screenshot_2019-05-19-15-55-52-451_com.tencent.mm.png
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:549583 發表于 2020-4-2 12:07 | 只看該作者
樓主的原理圖可以給我一份嘛
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 瑟瑟视频在线看 | 可以在线看的黄色网址 | 久久爱综合 | 国产成人精品免高潮在线观看 | 国产成人免费视频 | 精品日韩一区 | 精品久久久久久国产 | 在线视频 欧美日韩 | 日本欧美大片 | 精品一区二区三区不卡 | 亚洲激情一区二区三区 | 日韩在线视频一区二区三区 | 亚洲福利一区 | 色狠狠一区 | 久久伊| 一区二区三区四区视频 | 成人国产免费视频 | 日本精品久久久久久久 | 亚洲精品一区二区三区在线 | 国产成人一区二区三区久久久 | 嫩草研究影院 | 色嗨嗨 | 精品久久影院 | 天天草天天干 | 日韩久久久久久 | 久久精品欧美一区二区三区不卡 | 婷婷综合在线 | 中文字幕亚洲视频 | 在线观看中文字幕 | 一区二区视屏 | 密乳av| 男人的天堂久久 | 国产精品视频不卡 | 久久精品一区二区 | 韩国久久 | 91美女在线观看 | 国产精品国产a级 | 国产亚洲一区二区精品 | 最新av中文字幕 | 亚洲九九 | 国产精品视频一区二区三区 |