新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 單片機接收命令發送脈沖

        單片機接收命令發送脈沖

        作者: 時間:2016-11-18 來源:網絡 收藏
        //===========================================================
        // step motor 串口通信G代碼
        //
        #include
        #include
        #define uchar unsigned char
        #define uint unsigned int
        #define Gcode_LEN 10 //數據長度G01X12345$ (10char)
        sbit Xpul = P0^0; //axis X clk
        sbit Xdir = P0^1; //axis X CCW
        uint Xmove; //cts
        uint Ymove; //cts
        uint Xcount;
        sbit KEY4 = P3^2;
        bit rece_flag = 0; //為1代表串口接收到了一幀數據
        uchar receive[Gcode_LEN]={0}; //暫存數組,可以將10改為需要的數值
        /**************************************************/
        /* 向串口發送字符 */
        /**************************************************/
        void send_char_com(uchar c)
        {
        SBUF=c;
        while(TI==0);
        TI=0;
        }
        /**************************************************/
        /* 向串口發送字符串 */
        /**************************************************/
        void send_string_com(uchar *s)
        {
        while(*s!= 主站蜘蛛池模板: 宁城县| 房产| 图们市| 正定县| 论坛| 长葛市| 沛县| 大竹县| 拜泉县| 新乡县| 西吉县| 邯郸市| 梁山县| 日照市| 灌南县| 南平市| 浮梁县| 武穴市| 栖霞市| 章丘市| 龙海市| 三都| 玉门市| 大新县| 广州市| 婺源县| 鞍山市| 思南县| 屏南县| 尼木县| 海门市| 马龙县| 甘南县| 湟源县| 宿松县| 红原县| 康乐县| 鲜城| 温州市| 丰城市| 濮阳市|