新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > AVR單片機控制舵機

        AVR單片機控制舵機

        作者: 時間:2012-08-02 來源:網(wǎng)絡 收藏
        #include iom32v.h>typedef struct BYTE_BIT{unsigned BIT0:1;unsigned BIT1:1;unsigned BIT2:1;unsigned BIT3:1;unsigned BIT4:1;unsigned BIT5:1;unsigned BIT6:1;unsigned BIT7:1;}BYTEBIT;#define SET_BIT8_FORMAT(Addr)     (*((volatile BYTEBIT *)Addr)) # define PORTB_BIT     SET_BIT8_FORMAT(PORTB)# define _PB0        PORTB_BIT.BIT0# define _PB1        PORTB_BIT.BIT1# define _PB2        PORTB_BIT.BIT2# define _PB3        PORTB_BIT.BIT3# define _PB4        PORTB_BIT.BIT4# define _PB5        PORTB_BIT.BIT5# define _PB6        PORTB_BIT.BIT6# define _PB7        PORTB_BIT.BIT7/*delay(1)延時時間為300USdelay(80)延時時間為20mSdelay(4)延時時間為1mSdelay(8)延時時間為2mSdelay(6)延時時間為1.55mSdelay(2)延時時間為0.55MSdelay(10)延時時間為2.5mS*/void Delay(int j){     int i;for(;j>0;j--){ for(i=0;i35;i++);}}void main(void) {int i,j;DDRB=0XFF;while(1){//2.0ms   135度位置_PB7=1;Delay(8);_PB7=0;Delay(74);/*//1.0ms   45度位置_PB7=1;Delay(4);_PB7=0;Delay(78);//1.5ms   90度位置_PB7=1;Delay(6);_PB7=0;Delay(78);// 2.5ms   180度位置_PB7=1;Delay(10);_PB7=0;Delay(72);//0.5ms         0度位置_PB7=1;Delay(2);_PB7=0;Delay(78);*/}}

        pwm相關文章:pwm是什么


        51單片機相關文章:51單片機教程


        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理



        上一頁 1 2 下一頁

        關鍵詞: AVR單片機 控制舵機 信號調制

        評論


        相關推薦

        技術專區(qū)

        關閉
        主站蜘蛛池模板: 彭州市| 江达县| 寻甸| 四平市| 南宫市| 定安县| 新宾| 含山县| 咸阳市| 昌江| 津南区| 天津市| 靖江市| 杭锦后旗| 桐梓县| 清远市| 兴山县| 巨野县| 高邮市| 汉沽区| 平凉市| 五指山市| 临高县| 洞口县| 禹州市| 外汇| 乐昌市| 南开区| 鱼台县| 新巴尔虎右旗| 墨玉县| 姜堰市| 大冶市| 报价| 鄂伦春自治旗| 察隅县| 叶城县| 永济市| 分宜县| 唐河县| 诸城市|