[资源共享] 填坑,接上个帖子,官方例程改错(一)点灯篇

[复制链接]
1647|12
 楼主| jiaisr123 发表于 2020-3-24 22:06 | 显示全部楼层 |阅读模式

  1. #define        ALLOCATE_EXTERN
  2. #include "HC89S003F4.h"

  3. void Delay_ms(unsigned int fui_i);                //延时函数
  4. /***************************************************************************************
  5.   * @实现效果        对P00口进行高、低电平转换,LED1不断翻转
  6. ***************************************************************************************/
  7. void main()
  8. {               
  9.         WDTCCR = 0x00;                                                //关闭看门狗
  10.                                             //本例程为方便测试关闭看门狗,实际使用中,建议客户打开看门狗,详见WDT复位
  11.         CLKSWR = 0x51;                                                //选择内部高频RC为系统时钟,内部高频RC 2分频,Fosc=16MHz
  12.         CLKDIV = 0x01;                                                //Fosc 1分频得到Fcpu,Fcpu=16MHz
  13.        
  14.         P0M0 = P0M0&0xF0|0x08;                //P00设置为推挽输出
  15.         while(1)
  16.         {
  17.                  P0_0= ~P0_0;
  18.          Delay_ms(250);
  19.         }
  20. }

  21. void Delay_ms(unsigned int fui_i)
  22. {
  23.         unsigned int fui_j;
  24.         for(;fui_i > 0;fui_i --)
  25.         for(fui_j = 1596;fui_j > 0;fui_j --);
  26. }
直接覆盖就行,灯就会闪起来!!!!
21ic小喇叭 发表于 2020-3-25 10:45 | 显示全部楼层
感谢分享,奖励您100家园币,家园币可以兑换礼品或抽奖,欢迎体验~

评论

@jiaisr123 :明白了  发表于 2020-3-26 07:39
@sjnh :发帖子的时候可以设置回帖排列顺序  发表于 2020-3-25 19:57
@sjnh :明白了,我把这个链接发给我们技术哥哥看看,看看是怎么回事  发表于 2020-3-25 15:21
@21ic小喇叭 :我说的不是这个,是帖子里面回复,例如就是这个帖子,沙发在最下,今天第一次看到这种情况,去其它帖子都是沙发最上  发表于 2020-3-25 15:19
@sjnh :这是因为有人回复了您的帖子,有人回复的话,旧帖子也会排列在前面,被顶上来了  发表于 2020-3-25 15:16
小喇叭,为什么帖子时间排列顺序 不一样,有的最新在前,有的老的在前  发表于 2020-3-25 15:15
sjnh 发表于 2020-3-25 15:21 | 显示全部楼层
cooleaf 发表于 2020-3-25 11:02 | 显示全部楼层
没见到说是哪里有问题呀?
 楼主| jiaisr123 发表于 2020-3-24 22:32 | 显示全部楼层
自己沙发
 楼主| jiaisr123 发表于 2020-3-24 22:07 | 显示全部楼层
开了个好头
您需要登录后才可以回帖 登录 | 注册

本版积分规则

7

主题

33

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部