找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1101|回复: 2
打印 上一主题 下一主题
收起左侧

各位大佬,有没有qx mini51单片机开发板的测试例程

[复制链接]
跳转到指定楼层
楼主
谢谢大家
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1063163 发表于 2023-3-15 15:50 | 只看该作者
也许这会帮助你:
github.com/HangYongmao/QX-mini51
github.com/retiredfeline/QX-mini51-SDCC
回复

使用道具 举报

板凳
ID:155507 发表于 2023-3-15 21:04 | 只看该作者
程序分享出来给需要的人作参考


  1. /*********************************************************************************
  2. * 【编写时间】: 2014年3月5日
  3. * 【作    者】: 清翔电子:03
  4. * 【版    本】: 1.0
  5. * 【实验平台】: QX-MCS51 单片机开发板
  6. * 【外部晶振】: 11.0592mhz        
  7. * 【主控芯片】: STC89C52RC
  8. * 【编译环境】: Keil μVisio4        
  9. * 【程序功能】: 流水灯测试                                                                                          
  10. * 【使用说明】: 注意先用跳线冒将J2短接,使用跑马灯模块
  11. **********************************************************************************/

  12. #include<reg52.h>    //包含单片机寄存器的头文件

  13. #define uchar unsigned char
  14. #define uint unsigned int

  15. /* 函数申明 -----------------------------------------------*/
  16. void delay(uint z);

  17. /*
  18. ********************************************************************************
  19. ** 函数名称 : main(void)
  20. ** 函数功能 : 主函数
  21. ********************************************************************************
  22. */
  23. void main()
  24. {
  25.         uchar  num,dat1,dat2;
  26.         delay(500);
  27.         P0=0;
  28.         while(1)
  29.         {
  30.                 dat1=0xfe;
  31.                 dat2=0x7f;
  32.                 for(num=0;num<7;num++)
  33.                 {
  34.                         P1=dat1;          //初始化赋值
  35.                         dat1=dat1<<1; //右移一位
  36.                         delay(500);   //延时        
  37.                 }
  38.                 for(num=0;num<7;num++)
  39.                 {
  40.                         P1=dat2;          //初始化赋值
  41.                         dat2=dat2>>1; //右移一位
  42.                         delay(500);   //延时        
  43.                 }
  44.         }
  45. }

  46. /*
  47. ********************************************************************************
  48. ** 函数名称 : delay(uint z)
  49. ** 函数功能 : 延时函数
  50. ********************************************************************************
  51. */
  52. void delay(uint z)
  53. {
  54.     uchar j;
  55.     for(z;z>0;z--)
  56.         for(j=200;j>0;j--);
  57. }
复制代码

1 QX-mini51 51程序.7z

3.12 MB, 下载次数: 5

1 QX-mini51 51程序.rar

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表