及时止损 发表于 2024-2-19 11:49:13

各位大佬,请教下:
我看视频第4集里面的直接下载程序的程序段和我现在V9.6版本的程序不一样啊。
是因为什么呢?硬件电路不一样么?
V9.6版本:
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;   //设置为准双向口
}
V9.4版本:
void sys_init()
{
WTST =0;//设置程序指令延时参数,赋值为0可将cpu执行指令的速度设置为最快
EAXFR =1://扩展寄存器(XFR)访问使能
CKCON =0://提高访问XRAM速度
P3M0 =0x00;
P3M1 = 0x00;
P3M0 &= ~0x03;
P3M1 != 0x03:
//设置USB使用的时钟源
IRCTRC48MCR =0x80://使能内部48M高速
while(!(IRC48MCR & 0x01))://等待时钟稳定
}

380091044 发表于 2024-2-19 15:42:43

不错

懒将军 发表于 2024-2-19 18:37:43

今天学习的C语言运算符和led花式电灯,讲得很细致
{:lol:}

蝉樱弥夏 发表于 2024-2-20 09:11:00

讲得挺好的,第一个视屏差不多解答了学习单片机的各种问题

ck96581413 发表于 2024-2-21 10:16:33

哥缺的不是视频,是工具箱。:{:4_184:}

zjiot 发表于 2024-2-21 18:32:04

等下看看

科学妞妞 发表于 2024-2-22 13:05:56

冲哥威武,STC客服经理们新年好,给注册会员,科学妞妞 【免费+包邮】 随便送实验箱块板子吧。盼盼

科学妞妞 发表于 2024-2-22 13:40:08

科学妞妞 发表于 2024-2-22 13:05
冲哥威武,STC客服经理们新年好,给注册会员,科学妞妞 【免费+包邮】 随便送实验箱块板子吧。盼盼 ...

谢谢,STC客服经理,刘总,【免费+包邮】 送板子

wangziyi 发表于 2024-2-23 14:52:48

单片机初稿
什么是单片机:以硅晶圆为基底发展的高度集成可控制芯片。
4位单片机到32位单片机的位数是单片机的哪一个参数

神农鼎 发表于 2024-2-24 16:55:14

直接论坛问技术,大家好一起前进
页: 147 148 149 150 151 152 153 154 155 156 [157] 158 159 160 161 162 163 164 165 166
查看完整版本: 视频教学:《32位8051单片机原理及应用》,一等奖2万, 送实验箱; 冲哥版