找回密码
 立即注册
楼主: 阿孟

【实验箱已送】跟着STC教学研讨会 学习STC32G12K128 单片机原理及应用 学习打卡 感悟

[复制链接]

1

主题

13

回帖

55

积分

注册会员

积分
55
发表于 2023-8-12 14:17:48 | 显示全部楼层
11.png
22.png
33.png
STC32单片机不需要外部晶振和外部复位,有4个可选时钟源,外设丰富,有4个串口、5个定时器,268条指令,硬件乘、除单元,24位数据总线,双数据指针等 资源丰富 IO口多 使用很方便



回复 支持 反对

使用道具 举报 送花

1

主题

13

回帖

55

积分

注册会员

积分
55
发表于 2023-8-12 14:30:47 | 显示全部楼层
本帖最后由 阿孟 于 2023-8-12 14:32 编辑

011.jpg 11.jpg
22.jpg 33.png
44.png
55.png 66.png
今天在家没事 又看了看视频  学习了一些内容
总结:程序是指令的有序集合。编写一个功能完善的、完整的程序,正确性是最主要的,但整个程序占内存的空间大小、每条指令的功能、长度、执行速度等都要考虑,尽可能使其优化。
一个完善的系统设计应该具有设计方案正确、程序结构规范等基本性质,这不仅给程序的设计和调试带来方便,加速调试过程,而且有益于程序的维护和升级。
程序分支是通过条件转移指令实现的,即根据条件进行判断后决定程序的走向。条件满足则进行程序转移,不满足就顺序执行程序。
·通过条件判断实现单分支程序转移的指令有Z、JNZ、CJNE和DJNz等。·以位状态为条件,进行程序分支的指令c、JNC、JB、JNB和BC等。
汇编语言程序设计的一般步骤和基本框架
程序是指令的有序集合。编写一个功能完善的、完整的程序,正确性是最主要的,但整个程序占内存的空间大小、每条指令的功能、长度、执行速度等都要考虑,尽可能使其优化。




回复 支持 反对

使用道具 举报 送花

1

主题

13

回帖

55

积分

注册会员

积分
55
发表于 2023-8-14 13:38:02 | 显示全部楼层
本帖最后由 阿孟 于 2023-8-14 13:42 编辑


cY,进位标志


如果最高有效位(Most Significant Bit,MSB)有进位,则由加法指令
(ADD、ADDC)设置进位标志。如果MSB需要借位,则通过减法指令(SUB,SUBB)或比较指令(CMP)设置它。
此外,进位标志还受到循环移位指令、逻辑位指令、位移动指令以及乘法(MUL)和十进制调整(DA)指令的影响。

AC,辅助进位标志

辅助进位标志仅受寻址8位操作数的指令影响

如果具有8位操作数的加法指令产生第3位到第4位的进位(来自加法)或减法指令产生第3位到第4位的借位,则设置AC标志。否则,清除该标志该标志对BCD算术指令非常有用

1.png 2.png
3.png 4.png
5.png 6.png
7.png 8.png
9.png



STC32G系列单片机中的中断系统是为了处理器具有实时处理外界紧急事件能力而设置的一种机制
当处理器正在处理某个事件(即:正在正常执行一段程序代码)时,外界发生了紧急事件,这个紧急事件可通过STC32G系列单片机的外部引脚送给处理器,处理器就需要做出判断是不是需要立即处理这个紧急事件
如果处理器允许立即处理这个事件,则暂时停止继续执行当前的程序代码,而跳转到用于处理该紧急事件的程序代码,即通常所说的中断服务程序当处理完紧急事件,也就是执行完处理该紧急事件的程序代码后,再继续处理前面所打断的正常执行的程序代码







回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:60
  • 最近打卡:2025-06-19 16:22:14

30

主题

1203

回帖

2636

积分

超级版主

积分
2636
发表于 2023-8-15 16:46:50 | 显示全部楼层
楼主对我们的免费公开课 认可/支持/给力,建议主动联系我们同事
=====提前获得 【免费+包邮送】的 STC32G12K128实验箱 或 STC8H8K64U实验箱
=====现在送的,都可以利用MCU自带的 硬件USB直接仿真,硬件USB直接下载

【免费+包邮】 送/申样/采购 可加 如下 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-55012966
工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)
1.png


STC官网:https://www.stcai.com/
QQ:2593903262
微信号:18106296598
回复 支持 反对

使用道具 举报 送花

1

主题

13

回帖

55

积分

注册会员

积分
55
发表于 2023-8-15 17:34:27 | 显示全部楼层
STCAI-32*** 发表于 2023-8-15 16:46
楼主对我们的免费公开课 认可/支持/给力,建议主动联系我们同事
=====提前获得 【免费+包邮送】的 STC32G12 ...

感谢感谢
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-19 22:14 , Processed in 5.927956 second(s), 71 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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