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

跟着冲哥学AI8051U的第六天-IO定时器中断

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:37
  • 最近打卡:2025-02-01 23:25:00

5

主题

16

回帖

261

积分

中级会员

积分
261
发表于 2024-12-3 23:14:08 | 显示全部楼层 |阅读模式
终终终终终终终于更新啦。今天学习IO定时器中断:
老规矩,先上图。
截图202412032241564541.jpg
这一部分是讲述了软件空循环延时的占用CPU,然后引进了定时器中断。
截图202412032243159736.jpg
经典本章摘要。
1、定时器的介绍:
截图202412032244102926.jpg
截图202412032244249507.jpg
(1)、任务一:
截图202412032245015517.jpg
然后这里演示的是在ISP软件中配置需要的定时器中断参数:
这里是:
截图202412032246575951.jpg
(2)、GB2312的\xfd字符纠正和isp设置下载完成一秒钟后自动打开串口:
截图202412032248438178.jpg
相关手册说明:
截图202412032248573957.jpg

截图202412032249124212.jpg
如果用的UTF-8,好像是没有出现这个问题的,(至少我打”数“能正常的显示)

2、定时器应用:(介绍相关的硬件配置和参数说明)(为了节省一些时间,我直接贴笔记了)
截图202412032251071879.jpg
截图202412032251239042.jpg
截图202412032251344561.jpg
截图202412032251531384.jpg
截图202412032252056267.jpg
截图202412032252166042.jpg
截图202412032252342691.jpg
截图202412032253122877.jpg
截图202412032254328471.jpg
截图202412032254552642.jpg
定时器的频率、定时时间的计算:
截图202412032255046332.jpg
截图202412032255511886.jpg

3、函数的定义、声明、调用:
(1)、基础知识:
截图202412032256221760.jpg
截图202412032256386443.jpg
这里的函数没有返回值,所以直接使用void开头。
截图202412032257007990.jpg
(2)、具体的使用:
截图202412032259524853.jpg

(3)、今日任务:
截图202412032300146165.jpg
没有实验箱,所以直接使用串口调试的方式。具体代码见:code_demo.zip

(4)、思考题:
截图202412032301223231.jpg
复用定时器?应该就是结合之前的函数,写成传参类型的函数,把定时器的初值传进去,然后就能定时不一样的时间了。

4、课后练习:
截图202412032302227650.jpg
太典了,功德!!!
当然写了,但是感觉和题目的意思有点偏离了。先看效果:
截图202412032305551490.jpg
可以看到这里能正常的切换功德时间,然后也能正常的点亮功德和计算功德。
截图202412032306489297.jpg
但是再点亮功德的过程中就算你多次按下按键,再功德点亮成功之前,功德数是不会增加的。
可能题目要求的意思是点亮功德完成后,显示当前的功德数,就是再点亮期间按键累加的功德数也一并加上去,最后显示当前功德数量。?
具体看代码把(Code_AfterClass_Test.zip)写的不是很好,讲究看看(狗头保命.jpg)
期待明天的课程!{:5_289:}



截图202412032257363887.jpg

Code_AfterClass_Test.zip

96.1 KB, 下载次数: 16

demo_code.zip

93.99 KB, 下载次数: 14

回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:174
  • 最近打卡:2025-05-08 09:20:12
已绑定手机

90

主题

963

回帖

2332

积分

超级版主

积分
2332
QQ
发表于 2024-12-4 08:49:04 | 显示全部楼层

请整理到同一个贴子里 放在不同的楼层 以便我们审核 发放实验箱

热线19952583534
www.STCAI.com
回复 支持 反对

使用道具 举报 送花

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

131

主题

1558

回帖

2012

积分

金牌会员

积分
2012
发表于 2024-12-4 13:33:06 | 显示全部楼层

弄个木鱼,敲一下,功德加1!!!:touxiao:

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:37
  • 最近打卡:2025-02-01 23:25:00

5

主题

16

回帖

261

积分

中级会员

积分
261
发表于 2024-12-5 23:26:57 | 显示全部楼层

<br /> <br /> okok,晚点吧,这几天有点忙,弄好了再通知你们吧。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:37
  • 最近打卡:2025-02-01 23:25:00

5

主题

16

回帖

261

积分

中级会员

积分
261
发表于 2024-12-5 23:28:08 | 显示全部楼层

<br /> <br /> 赛博木鱼,敲敲加功德

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:37
  • 最近打卡:2025-02-01 23:25:00

5

主题

16

回帖

261

积分

中级会员

积分
261
发表于 2024-12-8 11:46:46 | 显示全部楼层

已经整理完毕了,麻烦得空的时候看看,下面是链接

跟着冲哥学习AI8051U的打卡记录帖

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-8 15:00 , Processed in 0.137137 second(s), 89 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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