PC与51单片机串口通信(12)
时间:2025-07-13
时间:2025-07-13
PC与51单片机串口通信。包括单片机内运行的程序,及MATLAB调试助手简易程序等!
// 设置CH452按键中断
IE1=0; //外部中断1 中断请求标志 EX1=1; //外部中断1中断允许 while(1) { if(flag_inter==1) { flag_inter=0; SendString("Wait command!\n"); } } }
附外加头文件: (1)CH452CMD.h
#define CH452_NOP 0x0000 #define CH452_RESET 0x0201 #define CH452_LEVEL 0x0100 #define CH452_CLR_BIT 0x0180 #define CH452_SET_BIT 0x01C0 #define CH452_SLEEP 0x0202 #define CH452_LEFTMOV 0x0300 #define CH452_LEFTCYC 0x0301 #define CH452_RIGHTMOV 0x0302 #define CH452_RIGHTCYC 0x0303 #define CH452_SELF_BCD 0x0380 #define CH452_SYSOFF 0x0400 #define CH452_SYSON1 0x0401 #define CH452_SYSON2 0x0403 #define CH452_SYSON2W 0x0423 #define CH452_DSP 0x0500 #define CH452_BCD 0x0580 #define CH452_TWINKLE 0x0600 #define CH452_GET_KEY 0x0700 #define CH452_DIG0 0x0800 #define CH452_DIG1 0x0900 #define CH452_DIG2 0x0a00 #define CH452_DIG3 0x0b00 #define CH452_DIG4 0x0c00 #define CH452_DIG5 0x0d00 #define CH452_DIG6 0x0e00 #define CH452_DIG7 0x0f00
// 空操作 // 复位 // 加载光柱值 // 段位清0 // 段位置1 // 进入睡眠状态 //设置移动方式-左移 //设置移动方式-左循 //设置移动方式-右移 //设置移动方式-右循 //自定义BCD码 //关显示、键盘 //开显示 //开显示、键盘 //开显示、键盘, 真正2线接口 //设置默认显示方式 //设置BCD译码方式 //设置闪烁控制 // 获取按键 //数码管位0显示 //数码管位1显示 //数码管位2显示 //数码管位3显示 //数码管位4显示 //数码管位5显示 //数码管位6显示 //数码管位7显示
上一篇:特岗教师三年以来个人工作总结
下一篇:山东丝绸纺织职业学院