找回密码
 立即注册
查看: 574|回复: 5

STC32

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:160
  • 最近打卡:2025-05-26 22:24:58

1

主题

25

回帖

321

积分

中级会员

积分
321
发表于 2024-3-30 21:35:26 | 显示全部楼层 |阅读模式
本帖最后由 爱玩的娃 于 2024-4-1 20:22 编辑

STC32的学习记录


  由于之前接触过一些单片机的知识,就从第三集开始学习啦!冲哥,我来啦!!!前几集也快速了看了一遍,又获得了新的认知,有了新的认识,接下来将在此贴更新新的学知识啦

//第一集:认识单片机
这一集主要讲的是对单片机的认识,及单片机的应用场景。

//第二集:学习箱的认识
了解学习箱上面的硬件资源及单片机的本身的资源,接下来的学习硬件平台
//第三集:
此集讲解了软件的开发环境,和开发环境的安装,与大致了解了一下C51与C251的区别

在此就要开始接触编程单片机啦
//第四集:点亮LED
在学习前,我们首先要了解两个较为重要的关键字:sfr与sbit

SFR:特殊功能寄存器,为什么称之为特殊寄存器呢?
       是对片内各个功能模块进行控制管理,最重要的是特殊功能寄存器SFR必须要用“直接寻址”的方式进行访问,我们会看到程序中有着这样的定义???小小的脑袋大大的疑惑
  1. sfr P0 = 0X08; //其实就是定义P0的地址为0X08,方便我们编程,在写程序时是对P0进行操作,而不是直接对0x08进行操作
复制代码
SBIT:特殊功能寄存器的位变量的操作,由于每组IO口有着8个引脚对应PX_0-PX_7
  1. sbit P0_0 = 0X80; //就是定义P0_0的地址位
复制代码
但是我认为"sbit"不是特殊功能寄存器的位变量,它只是可位寻址到某一位,在可位寻址区,可以直接声明具体到某一位的地址。这两个可以先进行了解,听冲哥娓娓道来!

开始进行学习的第一步----------点灯
硬件部分:认识硬件

LED.png



我们都知道要想点亮LED,电路要形成回路,如图所示存在PNP三极管,学过模电的小伙伴应该清楚导通条件给 “ 低电平 ”进行供电,要使LED点亮就需要P6端口输出低电平。

PixPin_2024-03-31_15-23-23.png
点亮LED的步骤分析:1P4_0输出低电平 2.P6_0输出低电平 3.LED被点亮
  1. sfr P4= OXCO;//P4端口操做完成
复制代码

PixPin_2024-03-31_15-28-28.png

到此就可以实现点亮LED的工作啦!我相信经过这样不仅可以工作原理及学习代码,也可以学习到怎么去看数据手册,培养看数据手册的能力!


1.png
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:377
  • 最近打卡:2025-07-01 07:55:30

23

主题

296

回帖

1332

积分

金牌会员

积分
1332
发表于 2024-3-31 08:42:07 | 显示全部楼层
一起学习
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:377
  • 最近打卡:2025-07-01 07:55:30

23

主题

296

回帖

1332

积分

金牌会员

积分
1332
发表于 2024-3-31 08:42:08 | 显示全部楼层
一起学习
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:561
  • 最近打卡:2025-07-01 07:57:52
已绑定手机

1

主题

838

回帖

1747

积分

金牌会员

积分
1747
发表于 2024-3-31 09:25:37 | 显示全部楼层
一起学习
靡不有初,鲜克有终
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:160
  • 最近打卡:2025-05-26 22:24:58

1

主题

25

回帖

321

积分

中级会员

积分
321
发表于 2024-3-31 15:44:43 | 显示全部楼层
为什么我打的代码只剩一行了,其他被截取了吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:453
  • 最近打卡:2025-07-01 05:37:20
已绑定手机

17

主题

137

回帖

1843

积分

金牌会员

积分
1843
发表于 2024-3-31 21:25:21 | 显示全部楼层
一起学习
回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-1 16:52 , Processed in 0.141275 second(s), 84 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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