DIY编程器网

标题: UUProg连接U-EC5仿真器入手使用简易仿真说明 [打印本页]

作者: bbsniua    时间: 2013-5-31 13:52
标题: UUProg连接U-EC5仿真器入手使用简易仿真说明
本帖最后由 bbsniua 于 2013-5-31 20:28 编辑

首先第一步安装keil,教程百度有,此处略过,

http://www.diybcq.com/forum.php?mod=viewthread&tid=98414&extra=page%3D1

下载Keil Vision 调试驱动 v3.60 .zip后解压并安装,


建立一个工程,流程和51入门教程一样,


进入设置



点第3个进去


点第三个把hex输出钩上(51的入门教程有说到),


点倒数第2个进入如下图的选项,选中C8051的仿真器,并点右边的图标进入图右的设置,


选择USB接口,特别注意:这个选项在每次打开这个工程时都会提示连接失败,所以必须设置一次为USB!







设置下载连接,选中C8051即可,最后按OK退出。



程序编译完毕后进入仿真会自动下载,
或者不进入仿真就直接点下载可以运行。










具体仿真使用可参照官方使用指南之类的,不懂的可以找相关入门资料学习。
  1. #include <C8051F340.H>

  2. #define uint8_t unsigned char
  3. #define uint16_t unsigned int
  4. #define uint32_t unsigned long

  5. sbit LED = P2^3;

  6. void delay_ms(uint16_t xms)                // 1ms延时函数
  7. {
  8.         uint16_t xus;
  9.         for(;xms!=0;xms--)
  10.         {
  11.                 for(xus=137;xus!=0;xus--);
  12.         }
  13. }

  14. void main()
  15. {
  16.         PCA0MD = 0;                                  // 关闭看门狗
  17.         XBR1 = 0x40;                           // 打开交叉开关
  18.         P2MDOUT = 0x08;                          // 设置为推挽输出
  19.         P2 = 0;                                        // 初始化为0
  20.         while(1)
  21.         {
  22.                 delay_ms(500);                 // 延时0.5秒
  23.                 LED = !LED;                           // 翻转LED状态
  24.         }
  25. }
复制代码








作者: liyf    时间: 2013-5-31 15:38
恭喜把仿真玩出来了
作者: SengChuary    时间: 2014-6-12 18:11
不错的教程资料
作者: tanguoyong    时间: 2017-8-24 22:38
不错的教程资料
作者: zhuihai    时间: 2019-1-4 15:55
好资料收藏了 谢谢分享
作者: zydl123    时间: 2021-11-27 17:35
不错的教程资料
作者: HEADES    时间: 2022-11-30 17:41
好资料,感谢分享
作者: jintongzzd    时间: 2022-12-15 21:51
谢谢楼主分享,赚点银子
作者: lzz8031    时间: 2023-4-4 02:10
48个引脚岂不要48个继电器,设计就太失败了。




欢迎光临 DIY编程器网 (http://diybcq.com/) Powered by Discuz! X3.2