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

视频教学:《32位8051单片机原理及应用》,一等奖2万, 送实验箱; 冲哥版

   火... [复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:44
  • 最近打卡:2026-07-01 10:16:07

4

主题

28

回帖

38

积分

新手上路

积分
38
发表于 2026-6-6 11:56:55 | 显示全部楼层
[打卡第九集]——@圆
第九集上:数码管静态显示
数码管其实就是led塞在里面,按点灯的逻辑一个一个点亮显示字符,只需要判断是共阴还是共阳
一般采用数组将0-9这些字符定义为16进制数,整个赋值给8位io
静态驱动很占用io口,一个数码管就占用8个,好处是无频闪,抗干扰


回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:44
  • 最近打卡:2026-07-01 10:16:07

4

主题

28

回帖

38

积分

新手上路

积分
38
发表于 2026-6-6 12:10:45 | 显示全部楼层
[打卡第十集]——@圆
第十集:数码管动态显示
通过切换公共端选择需要点亮的数码管和8位数据IO,快速点亮利用余晖效应,每增加一个数码管只需要多用一个IO

优点:节约io,缺点占用cpu,抗干扰差,手机拍摄频闪
推荐在实际项目使用MAX7219专门驱动
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:44
  • 最近打卡:2026-07-01 10:16:07

4

主题

28

回帖

38

积分

新手上路

积分
38
发表于 2026-6-6 16:05:37 | 显示全部楼层
[打卡第十一集]——@圆
定时器
这里我还是一如既往的将库函数搬进来,配置定时器模式,然后去中断里申明一个全局变量作为系统时间
然后在mian里面判断是不是时间到了,时间到就翻转IO
和很早的stc89c51编程是一样的,官方库函数并没有将所有的操作都封装,就比如开启定时器0,就得手动赋值
程序实现功能:p03 LED间隔500ms闪烁

2-1定时器.zip

189.57 KB, 下载次数: 7

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:44
  • 最近打卡:2026-07-01 10:16:07

4

主题

28

回帖

38

积分

新手上路

积分
38
发表于 2026-6-7 21:42:13 | 显示全部楼层
[打卡第十二集]——@圆
计数器
这里我和历程不一样,我是搭了一个按键,按下的时候为一个脉冲,初始值为65535,每按一下P3.4低电平溢出。
然后利用usb printf打印出来,但是现在存在一个问题,就是串口打印出来的中文有两个字乱码,不够问题不大。
这里我使用的版本是6.96v-plus最新的版本

截图202606072144485487.jpg
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:409
  • 最近打卡:2026-07-05 00:22:08
已绑定手机

28

主题

257

回帖

2195

积分

金牌会员

积分
2195
发表于 2026-6-21 01:16:43 | 显示全部楼层
ZIJIN*** 发表于 2026-5-12 15:58
想问一下,AI8051U 8位是不是不能用USB不停电下载

能用。
学习MCU
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-7-5 07:47 , Processed in 0.079379 second(s), 64 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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