单片机学徒 发表于 2023-5-24 19:49:34

红心A 发表于 2023-5-22 13:30
加油

申请一下试验箱{:4_196:}

单片机学徒 发表于 2023-5-24 21:32:29

本帖最后由 三生石 于 2023-5-24 21:34 编辑

多任务、外部中断
多任务是将工程的整理,方便移植以及调用。
教程中LED与数码管共用引脚P6的情况,所以多任务写在了一个文件中。
因为硬件模块不一样。我手里面的是自己接的硬件是分开的以及原理不一样,所以分成了 led和seg两个文件。


终于可以上传视频了展示效果了{:4_165:}
attach://10780.mp4

单片机学徒 发表于 2023-5-24 22:16:45

IO中断

1、大于31中断号KEIL中编译会报错,可以用插件修改软件使支持到254。
2、普通I/O口均可中断,非传统外部中断。


3、中断优先级的设置。


清风予我 发表于 2023-5-26 09:34:44

楼主加油继续分享学习经验,争取提前送您实验箱

单片机学徒 发表于 2023-5-29 18:30:35

试验箱已经收到,后面的实验都是用试验箱来实现了,也会用试验箱重复做前面的实验,终于能跟教程一致了{:4_165:}

清风予我 发表于 2023-5-30 09:13:57

电子爱好者 发表于 2023-5-29 18:30
试验箱已经收到,后面的实验都是用试验箱来实现了,也会用试验箱重复做前面的实验,终于能跟教程一致了{:4_ ...

冲哥视频,搭配STC32G12K128实验箱9.6版本,学习效率杠杠的,楼主加油{:4_175:}

单片机学徒 发表于 2023-6-4 21:25:09

用试验箱重新学习冲个教程,又犯低级错我,在#define后面加了分号

导致后面计算延迟我是一直报错,看来代码还得经常敲啊。


特此记录.

单片机学徒 发表于 2023-6-4 22:55:13

本帖最后由 电子爱好者 于 2023-6-4 23:09 编辑

做按键点灯测试时,视频中加了这个printf,如果打开了打开了串口,字符出了没有问题,如果没有打开串口,程序会卡在这个printf函数上。因为视频中勾选了自动打开串口所以没有体现出这个问题。


单片机学徒 发表于 2023-6-7 21:21:17

计数器的使用,开启IO口内部上拉电阻。


同样的地方翻车了有印象查了笔记发现了,如果按教程上的用0x40,应该只有等溢出才会自动重载。{:4_167:}


单片机学徒 发表于 2023-6-7 21:45:09


多任务-头文件定义#ifndef --#define--#endif
#ifndef __SEG_LED_H
#define __SEG_LED_H

#include <STC32G.H>
#include "COMM/usb.h"
extern u8 Show_Tab;

void Show_Seg();
#endif


页: 1 [2] 3
查看完整版本: 冲哥32位8051视频学习笔记