电子DIY小家 发表于 2022-12-20 12:01:51

冲哥32位8051视频教程疑问解答贴

大家好,这个系列的视频教程也已经更新了很多集,不知道大家对视频教程的内容是不是有疑问或者建议,真心希望看过的小伙伴可以在帖子下面留下你的疑虑或者心得,让我知道你们是什么样的感受,无论你是好奇哪个符号是怎么打出来的?还是哪一句代码什么意思?或者哪里有错别字?亦或者是哪里感觉有问题?都可以随时提出,我们大家一起交流,论坛有很多热心大佬,还有官方技术入驻,甚至还有STC的姚总一直活跃在论坛,希望大家可以一起交流~
当然,没看过视频的小伙伴也可以从下面的链接进去直接查看。
链接一:https://www.stcaimcu.com/forum.php?mod=viewthread&tid=323
链接二:https://stcai.com/jxsp
希望大家看完之后可以一起多多交流~有什么想说的随时留言




8051启蒙者 发表于 2022-12-22 15:23:17

辛苦冲哥!教学视频已经在学了,学习感受都跟帖留言在了论坛视频贴里,还得辛苦您跟进视频原贴回答一些问题。https://www.stcaimcu.com/forum.php?mod=viewthread&tid=323

国学芯用 发表于 2022-12-22 17:29:03

本帖最后由 国学芯用 于 2022-12-23 09:15 编辑


冲哥编译不通过帮我检查一下

#include "COMM/stc.h"
#include "COMM/usb.h"


char*USER_DEVICEDESC = NULL;
char*USER_PRODUCTDESC = NULL;
char*USER_STCISPCMD = "@STCISP";


sfr P0=0X80;
sfr P0M1=0X93;
sfr P0M0=0X94;

sfr P4=0XC0;
sfr P4M1=0XB3;
sfr P4M0=0XB4;//p4端口操作完成

sfr P6=0XE8;
sfr P6M1=0XCB;
sfr P6M0=0XCC;//p6端口操作完成

sbit P40=P4^0;//三极管控制管脚
sbit P60=P6^0;//LED控制管脚
sbit P61=P6^1;

void sys_init()
{
    WTST = 0;//设置程序指令延时参数,赋值为0可将CPU执行指令的速度设置为最快
    EAXFR = 1; //扩展寄存器(XFR)访问使能
    CKCON = 0; //提高访问XRAM速度

    P0M1 = 0x30;   P0M0 = 0x30;   //设置P0.4、P0.5为漏极开路(实验箱加了上拉电阻到3.3V)
    P1M1 = 0x32;   P1M0 = 0x32;   //设置P1.1、P1.4、P1.5为漏极开路(实验箱加了上拉电阻到3.3V), P1.1在PWM当DAC电路通过电阻串联到P2.3
    P2M1 = 0x3c;   P2M0 = 0x3c;   //设置P2.2~P2.5为漏极开路(实验箱加了上拉电阻到3.3V),设置开漏模式需要断开PWM当DAC电路中的R2电阻
    P3M1 = 0x50;   P3M0 = 0x50;   //设置P3.4、P3.6为漏极开路(实验箱加了上拉电阻到3.3V)
    P4M1 = 0x3c;   P4M0 = 0x3c;   //设置P4.2~P4.5为漏极开路(实验箱加了上拉电阻到3.3V)
    P5M1 = 0x0c;   P5M0 = 0x0c;   //设置P5.2、P5.3为漏极开路(实验箱加了上拉电阻到3.3V)
    P6M1 = 0xff;   P6M0 = 0xff;   //设置为漏极开路(实验箱加了上拉电阻到3.3V)
    P7M1 = 0x00;   P7M0 = 0x00;   //设置为准双向口
   
    //设置USB使用的时钟源
    IRC48MCR = 0x80;    //使能内部48M高速IRC
    while (!(IRC48MCR & 0x01));//等待时钟稳定
}

void main()
{
    P0M0=0X00;
        P0M1=0X00;
       
        P4M0=0X00;//配置P4成准双向口
        P4M1=0X00;
        P6M0=0X00;//配置P6成准双向口
        P6M1=0X00;
       
        sys_init();
        usb_init();
    EA=1;
       
        while (1)   //死循环
        {
               
                //P0++;
                P40 = 0;    //三极管引脚输出低电平
                P60 = 0;    // LED4引脚输出低电平
      P61 = 0;                   // LED5引脚输出低电平
        }
}

神农鼎 发表于 2022-12-22 17:47:29

你程序打包,附件也发上来,冲哥才能方便的编译,分析原因啊

国学芯用 发表于 2022-12-23 10:09:56

本帖最后由 国学芯用 于 2022-12-23 16:41 编辑

国学芯用 发表于 2022-12-22 17:29
冲哥编译不通过帮我检查一下

#include "COMM/stc.h"





冲哥给了VIP解答顺利编译 成功了
是我没认真看第三集   今天补上

8051启蒙者 发表于 2022-12-29 08:55:52

冲哥打包的PPT里描述第七集内容好像错了,下半部分放的是第六集的内容。

yyangdid 发表于 2022-12-29 11:21:28

mark:P

国学芯用 发表于 2023-1-17 09:17:04


冲哥 这个感叹号是什么原因

神农鼎 发表于 2023-1-17 09:40:38


神农鼎 发表于 2023-1-17 09:41:54

国学芯用 发表于 2023-1-17 09:17
冲哥 这个感叹号是什么原因



0个错误就先不要管,往下走
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 冲哥32位8051视频教程疑问解答贴