新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > DS18B20智能溫度傳感器驅動程序

        DS18B20智能溫度傳感器驅動程序

        作者: 時間:2016-11-18 來源:網絡 收藏
        /*********端口定義,可以修改*****************/

        sbit ledrs=P2^3;//讀寫控制字
        sbit leden=P2^5;//使能端控制字
        sbit ledrw=P2^4;
        void write_com(uchar com)
        {
        ledrw=0;
        ledrs=0;
        P0=com;
        delayl(1);
        leden=1;
        delayl(1);
        leden=0;
        }
        void write_data(uchar date)
        {
        ledrw=0;
        ledrs=1;
        P0=date;
        delayl(1);
        leden=1;
        delayl(1);
        leden=0;
        }
        void LCD_init()
        {
        leden=0;
        write_com(0x38);
        write_com(0x0c);
        write_com(0x06);
        write_com(0x01);
        }
        void setPosition(uchar x,uchar y)
        {
        uchar pos;
        switch(x%2)
        {
        case 1:pos=0x80+y;break; //第一行
        case 0:pos=0xc0+y;break; //第二行
        }
        write_com(pos);
        }
        void printc(uchar a)
        {
        write_data(a);
        }

        本文引用地址:http://www.104case.com/article/201611/315910.htm

        void prints(uchar * str)
        { uchar i = 0;
        while(str[i] !=

        主站蜘蛛池模板: 南宁市| 仁寿县| 西城区| 常熟市| 措美县| 崇义县| 云安县| 汉阴县| 红桥区| 翼城县| 宁乡县| 开封市| 息烽县| 镇原县| 亚东县| 泸水县| 淳化县| 崇阳县| 桦甸市| 收藏| 晴隆县| 嘉祥县| 鄂伦春自治旗| 华宁县| 余江县| 乐都县| 团风县| 三江| 亳州市| 思茅市| 灵石县| 九江县| 蕉岭县| 南郑县| 安达市| 镇江市| 会同县| 五华县| 西华县| 泰宁县| 长海县|