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

《STC最新 USB型 1T 8051单片机原理及应用-STC8H8K64U》山东大学陈桂友教授

[复制链接]

该用户从未签到

550

主题

9349

回帖

1万

积分

管理员

积分
13928
 楼主| 发表于 2023-8-9 16:25:30 | 显示全部楼层
1.png
回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9349

回帖

1万

积分

管理员

积分
13928
 楼主| 发表于 2023-8-9 16:26:12 | 显示全部楼层
1.png
回复 支持 反对 送花

使用道具 举报

该用户从未签到

0

主题

3

回帖

8

积分

等待验证会员

积分
8
发表于 2023-8-9 16:37:07 | 显示全部楼层
期待高主频的 STC32G96K256-108MHz  早日加入战场
回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9349

回帖

1万

积分

管理员

积分
13928
 楼主| 发表于 2023-8-9 16:40:14 | 显示全部楼层
1.png
回复 支持 反对 送花

使用道具 举报

该用户从未签到

3

主题

11

回帖

135

积分

注册会员

积分
135
发表于 2023-8-9 16:42:17 | 显示全部楼层
陈教授将在第一次上课时详细阐述以下内容:

课程特点
在课程特点方面,我们会重点探讨本门课程的独特之处和亮点,以便让大家对课程的目标和收获有更清晰的认识。

教学机型的选择
关于教学机型的选择,我们将会回顾《单片机原理及应用》课程中教学机型的演进历程。从最早的传统Intel 8051单片机开始,一直到后来的STC89C52RC、STC15F2K60S2,以及目前为何选择STC8H8K64U单片机,我们将深入探讨背后的历史因素和原因。

学习条件
在学习条件方面,我们将重点介绍STC大学计划,特别是关于STC8H8K64U实验箱V9.6版的内容。这将为大家提供一个良好的学习环境和实践平台,有助于更好地理解和应用所学知识。
194406szwgnm6m9za3m4my.png
通过对这三个方面的详细讲解,我们将更全面地了解本门课程的特点、教学机型的历史演变以及学习所需的条件,为今后的学习奠定坚实的基础。
回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9349

回帖

1万

积分

管理员

积分
13928
 楼主| 发表于 2023-8-14 14:51:02 | 显示全部楼层
《STC最新8051单片机原理及应用-STC8H8K64U》, 0基础开始
山东大学,陈桂友教授亲自主讲,STC创始人主持授课,正统权威
=======我也在认真学习

不要用 pdata

尽量让 idata 留给堆栈,用户变量尽量强制指定使用 xdata

RMB1.4 的 USB仿真器,STC8H8K64U 《 2元

STC-ISP V6.92A 及以上版本软件延时工具
do {} while 语句编译器会直接编译成djnz语句
而直接用while (){},编译器会编译成CJNE+SJMP
djnz的循环次数是固定的,方便计算全部的指令时钟数,
cjne+SJMP 数出来的时钟数不如djnz精确
和编译器有关

回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9349

回帖

1万

积分

管理员

积分
13928
 楼主| 发表于 2023-8-16 14:51:08 | 显示全部楼层
2023/8/16 上课笔记

1,
中断优先级很重要,很常用 !
20年前的慢速12T 8051时代,很注意讲这个中断优先级,
现在 STC 1T 8051 快了,不重要了

2,
MOV  SP,  #80H;  留128个字节的堆栈给 STC 1T 8051, STC8H8K64U

3,
最好用户变量全部放 xdata, 全部 idata 留给 STC8H8K64U 做堆栈


4,
中断查询次序/同一级优先级中,中断号/KEIL C51的 中断号就是中断查询次序
1.png


5, RETI / RET


6,
1.png
回复 支持 反对 送花

使用道具 举报

该用户从未签到

0

主题

4

回帖

28

积分

新手上路

积分
28
发表于 2023-8-16 16:43:51 | 显示全部楼层
准大学生,能不能送一个实验箱。

点评

可以的,去学打卡区,发表学习心得  发表于 2023-8-16 17:32
回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9349

回帖

1万

积分

管理员

积分
13928
 楼主| 发表于 2023-8-16 17:30:52 | 显示全部楼层
STC的最新 1T 8051内核为多级流水线设计,
STC8H8K64U 在中断响应方面的设计和传统的8051略有差异。

1, 对于传统的无流水线的8051
如果当前正在执行的指令是中断返回指令RETI或者是访问中断使能寄存器、中断请求寄存器或者中断优先级寄存器的特殊指令时,
CPU等当前的这条特殊的指令执行完,再执行一条指令才能响应中断请求;
如果当前正在执行的指令不是上面所指的特殊指令,则等当前指令执行完成后就立即响应中断请求;
1.png

2,对于STC的最新的 1T 8051单片机,STC8H8K64U, 由于是多级流水线设计,响应中断上会比传统的8051再多执行一条语句:
如果当前正在执行的指令是中断返回指令RETI或者是访问中断使能寄存器、中断请求寄存器或者中断优先级寄存器的特殊指令时,
CPU等当前的这条特殊的指令执行完,同时解码下一条指令,直到下一条指令不是特殊指令,则等下一条指令执行完成才能响应中断请求;

如果当前正在执行的指令不是上面所指的特殊指令,则等当前指令执行完成后,同时会解码下一条指令,如果下一条也不是特殊指令,
则会等下一条指令执行完成后再立即响应中断请求;
2.png
回复 支持 反对 送花

使用道具 举报

该用户从未签到

550

主题

9349

回帖

1万

积分

管理员

积分
13928
 楼主| 发表于 2023-8-21 13:12:03 | 显示全部楼层
IE, IP, IE2, IPH, ...
回复 支持 反对 送花

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

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

GMT+8, 2024-5-9 10:19 , Processed in 0.092915 second(s), 70 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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