新聞中心

        atmega16與ad530

        作者: 時(shí)間:2016-11-26 來源:網(wǎng)絡(luò) 收藏
        #include

        #include
        #defineuchar unsigned char
        #defineuintunsigned int
        void delay()
        {
        uchar i;
        for(i=0;i<100;i++);
        }
        void init()
        {
        DDRB|=0XA0;
        DDRA|=BIT(PA1);

        SPCR=0X57;
        }
        void ad5300(uchar x)
        {
        uchar temp1=0,temp2=0,status;
        temp1|=x<<4;
        temp2|=x>>4;
        PORTA&=~BIT(PA1);
        SPSR=0;
        SPDR=temp2;
        do
        {
        status=SPSR;
        }while(!(status&=0X80));
        //delay();
        SPSR=0;
        SPDR=temp1;
        do
        {
        status=SPSR;
        }while(!(status&=0X80));
        // delay();
        PORTA|=BIT(PA1);

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

        }

        void main()
        {
        //DDRB=0XFF;
        init();
        ad5300(124);
        }



        關(guān)鍵詞: atmega16ad53

        評論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 平乡县| 三河市| 建阳市| 万山特区| 康平县| 常州市| 海林市| 大姚县| 梨树县| 镇康县| 五家渠市| 闽侯县| 阿巴嘎旗| 潼南县| 裕民县| 葵青区| 澄江县| 大渡口区| 手机| 榆中县| 科尔| 得荣县| 河东区| 富川| 富顺县| 呼伦贝尔市| 桐梓县| 武汉市| 邯郸县| 射洪县| 杨浦区| 汉阴县| 荣成市| 棋牌| 兰考县| 民乐县| 抚宁县| 靖江市| 兴国县| 电白县| 镇康县|