srq 发表于 2024-12-6 15:34:06

【试验箱已收到,非常感谢STC】《8051U深度入门到32位51大型实战视频》学习打卡

<p><a href="https://www.stcaimcu.com/forum.php?mod=viewthread&amp;tid=11902">《8051U深度入门到32位51大型实战视频》,【免费 + 包邮 送】实验箱@Ai8051U,100万套 - TFT彩屏,触摸屏,DMA-i8080/M6800并口自动刷屏,DMA-SPI刷屏,外设直接到外设 国芯技术交流网站 - AI32位8051交流社区</a></p>
<p>跟踪学习,在本坛专门的学习打卡区:<a href="https://www.stcaimcu.com/forum.php?mod=forumdisplay&amp;fid=78">https://www.stcaimcu.com/forum.php?mod=forumdisplay&amp;fid=78</a>发表学习心得六集以上,赠送 超级强大的 Ai8051U实验箱100万套 Ai8051U-实验箱,等您发表学习感悟后,【免费 + 包邮 送】<br />
【免费+包邮】 送/申样/采购 可上班时间加 如下您对应地区的客服 QQ或微信联系加STC华南区客服刘经理QQ: 3398500488 ;微信:18106296592  要求 【免费+包邮】 送, 还免费教仿真  加STC华南区客服曹经理QQ:1933892258 ;微信:18106296595 要求 【免费+包邮】 送, 还免费教仿真加STC华东区客服聂经理QQ:2593903262;微信:18106296598  要求 【免费+包邮】 送, 还免费教仿真加STC西北区客服孙经理QQ: 1347154513 ;微信:18106296593  要求 【免费+包邮】 送, 还免费教仿真加STC华北区客服石经理QQ: 1638975601 ;微信:19952583876  要求 【免费+包邮】 送, 还免费教仿真加STC华中区客服唐经理QQ:2571301708 ;微信:18106296589 要求 【免费+包邮】 送, 还免费教仿真加STC东北区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教仿真加STC西南区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教仿真工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)【免费+包邮】 送/申样/采购传统电话热线:0513-55012928、0513-55012929、0513-89896509工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外</p>
<p>哪怕梦想让我们拼的遍体鳞伤,这一次我们也要勇往直前!———冲哥</p>
<p><img src="data/attachment/forum/202412/06/150203qbvss3bq05jp0kth.png" alt="image.png" title="image.png" /></p>
<p>1.屏幕显示和视频播放</p>
<pre><code>刷新帧率高
8080的八位并口

</code></pre>
<p>2.IIS录放音(例程80,36.864MHz)</p>
<p>录放音例程烧写频率36.864</p>
<p><img src="data/attachment/forum/202412/06/150800tcaalwaoalznpolo.png" alt="image.png" title="image.png" /></p>
<p>3.PWM_DMA(例程82,40MHz)</p>
<p>可以直接用PWM加DMA驱动1000多颗2812led。</p>
<p>4.频谱分析仪(例程73,)</p>
<p><img src="data/attachment/forum/202412/06/152631k3vvocufaxzz9x39.png" alt="image.png" title="image.png" /></p>
<p>5.手写计算器</p>
<p>6.flash播放(例程73)</p>

srq 发表于 2024-12-6 16:21:14

<p>第二集 硬件及工具介绍</p>
<p><img src="data/attachment/forum/202412/06/162725v54j7rzxcilr5x4l.png" alt="image.png" title="image.png" /></p>
<p>试验箱正面</p>
<p><img src="data/attachment/forum/202412/06/153803cx91tyyyu2z7750u.png" alt="image.png" title="image.png" /></p>
<p>试验箱背面</p>
<p><img src="data/attachment/forum/202412/06/154523rahkb7fzlshl232h.png" alt="image.png" title="image.png" /></p>
<p>问题1?????</p>
<p>keil c51和c251如何共存安装?为何我装到一个文件夹就找不到注册信息了?</p>
<p>(问题已解决,装在一个keil文件夹下,c51,c251,ARM并列。然后去license破解,注意要管理员权限打开,否则系统提示管理员权限。)</p>
<p><img src="data/attachment/forum/202412/06/155729ok792k2kiec966x2.png" alt="image.png" title="image.png" /></p>
<p>流水灯20年前在89c5就能独立编写下载跑起来了,至今没有扬帆启航的感觉,惭愧,惭愧。</p>

srq 发表于 2024-12-9 16:11:43

<p><img src="data/attachment/forum/202412/09/141613t1twdd47slx73lpx.png" alt="image.png" title="image.png" /></p>
<p>问题1:keil创建工程路径可以使用中文名称吗?</p>
<p><img src="data/attachment/forum/202412/09/142055stt1x7z7e4mft4g1.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/09/153732kol1rwz1w11l2qlx.png" alt="image.png" title="image.png" /></p>
<p>单方侵害、正当防卫、防卫过当、互殴、解释的很形象。</p>
<p>本课主要内容,打开keil,创建工程,编写工程,编译工程,下载工程,</p>
<p>第一个 工程,点亮led灯。</p>
<p>重点是配置P0、P4端口模式为准双向口</p>
<p><img src="data/attachment/forum/202412/09/160622kzbbs7szsytrt2sm.png" alt="image.png" title="image.png" /></p>
<p>再根据电路图试验箱电路图<br />
<img src="data/attachment/forum/202412/09/161119s9cyfc4b4xy898m8.png" alt="image.png" title="image.png" /></p>

srq 发表于 2024-12-10 17:00:40

<p><img src="data/attachment/forum/202412/10/133804jml6666jlpz6ygy6.png" alt="image.png" title="image.png" /></p>
<p>先补上节课内容安装中断号拓展插件:</p>
<p><img src="data/attachment/forum/202412/10/135334masassp5akyg5k6s.png" alt="1733810007430.png" title="1733810007430.png" /></p>
<p><img src="data/attachment/forum/202412/10/135429axaa0rwj33dbppdp.png" alt="1733810061726.png" title="1733810061726.png" /></p>
<p>下载usb库文件:</p>
<p><img src="data/attachment/forum/202412/10/135802n9zf4n3j3n9s3rl1.png" alt="image.png" title="image.png" /></p>
<p>我为啥没有例程下载呢?先继续学习。</p>
<p><img src="data/attachment/forum/202412/10/140135qtzx1x95qnavyj89.png" alt="image.png" title="image.png" /></p>
<p>在8051U例程包里有完整的例程。</p>
<p>主要掌握添加头文件和库文件</p>
<p>头文件8位32位是一个文件<img src="data/attachment/forum/202412/10/155806a8ai4op8sfbm9mnb.png" alt="image.png" title="image.png" /></p>
<p>库文件 查询模式<img src="data/attachment/forum/202412/10/155520em3boanno3f9zxqx.png" alt="image.png" title="image.png" /></p>
<p>32位的<img src="data/attachment/forum/202412/10/143909aeyyijdmd7pl6ypp.png" alt="image.png" title="image.png" /></p>
<p>复制粘贴到目标工程目录下。</p>
<p>.c+.h生成一个.lib文件,那么,.h文件是不是也可以不用复制啊?(标记测试)</p>
<p>添加头文件需要两步:</p>
<p>一是在目录树里双击添加库文件.lib,</p>
<p>二是在main.c文件编写里面添加调用头文件语句 #include “stc32_stc8_usb.h”</p>
<p>在头文件上右击可以打开头文件</p>
<p><img src="data/attachment/forum/202412/10/161342xv5vhnkzmo7kfo40.png" alt="image.png" title="image.png" /></p>
<p>搜索函数</p>
<p><img src="data/attachment/forum/202412/10/161558v7hkho67oehofuj5.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/10/161815mq0pqwms12zozaow.png" alt="image.png" title="image.png" /></p>
<p>命令参数初始化,直接复制语句粘贴。</p>
<p>usb的功能寄存器在P_SW里面,需要打开。</p>
<p>P_SW2定义 要B7使能,给B7赋值1。其他不管,1000 0000=0x80。</p>
<p>用位或</p>
<p>P_SW2|=0x80; //B7位写1,使能访问XFR。</p>
<p><img src="data/attachment/forum/202412/10/164053hx4vz68pe4s74eeh.png" alt="image.png" title="image.png" /></p>
<p>USB允许中断</p>
<p>IE2|=0x80;</p>
<p><img src="data/attachment/forum/202412/10/165535sxa06jia6sxqljju.png" alt="image.png" title="image.png" /></p>
<p>打开EA</p>
<p>EA=1;//IE|=0x80;       问题:上面能不能写成EAXFR=1;    // 存疑测试 ??</p>
<p>(问题已解决,可以的,第六课里面明确提到<br />
<img src="data/attachment/forum/202412/11/141438xjzlutzrxziikqlr.png" alt="image.png" title="image.png" /><br />
)</p>
<p>要使用usb功能,必须打开这些开关</p>
<p><img src="data/attachment/forum/202412/11/124018w54tl41466r1kt6j.png" alt="image.png" title="image.png" /></p>
<p>等待usb完成配置</p>
<p><img src="data/attachment/forum/202412/11/124225zwg7mm33gzwbffwe.png" alt="image.png" title="image.png" /></p>
<p>编译报错57,是因为定义了的函数在程序里没有调用。</p>
<p>消除报错57,点魔术棒,c251misc,warnings ,填入57,把57类报警忽略掉。</p>
<p>编译,首次下载设置好,以后修改编译后就实现不停电下载了,方便调试。</p>

srq 发表于 2024-12-11 13:37:15

<p><img src="data/attachment/forum/202412/11/125348jja5ygtkuyyu42ik.png" alt="image.png" title="image.png" /></p>
<p>恶补c语言</p>
<p>printf函数,</p>
<p>先在usb头文件里打开printf,把前面的\\去掉。</p>
<p>pintf参数意义</p>
<p><img src="data/attachment/forum/202412/11/130719hmra0q057looawim.png" alt="image.png" title="image.png" /></p>
<p>定义变量</p>
<p><img src="data/attachment/forum/202412/11/131442axvrkr8kxyyqfbbq.png" alt="image.png" title="image.png" /></p>
<p>常用运算符</p>
<p><img src="data/attachment/forum/202412/11/131516tx6oq57i1at5ti9t.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/11/132314pat19mhn9o9fh1tn.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/11/133030g2h5o2jqdcdkmmkd.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/11/133108b2n851122je5a7lc.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/11/133241hozzva128afmtxkc.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/11/133639ao57yo5yqjwvvir8.png" alt="image.png" title="image.png" /></p>

srq 发表于 2024-12-11 14:39:29

<p><img src="data/attachment/forum/202412/11/142950yp08n68m0acl8znn.png" alt="image.png" title="image.png" /></p>
<p>第六集已经看完了,感觉没有多少可记的。以前学过c语言,所以感觉简单点。</p>
<p>IO口的四种模式</p>
<p><img src="data/attachment/forum/202412/11/143233tjz2n8razojr8owo.png" alt="image.png" title="image.png" /></p>
<p>printf函数的应用,配合串口助手,可以方便的看到参数实时变化,方便查找问题原因。</p>
<p><img src="data/attachment/forum/202412/11/143648j3v1z13cfkvvufot.png" alt="image.png" title="image.png" /></p>
<p>按键延迟消抖,是每个单片机开发者必备技能。</p>

srq 发表于 2024-12-11 15:50:35

<p><img src="data/attachment/forum/202412/11/144135i776hiaisgogsi77.png" alt="image.png" title="image.png" /></p>
<p>定时器,不占用mcu循环。</p>
<p>软件计时,周期性执行操作,替代delay(delay长时间占用内核,无法执行其他命令。)</p>
<p>中断</p>
<p><img src="data/attachment/forum/202412/11/150235go43logf0n6uolf8.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/11/150359s86yjd0jel9jjl9j.png" alt="image.png" title="image.png" /></p>
<p><img src="data/attachment/forum/202412/11/150445prgqgw1k18uv24c4.png" alt="image.png" title="image.png" /></p>
<p>ISP自动生成3秒定时函数</p>
<p>void Timer0_Init(void)                //3秒@24.000MHz<br />
{<br />
TM0PS = 0x5B;                        //设置定时器时钟预分频 ( 注意:并非所有系列都有此寄存器,详情请查看数据手册 )<br />
AUXR &amp;= 0x7F;                        //定时器时钟12T模式<br />
TMOD &amp;= 0xF0;                        //设置定时器模式<br />
TL0 = 0x3F;                                //设置定时初始值<br />
TH0 = 0x01;                                //设置定时初始值<br />
TF0 = 0;                                //清除TF0标志<br />
TR0 = 1;                                //定时器0开始计时<br />
}</p>
<p>定时器原理好复杂啊,ISP配置生成太方便了。</p>

srq 发表于 2024-12-12 08:57:14

<p><img src="data/attachment/forum/202412/12/083506xtxcs5q0j4kxcv0k.png" alt="image.png" title="image.png" /></p>
<p>常见编译错误:</p>
<ol>
<li>关键词区分大小写。</li>
<li>标点符号必须英文。中文标点占2个字节,英文标点占1个字节,编译软件只认英文标点。</li>
<li>{}大括号必须成对出现,为了规范,大括号两半上下一定对齐,内嵌大括号两半上下也要一定对齐,并且缩进一个制表位(Tab)</li>
</ol>
<p>定时器周期任务。</p>
<p>未完成</p>

srq 发表于 2024-12-16 09:58:40

<h1><strong>AI8051U试验箱已收到,非常感谢STC</strong></h1>
<p><img src="data/attachment/forum/202412/16/095834vwca5n5my0ta78ag.png" alt="image.png" title="image.png" /></p>

ai8051u探 发表于 2024-12-16 10:00:43

<p>怎么外网打不开</p>
页: [1]
查看完整版本: 【试验箱已收到,非常感谢STC】《8051U深度入门到32位51大型实战视频》学习打卡