请选择 进入手机版 | 继续访问电脑版

 找回密码
 立即注册
楼主: 布丁***

视频教程-STC32位8051-屠龙刀-第0-100期合集-布丁橘长

 火... [复制链接]
  • TA的每日心情
    奋斗
    2024-3-22 17:23
  • 签到天数: 2 天

    [LV.1]初来乍到

    1

    主题

    109

    回帖

    909

    积分

    高级会员

    积分
    909
    发表于 2023-1-9 09:50:55 | 显示全部楼层
    本帖最后由 小太阳 于 2023-1-12 08:57 编辑

    打卡,布丁橘长的视频短小精悍,太详细了,讲解了各个函数的定义、关键字,期待后面的内容,继续学习~
    打卡,跟着橘长继续学习流水灯~

    打卡,今天学习了第10期IO口内部上拉/下拉电阻-PxPU&PxPD寄存器:通过控制IO口内部上拉电阻的方式来直接驱动LED亮灭,IO口内部上拉、下拉电阻的设置可使用STC-ISP下载软件内的I/O口配置工具的高级配置功能

    1.png

    该用户从未签到

    4

    主题

    5

    回帖

    156

    积分

    注册会员

    积分
    156
    发表于 2023-1-9 10:00:47 | 显示全部楼层
    本帖最后由 蹦恰恰 于 2023-1-14 08:58 编辑

    01.09 打卡:跟着布丁橘长一起学习STC的STC32G12K128核心板-屠龙刀
    结合冲哥的视频一起学习,布丁橘长的视频不长,简明扼要,讲解了STC最新的STC32G12K128的核心板的各种模块的应用
    (1)KEIL的仿真设置,屠龙刀等核心功能板代码烧录: 注意设置,STC的数据手册里也有详细说明,可以参考
    (2)I/O口四种模式,高电平点亮共阴极LED ,不同的I/O口模式会让LED亮度有明显变化
    (3)#define:预处理指令,以#开头,对字符串进行替换, typedef:为已有的数据类型做一个文本替代,以;结尾
    (4)用STC32G点亮共阳极LED:两个步骤,设置IO的模式和IO口输出低电平,点亮LED
    (5)Delay延时函数,LED闪烁以及WTST寄存器:Delay延时函数让单片机处理加减之类的操作,以达到消耗时间的目的 ,WTST寄存器:程序读取等待控制寄存器,设置为0,节省时间
    (6)delay函数延时时间计算&volatile关键字: volatile主要就是限制编译器优化某些变量
    (7)8位流水灯:移位方法实现流水灯,0X01 对应二进制是0000001,取反后的二进制是1111110。
    (8)8位流水灯-数组法:正反仿佛流水灯的额代码,0~8的for循环,取数组的第i个元素,赋值给P2,做正向流水灯。用1~7的for循环,取数组第7-i个元素,赋值给P2,做反向流水灯。
    (9)8位流水灯-数组法-10种花式
    (10)IO口内部上拉/下拉电阻-PxPU&PxPD寄存器:控制IO口内部上拉电阻的方式来直接驱动LED的亮灭,省去外部限流电阻,IO口设置可以在STC的强大的ISP软件-I/0口配置工具-高级设置,STC论坛也提供了代码下载,完美!
    (11) 特殊功能寄存器SFR:最多128个,不够用则XFR:扩展寄存器,EAXFR以及外部数据总线时钟控制寄存器CKON, STC32的SFR是非常丰富的
           EAXFR=1;(设置 EAXFR=1,访问XFR区域的扩展SFR)
           CKON=0X00;(设置外部数据总线速度最快)
           WTST=0X00;(设置程序等待时间为0),这是在STC32中经常出现的组合,作为STC32的一个初始值设置,让CPU执行的速度最快。
    (12)数码管原理、段码数组&IO口直驱1位数码管
    期待后续更多的学习



    该用户从未签到

    546

    主题

    9072

    回帖

    1万

    积分

    管理员

    积分
    14002
    发表于 2023-1-9 10:09:02 | 显示全部楼层


    1.png

    该用户从未签到

    546

    主题

    9072

    回帖

    1万

    积分

    管理员

    积分
    14002
    发表于 2023-1-10 10:10:14 | 显示全部楼层
    现在前面几节已经给大家一个整体的32位8051映像了,
    后面期待能否照顾下初学者, 加强 32位8051的 C语言的培养
    布长老的视频实战性很强,这是布长老的专长
  • TA的每日心情
    无聊
    2024-3-15 09:25
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    1

    主题

    10

    回帖

    519

    积分

    高级会员

    积分
    519
    发表于 2023-1-13 13:24:33 | 显示全部楼层
    楼主请继续更新!

    点评

    下午又更新了  详情 回复 发表于 2023-1-14 11:00
  • TA的每日心情
    奋斗
    2024-3-19 10:40
  • 签到天数: 41 天

    [LV.5]常住居民I

    10

    主题

    320

    回帖

    1377

    积分

    版主

    积分
    1377
    QQ
    发表于 2023-1-14 11:00:02 | 显示全部楼层
    昨天又更新了两期了,第11期:SFR、XFR、EAXFR以及CKON寄存器,第12期:数码管原理、段码数组&IO口直驱1位数码管
    小伙伴们快来学习吧
    www.STCAI.com
  • TA的每日心情
    奋斗
    2024-3-19 10:40
  • 签到天数: 41 天

    [LV.5]常住居民I

    10

    主题

    320

    回帖

    1377

    积分

    版主

    积分
    1377
    QQ
    发表于 2023-1-14 11:00:27 | 显示全部楼层
    笑客 发表于 2023-1-13 13:24
    楼主请继续更新!

    下午又更新了
    www.STCAI.com

    该用户从未签到

    0

    主题

    1

    回帖

    6

    积分

    新手上路

    积分
    6
    发表于 2023-1-14 16:19:57 | 显示全部楼层
    为什么,我的编译不通过,提示“Target not created.”
    Snipaste_2023-01-14_16-19-04.JPG

    该用户从未签到

    9

    主题

    23

    回帖

    3552

    积分

    荣誉版主

    积分
    3552
    QQ
     楼主| 发表于 2023-1-14 18:46:53 | 显示全部楼层
    anflower 发表于 2023-1-14 16:19
    为什么,我的编译不通过,提示“Target not created.”

    还有其它提示吗?
    上传的代码都是经过测试的
    Keil的版本需要使用C251版本,根据已知信息,不知道问题在哪,考虑是Keil安装问题

    360截图20230114184813268.jpg



    该用户从未签到

    9

    主题

    23

    回帖

    3552

    积分

    荣誉版主

    积分
    3552
    QQ
     楼主| 发表于 2023-1-14 18:53:17 | 显示全部楼层
    anflower 发表于 2023-1-14 16:19
    为什么,我的编译不通过,提示“Target not created.”

    看你的图片是ARM版的界面
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

    GMT+8, 2024-4-17 04:13 , Processed in 0.070164 second(s), 68 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表