新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機實驗板2011_V1.1-74HC244 按鍵測試程序

        單片機實驗板2011_V1.1-74HC244 按鍵測試程序

        作者: 時間:2016-11-18 來源:網絡 收藏
        /************單片機教學實驗板 ******************/
        /*74HC244 按鍵測試程序*/
        #include ac
        #include
        #include
        #include
        #include
        #include
        #define uchar unsigned char
        #define uint unsigned int
        #define ulong unsigned long
        sbit speaker=P1^3; //蜂鳴器
        sbit A13=P2^5; //
        sbit R_D=P3^7; //
        sbit D4=P0^4; //
        sbit D5=P0^5; //
        sbit D6=P0^6; //
        sbit D7=P0^7; //
        sbit LED_CS=P1^4;
        void Key_Beep(void);
        void Delay_Beep(unsigned int count);
        /*****************按鍵聲音********************/
        void Key_Beep(void)
        { uchar i;
        for (i=0;i<250;i++)
        { speaker=1;
        Delay_Beep(5);
        speaker=0;
        Delay_Beep(5);
        }
        speaker=1;
        }
        /**************************************************/
        /***************************蜂鳴器延時子程序start**********************/
        void Delay_Beep(unsigned int count)
        {
        unsigned int i,j;
        for(i=0;i
        for(j=0;j<10;j++);
        }
        /***************************蜂鳴器延時子程序end************************/
        /************主程序*************/
        void main(void)
        {
        uchar key_num;
        LED_CS=0;
        A13=0;
        R_D=0;
        P0=0Xff;
        Key_Beep();
        Delay1ms(1000);
        Key_Beep();
        while(1)
        {
        ;
        }
        }


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 临泽县| 比如县| 眉山市| 馆陶县| 崇州市| 白朗县| 新巴尔虎左旗| 博湖县| 无棣县| 贵定县| 天镇县| 东兰县| 大足县| 峨山| 巴马| 临潭县| 兰考县| 遵义市| 丰县| 高安市| 涟源市| 河北区| 楚雄市| 修武县| 长治市| 乡城县| 莆田市| 洛阳市| 香港 | 安国市| 邳州市| 冀州市| 全州县| 西盟| 永嘉县| 酉阳| 吴江市| 诸暨市| 格尔木市| 嵊泗县| 海阳市|