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

STC32

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:157
  • 最近打卡:2025-05-06 20:52:11

1

主题

25

回帖

309

积分

中级会员

积分
309
发表于 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
  • 打卡总天数:339
  • 最近打卡:2025-05-06 20:07:45

23

主题

296

回帖

1168

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:339
  • 最近打卡:2025-05-06 20:07:45

23

主题

296

回帖

1168

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:507
  • 最近打卡:2025-05-06 07:45:00
已绑定手机

1

主题

836

回帖

1517

积分

金牌会员

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

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:157
  • 最近打卡:2025-05-06 20:52:11

1

主题

25

回帖

309

积分

中级会员

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

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:397
  • 最近打卡:2025-05-06 06:05:01
已绑定手机

17

主题

137

回帖

1539

积分

金牌会员

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

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-7 03:41 , Processed in 0.118680 second(s), 87 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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