新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > atmega16與12864

        atmega16與12864

        作者: 時間:2016-11-26 來源:網絡 收藏
        #include

        #include
        #define uchar unsigned char
        #pragma data:code
        const uchar string1[]="AVR 單片機12684 ";
        void RDBZ()
        {


        PORTD&=~BIT(4);
        PORTD|=BIT(5);
        PORTD&=~BIT(6);
        DDRA=0XFF;
        PORTA=0XFF;
        PORTD|=BIT(6);
        DDRA=0X00;
        PORTA=0XFF;
        while(PINA&0x80);

        }
        void write_cmd(uchar cmd,uchar buzy)
        {

        if(buzy)
        RDBZ();
        DDRA=0XFF;
        PORTD&=(~BIT(5)&~BIT(4));
        PORTD|=BIT(6);
        PORTA=cmd;
        PORTD&=~BIT(6);
        }
        void delay()
        {
        uchar i;
        for(i=0;i<5000;i++);
        }
        void init()
        {
        delay();
        DDRD=0XFF;


        PORTD|=BIT(3);
        PORTD&=~BIT(3);
        PORTD|=BIT(3);
        write_cmd(0x30,0);
        delay();
        write_cmd(0x30,0);
        delay();
        write_cmd(0x0C,1);
        delay();
        write_cmd(0x01,1);
        delay();
        delay();
        write_cmd(0X06,1);
        delay();
        write_cmd(0X0F,1);
        delay();
        // write_cmd(0X03,1);
        delay();
        //write_cmd(0X7A,1);
        delay();
        }

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

        void write_dat(uchar dat)
        {

        RDBZ();
        DDRA=0XFF;
        PORTD&=~BIT(5);
        PORTD|=BIT(6)|BIT(4);
        PORTA=dat;
        PORTD&=~BIT(6);

        }

        void main()
        {
        uchar j;
        init();

        {

        write_cmd(0x90,1);
        for(j=0;j<16;j++)
        {
        write_dat(string1[j]);
        }
        }
        while(1);
        }



        關鍵詞: atmega161286

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 蓝田县| 剑川县| 耿马| 石嘴山市| 黔西县| 临猗县| 文成县| 临高县| 长顺县| 富蕴县| 托里县| 花莲县| 安西县| 南宫市| 苏尼特左旗| 杭锦旗| 嘉荫县| 阿城市| 合作市| 甘孜县| 长岛县| 澜沧| 扎囊县| 新郑市| 察哈| 宣恩县| 新巴尔虎右旗| 正蓝旗| 保康县| 永宁县| 太仓市| 易门县| 五原县| 宜黄县| 井研县| 宕昌县| 山阴县| 临江市| 遂昌县| 霍邱县| 扶绥县|