找回密碼
         注冊會(huì)員
        搜索附件  

        8255A.rar

         

        ATmega8L控制8255A的一個(gè)簡單例子:
        /*
          在C51中通過總線地址來寫總線上的器件
        如:
        #define CTRL8255A XBYTE[0x7f00]
        要寫的話就用:
        CTRL8255A=0x0d; 即可。
        而如今ATmega大多沒有總線,寫這些器件就得自已動(dòng)手了。
        ATmega8L 模擬總線 控制 8255A
        環(huán)境 ATmega8L GCC PROTEUS6.7
        作者 zhb2000
                   執(zhí)行效果 ATmega8L通過8255A的A口控制2個(gè)數(shù)碼管循環(huán)顯示0~ff.
        */
        #include <avr/io.h>
        #include <avr/delay.h>

        #define uchar unsigned char
        #define uint  unsigned int

        #define sbi(sfr,bit) (sfr|=(1<<bit))
        #define cbi(sfr,bit) (sfr&=~(1<<bit))
        #define CS_8255A     4

        void init(void);
        void ctrl8255a(uchar ctrl);   //寫8255a控制字
        void wa_8255a(uchar value);   //寫8255a的A口
        int main(void)
        {
        uchar i=0;
        init();
        while(1)
        {
        wa_8255a(i);
        _delay_ms(200);
        ++i;
        }
        return 0;
        }

        void init(void)
        {
        PORTB=0xff;
        PORTC=0xff;
        PORTD=0xff;
        DDRB=0xff;
        DDRC=0xff;
        DDRD=0xff;

        ctrl8255a(0x80);    //ABC口方式0輸出
        }

        void ctrl8255a(uchar ctrl)
        {
        PORTD=0x0d;          //選擇寫控制字
        PORTB=ctrl;
        sbi(PORTD,CS_8255A);   //不選8255A
        }

        void wa_8255a(uchar value)
        { //寫值到8255A的A口
        PORTD=0x01;   //寫8255A的A口
        PORTB=value;
        sbi(PORTD,CS_8255A);   //不選8255A
        }

        全部代碼及PROTEUS6.7仿真例子:



        程式執(zhí)行如下圖:
               同一主題附件:
          8255A.rar (30.95 KB)
          0d21fab4e1525f58c207dd15b3e8e7e2.jpg

        QQ|手機(jī)版|MCU資訊論壇 ( 京ICP備18035221號(hào)-2 )|網(wǎng)站地圖

        GMT+8, 2025-3-16 22:23 , Processed in 0.025254 second(s), 8 queries , Redis On.

        Powered by Discuz! X3.5

        © 2001-2024 Discuz! Team.

        返回頂部
        欧美精品在线免费| 国产AV午夜精品一区二区三区| 国产精品高清视亚洲精品| 国产精品久久久久久福利漫画| 97精品国产高清自在线看超| 久久国产热这里只有精品| 免费看美女隐私部位| 国产在线精品一区二区中文| 久久精品国产99国产电影网 | 色欲精品国产一区二区三区AV| 国产精品揄拍100视频| 北岛玲日韩精品一区二区三区| 业余自由性别视频视频| 国产99视频精品免费专区| 国内精品久久久久久麻豆| 亚洲AV无码成人精品区天堂 | 国产午夜精品久久久久九九电影| 久久久精品国产亚洲成人满18免费网站 | 久久99亚洲综合精品首页| 亚洲欧美精品AAAAAA片| 欧美精品一区二区三区在线| 青春草无码精品视频在线观| 精品一区二区三区无码免费视频| 国产69精品久久久久99尤物| 亚洲精品无码不卡在线播放HE| 精品亚洲综合久久中文字幕| 亚洲精品无码久久不卡| 91麻豆国产福利精品| 亚洲国产精品人人做人人爱| 国产精品区免费视频| 久久精品国产国产精品四凭| 精品麻豆丝袜高跟鞋AV| 精品伦精品一区二区三区视频| 久久综合久久自在自线精品自| 国产精品永久免费视频| 欧美精品hdvideosex4k| 久久99精品国产麻豆蜜芽| 精品黑人一区二区三区| 欧美日韩精品久久久免费观看| 国产精品日本一区二区在线播放| 欧美日韩国产中文精品字幕自在自线 |