找回密码
 立即注册
查看: 1111|回复: 6

STC32学习打卡

[复制链接]

1

主题

6

回帖

45

积分

新手上路

积分
45
发表于 2023-7-25 17:19:28 | 显示全部楼层 |阅读模式
何宾教授讲的很好,继续努力学习!
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2023-12-18 15:13:58

4

主题

216

回帖

886

积分

高级会员

积分
886
发表于 2023-7-29 09:21:47 | 显示全部楼层
本帖最后由 STC芯 于 2023-8-7 08:51 编辑

欢迎楼主继续打卡学习,分享学习感受
优秀的打卡贴会优先获赠实验箱包邮
不仅每周三下午,14.00~16.00 山东大学,陈桂友教授亲自主讲《STC最新8051单片机原理及应用-STC8H8K64U》,0基础开始
还有每周二周五下午,14.0~017.00 北京化工大学,何宾教授亲自主讲《STC32位8051单片机原理及应用-STC32G12K128》
腾讯会议号:885-5858-2739
回复 支持 反对

使用道具 举报 送花

1

主题

6

回帖

45

积分

新手上路

积分
45
发表于 2023-8-2 16:35:32 | 显示全部楼层
第二次课:对单片机的学习有了新的理解,对外设,gpio,时钟控制,中断有了新的认识。
回复 支持 反对

使用道具 举报 送花

1

主题

6

回帖

45

积分

新手上路

积分
45
发表于 2023-8-4 17:16:04 | 显示全部楼层
8月4号 主要内容
进制转换、 负数表示法、浮点数表示法
处理器内核和存储空间映射
98(]_7Y9~%G4ZFNV%H0JY74.png


8`6X_}@4L8`E~G`QWH`Z0_I.png
8`6X_}@4L8`E~G`QWH`Z0_I.png
回复 支持 反对

使用道具 举报 送花

1

主题

6

回帖

45

积分

新手上路

积分
45
发表于 2023-8-8 17:28:28 | 显示全部楼层

程序存储空间映射
中断服务程序的入口地址(也称为中断向量)也放在程序存储单元低地址空间,在程序存储单元中,对于每个中断来说都有一个固定的入口地址。
片内基本RAM   
低128字节RAM 对于这部分存储空间,即可采用直接寻址方式又可采用间接寻址方式进行访问
存储区域包括工作寄出去组区域,可位寻址区,用户RAM区域和堆栈区
1.png
回复 支持 反对

使用道具 举报 送花

1

主题

6

回帖

45

积分

新手上路

积分
45
发表于 2023-8-11 17:25:46 | 显示全部楼层

1.png

中断原理
中断优先级

当有多个紧急事件同时需要处理器进行处理时,就存在处理器到底先处理哪个紧急事件的问题。
通常,在处理器中为这些紧急事件设置了优先级。即:处理器总是最先处理优先级最高的紧急事件,总是最后处理优先级最低的紧急事件。
对于具有相同优先级的紧急事件来说,将按照产生事件的前后顺序进行处理。
中断嵌套
中断系统原理及功能-中断原理
中断嵌套
当处理器正在处理一个中断源的时候,即正在执行相应的中断处理程序时,外部又出现了一个优先级更高的紧急事件需要进行处理。如果处理器允许则暂停处理当前正在执行的中断处理程序,转而去执行用于处理优先级更高的紧急事件的中断处理程序。这种允许高优先级中断打断当前中断处理程序的机制称为中断嵌套。
2.png

中断使能寄存器
EADC,ADC转换中断允许位
当该位为“1”时,表示允许ADC转换产生中断事件;当该位为“O”时,表示禁止ADC转换产生中断事件;
ES,串口1中断允许位
当该位为“1”时,表示允许串口1产生中断事件;当该位刀U”的,衣示禁止串口1产生中断事件;
ET1,定时/计数器T1的溢出中断允许位
当该位为“1”时,表示允许T1溢出产生中断事件
当该位为“O”时,表示禁止T1溢出产生中断事件


回复 支持 反对

使用道具 举报 送花

1

主题

6

回帖

45

积分

新手上路

积分
45
发表于 2023-8-15 18:34:58 | 显示全部楼层
单片机CPU寻址模式

一条机器指令包含两部分,即:操作码和操作数
操作码的目的是要对被操作对象进行处理
运算、加减乘除运算等。--典型的,对被操作对象实现逻辑与或
在机器/汇编语言指令中,将操作对象称为操作数--在STC增强型8051单片机和STC32G系列单片机中,这些被操作的对象(操作数)可以保存在CPU的内部寄存器、片内Flash程序存储器、片内基本RAM、片内扩展RAM或者片外扩展存储器中,也可能是仅是一个常数,它作为操作码的一部分存在



单片机CPU寻址模式--立即数寻址模式
MCS-251 ISA
在这种寻址模式中,在指令中就包含着立即数
1、当执行8位((字节)操作时,使用8位立即数(#data)
2、当执行16位(字)操作时,使用16位立即数(#data16)/
3、当执行32位(双字)操作时,低16位(字)使用16位(字)立即数填充,高16位(字)使用16个二进制数“0'(由#Odata16表示)或使用16个二进制数“1”(由#1data16表示)填充。
将16位立即数数据放入双字寄存器(DRk)的MOVH指令,将数据放入高位字,同时保持低位字不变。
递增/递减指令包含指定递增/递减量的立即数(#short取值为1、2或4)

1.png



回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 00:45 , Processed in 0.171525 second(s), 87 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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