找回密码
 立即注册
查看: 3999|回复: 25

冲哥32位8051视频学习笔记

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:405
  • 最近打卡:2025-04-16 13:31:35
已绑定手机

5

主题

98

回帖

1938

积分

金牌会员

积分
1938
发表于 2023-5-18 20:32:37 | 显示全部楼层 |阅读模式
本帖最后由 三生石 于 2023-5-20 18:16 编辑

学习环境:windows10 x64
板子:屠龙刀加淘宝上其他家的51开发板,主要用上面的外设。
第一课介绍略,第二课板子介绍。跟我的不一样略。第三课安装环境搭建,之前已经安装过,这次直接安装的251。
一、点亮LED
第四课点亮流水灯: 教程的LED在P6,屠龙刀的是P2.
与之前学的89c51不同的地方为多一个设置IO口模式的步骤。
微信截图_20230518195901.png



回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:405
  • 最近打卡:2025-04-16 13:31:35
已绑定手机

5

主题

98

回帖

1938

积分

金牌会员

积分
1938
发表于 2023-5-20 19:12:48 | 显示全部楼层
本帖最后由 三生石 于 2023-5-20 19:14 编辑

二、C语言知识(第五课)
     学这课之前要把第四课自动下载的先写熟,后面用到这些代码。
自己编写过程中遇到的问题。 调试的只有发送没有接收。进过与示例代码比对查找发现是“usb.h”内容不一样, 资料中给的注释了"#define PRINTF_HID ",而示例代码中没有注释。修改完成后发送接收正常。
因为下面prinf用到了这个定义。


05、C语言.rar

119.04 KB, 下载次数: 130

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:405
  • 最近打卡:2025-04-16 13:31:35
已绑定手机

5

主题

98

回帖

1938

积分

金牌会员

积分
1938
发表于 2023-5-21 13:14:23 | 显示全部楼层
本帖最后由 三生石 于 2023-5-21 13:16 编辑

三、按键(第七课)

知识点:按键抖动、数组
程序效果:按p3.2从左向右流水灯,按p3.3从右向左流水灯。以为延迟500ms,所以按键时间要大于500ms.
疑问:在定义变量的时候。
为什么下面的两种方式可以编译成功。
QQ截图20230521121832.jpg QQ截图20230521122003.jpg

而下面的方式不可?
QQ截图20230521121750.jpg

07、KEY.rar

120.88 KB, 下载次数: 133

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:405
  • 最近打卡:2025-04-16 13:31:35
已绑定手机

5

主题

98

回帖

1938

积分

金牌会员

积分
1938
发表于 2023-5-21 18:25:34 | 显示全部楼层
本帖最后由 三生石 于 2023-5-21 23:47 编辑

数码管

硬件状态:屠龙刀+80c51开发板(用上面的数码管模块)
微信图片_20230521181711.jpg
与教程不一样的是,开发板上用了74HC573 锁存器。
原理图如下:
微信图片_20230521181659.png
通过操作锁存器来选择位置和显示内容

微信图片_20230521181714.png

微信截图_20230521182506.png

09、数码管.rar

120.81 KB, 下载次数: 128

74hc573.pdf

107.9 KB, 下载次数: 127

09、动态数码管(挑战10秒).rar

123.24 KB, 下载次数: 126

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:45
  • 最近打卡:2025-02-14 13:39:49
已绑定手机

19

主题

273

回帖

2152

积分

金牌会员

积分
2152
QQ
发表于 2023-5-22 13:30:24 | 显示全部楼层
加油
QQ:1638975601
手机:19952583876(微信同号)
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:405
  • 最近打卡:2025-04-16 13:31:35
已绑定手机

5

主题

98

回帖

1938

积分

金牌会员

积分
1938
发表于 2023-5-22 21:05:39 | 显示全部楼层
本帖最后由 三生石 于 2023-5-24 08:57 编辑

定时器
知识点:中断函数
定时器的工作模式.png

QQ截图20230522210033.jpg
快速设定定时器定定时器时器定时器定时器的快速使用方法


QQ图片20230524085653.png

11、定时器.rar

124.04 KB, 下载次数: 124

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2025-05-02 08:32:59

718

主题

1万

回帖

1万

积分

管理员

积分
15626
发表于 2023-5-22 21:17:40 | 显示全部楼层
用最新版 STC-ISP V6.91P
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:405
  • 最近打卡:2025-04-16 13:31:35
已绑定手机

5

主题

98

回帖

1938

积分

金牌会员

积分
1938
发表于 2023-5-22 22:40:55 | 显示全部楼层
本帖最后由 三生石 于 2023-5-22 22:50 编辑

计数器

教程中将原来的TMOD=0x40,突然跳帧变成了0x50,未做说明。应该是中间有问题找问题时被剪掉了。
QQ截图20230522222549.jpg
改的效果是。原来0x40时是定时器1是16位自动重装模式改成了16位不自动重装模式。
16位自动重装模式下软件把TH,TL置零无效。数据是一直累加的。

QQ截图20230522223958.jpg
查了好久,对比代码才发现这个问题
最终结果 上传不了视频





12、计数器 - 电机测速.rar

125.33 KB, 下载次数: 124

12、计数器.rar

123.64 KB, 下载次数: 121

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:405
  • 最近打卡:2025-04-16 13:31:35
已绑定手机

5

主题

98

回帖

1938

积分

金牌会员

积分
1938
发表于 2023-5-24 08:58:11 | 显示全部楼层
神*** 发表于 2023-5-22 21:17
用最新版 STC-ISP V6.91P

更新了,图片也更新了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:405
  • 最近打卡:2025-04-16 13:31:35
已绑定手机

5

主题

98

回帖

1938

积分

金牌会员

积分
1938
发表于 2023-5-24 19:48:13 | 显示全部楼层
用别的开发板,很多不一样,变成自学了
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 15:42 , Processed in 0.159987 second(s), 107 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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