找回密码
 立即注册
楼主: admin

视频教学《USB型 1T 8051 单片机原理及应用-8H8K64U》,山东大学陈桂友教授

 火... [复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:109
  • 最近打卡:2025-06-15 14:14:13
已绑定手机

6

主题

59

回帖

266

积分

中级会员

积分
266
发表于 2024-1-31 01:52:01 来自手机 | 显示全部楼层
ly1350 发表于 2024-1-29 21:44
老师您好。我正在学习第13节,其中有个疑问,不知道这样理解对不对



中断程序可以理解为“突发事件”,是需要插队运行的,平常可能不怎么需要运行。
调用子函数的话,按照程序给定的顺序运行,用户程序可以调整运行位置。
但是在单片机层面,如果有中断挂起的话,就必须要执行中断程序,哪怕是调用子函数本身的过程也要遭到暂停。中断程序不是由软件控制顺序的,而是受到硬件的特殊条件影响就会进入的,所以说中断程序是“随时进入”的。
如果你写好了程序,子函数的顺序也就固定下来了,这时候子函数就做不到中断那样随时挂起随时执行的。
中断一般用于处理硬件相关的操作,比如时间到以后更新显示器(常用于T0中断)、高速通信下及时收取并打包发送SPI的数据(SPI全局中断的SPIF标记)、按下急停之后立刻停止电机的PWM输出(PWM定时器的刹车信号输入),不要奢望于用中断函数去替代子函数的调用操作,中断函数的执行节奏是“快去快回”,如果中断函数处理的程序太长,其他程序就不能够得到及时处理,一个只顾着在中断里面处理长串突发事件却忘了主程序和子程序漫长的主线的程序是不合格的。
STC存在的意义?
凡夫俗子也能创造 弑神诛仙 的奇迹。
回复 支持 1 反对 0

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:52
  • 最近打卡:2024-05-28 14:01:12

0

主题

8

回帖

26

积分

新手上路

积分
26
发表于 2024-1-31 08:14:51 | 显示全部楼层
顶一下
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:324
  • 最近打卡:2025-06-12 19:52:50
已绑定手机

20

主题

329

回帖

1794

积分

金牌会员

积分
1794
发表于 2024-1-31 09:28:56 | 显示全部楼层
李*** 发表于 2024-1-31 01:52
中断程序可以理解为“突发事件”,是需要插队运行的,平常可能不怎么需要运行。
调用子函数的话,按照程 ...

你说的对,中断和函数调用是这样。
我的意思是,子函数不单单只能被主函数调用,也能被另外一个子函数调用。我的理解是:子函数不 单为主函数服务,应该是为被调用它的函数(包括main或其他子函数)服务。
C语言中一个项目中只有一个主函数(main函数)。
也可能是我理解的不对。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:531
  • 最近打卡:2025-06-16 05:02:46
已绑定手机

28

主题

717

回帖

2217

积分

金牌会员

打工人

积分
2217
发表于 2024-1-31 09:59:07 | 显示全部楼层
ly1*** 发表于 2024-1-29 21:44
老师您好。我正在学习第13节,其中有个疑问,不知道这样理解对不对

说的有道理,是有点歧义
打工人
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:49
  • 最近打卡:2024-09-24 06:50:15

12

主题

44

回帖

364

积分

中级会员

积分
364
发表于 2024-2-8 09:11:12 | 显示全部楼层
老师,请问这个教程的课件在哪里下载?有出版纸质书没有?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2025-06-16 09:28:47

733

主题

1万

回帖

1万

积分

管理员

积分
16649
发表于 2024-2-9 08:59:42 | 显示全部楼层
陈老师的书在高教出版社,大概 7月会发布,先看最新的STC8H数据手册
截图202402090859201078.jpg
www.stcai.com/cp_stc8hxl

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2025-06-16 09:28:47

733

主题

1万

回帖

1万

积分

管理员

积分
16649
发表于 2024-2-9 09:00:43 | 显示全部楼层
截图202402090900398989.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:99
  • 最近打卡:2025-06-16 09:28:47

733

主题

1万

回帖

1万

积分

管理员

积分
16649
发表于 2024-2-9 09:20:57 | 显示全部楼层
龙年新春捷
STC8H2K32U-45MHz-LQFP32/TSSOP28 的 USB 型 MCU 已开始制造光罩流程中
RMB1.3 的 USB, STC8H2K32U-45MHz-LQFP32/TSSOP28/20,SOP16, 4月开始供货
51世界火热的夏天全面来临 全面 进入 USB 时代 !新增硬件32位乘除法器MDU32C
硬件USB 支持 仿真/下载, RTC 实时时钟, 年/月/日/时/分/秒,星期
真12位ADC, 144MHz-16位高级PWM新增硬件移相功能

32K Flash, 2.5k SRAM, USB, 双串口/I2C/SPI, 轨到轨比较器,12位ADC, PWM
串口1/串口2:

===都支持串口接收硬件超时侦测硬件奇偶校验
===都支持帧错误数据检测自动地址识别
T11,强大的24位低功耗定时器/系统定时器,支持低功耗唤醒
P1.2口在P5.4口上共享P1.0/P1.1的全部数字功能可以交换

STC8H2K32U51成为永恒的经典:钻石恒久远51永流传


======================================================================

RMB0.99 的 USB, STC8H2K08U-45MHz-TSSOP20/SOP16,已开始供货
51世界火热的夏天全面来临 全面 进入 USB 时代 !
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:49
  • 最近打卡:2024-09-24 06:50:15

12

主题

44

回帖

364

积分

中级会员

积分
364
发表于 2024-2-15 08:23:24 | 显示全部楼层
请问可以将陈老师的课件共享出来吗?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:49
  • 最近打卡:2024-09-24 06:50:15

12

主题

44

回帖

364

积分

中级会员

积分
364
发表于 2024-2-17 11:04:02 | 显示全部楼层
为什么第八讲的 SNOMOD51
sinclude (stc8h.h)
我录入到Keil4里面编译报错?
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-16 23:59 , Processed in 0.136947 second(s), 107 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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