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

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

   火... [复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:236
  • 最近打卡:2025-05-06 22:13:36

0

主题

62

回帖

654

积分

高级会员

积分
654
发表于 2024-10-27 21:14:36 | 显示全部楼层
努力
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2024-11-12 16:32:53

1

主题

2

回帖

23

积分

新手上路

积分
23
发表于 2024-10-28 13:56:56 | 显示全部楼层
经过前15的视频学习,GPIO的一个配置方式,以及如何去查看芯片手册,去阅读手册中的寄存器配置
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:236
  • 最近打卡:2025-05-06 22:13:36

0

主题

62

回帖

654

积分

高级会员

积分
654
发表于 2024-10-28 23:07:43 | 显示全部楼层
继续努力
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:292
  • 最近打卡:2025-05-07 04:41:47
已绑定手机

8

主题

105

回帖

664

积分

高级会员

积分
664
发表于 2024-10-29 08:54:21 | 显示全部楼层
很开心,昨天收到了梦寐以求的STC32G12K128 实验箱!
微信图片_20241029084619.jpg

真心学,认真学就真的送!STC为普及中国芯尽心尽力!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:53
  • 最近打卡:2024-12-27 08:18:49

0

主题

132

回帖

136

积分

注册会员

积分
136
发表于 2024-10-29 12:41:09 | 显示全部楼层
学习
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:53
  • 最近打卡:2024-12-27 08:18:49

0

主题

132

回帖

136

积分

注册会员

积分
136
发表于 2024-10-29 12:42:31 | 显示全部楼层
学习
回复

使用道具 举报 送花

0

主题

23

回帖

84

积分

注册会员

积分
84
发表于 2024-10-30 09:08:09 | 显示全部楼层
第五集上记录
添加以下代码完成printf函数输出
if( DeviceState != DEVSTATE_CONFIGURED )        
                        continue;      
                if( bUsbOutReady )                                                               
                {
                        usb_OUT_done();
                       
                        printf("%.2f\r\n",2.234);
回复 支持 反对

使用道具 举报 送花

0

主题

23

回帖

84

积分

注册会员

积分
84
发表于 2024-10-30 09:10:08 | 显示全部楼层
第五集记录下
①d格式:用来输出十进制整数。有以下几种用法:
%d:按整型数据的实际长度输出。
%md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。
%ld:输出长整型数据。
②o格式:以无符号八进制形式输出整数。对长整型可以用"%lo"格式输出。同样也可以指定字段宽度用“%mo”格式输出。
例:
   main()
   { int a = -1;
     printf("%d, %o", a, a);
   }
运行结果:-1,177777
程序解析:-1在内存单元中(以补码形式存放)为(1111111111111111)2,转换为八进制数为(177777)8。
③x格式:以无符号十六进制形式输出整数。对长整型可以用"%lx"格式输出。同样也可以指定字段宽度用"%mx"格式输出。
④u格式:以无符号十进制形式输出整数。对长整型可以用"%lu"格式输出。同样也可以指定字段宽度用“%mu”格式输出。
⑤c格式:输出一个字符。
⑥s格式:用来输出一个串。有几中用法
%s:例如:printf("%s", "CHINA")输出"CHINA"字符串(不包括双引号)。
%ms:输出的字符串占m列,如字符串本身长度大于m,则突破获m的限制,将字符串全部输出。若串长小于m,则左补空格。
%-ms:如果串长小于m,则在m列范围内,字符串向左靠,右补空格。
%m.ns:输出占m列,但只取字符串中左端n个字符。这n个字符输出在m列的右侧,左补空格。
%-m.ns:其中m、n含义同上,n个字符输出在m列范围的左侧,右补空格。如果n>m,则自动取n值,即保证n个字符正常输出。
⑦f格式:用来输出实数(包括单、双精度),以小数形式输出。有以下几种用法:
%f:不指定宽度,整数部分全部输出并输出6位小数。
%m.nf:输出共占m列,其中有n位小数,如数值宽度小于m左端补空格。
%-m.nf:输出共占n列,其中有n位小数,如数值宽度小于m右端补空格。
⑧e格式:以指数形式输出实数。可用以下形式:
%e:数字部分(又称尾数)输出6位小数,指数部分占5位或4位。
%m.ne和%-m.ne:m、n和”-”字符含义与前相同。此处n指数据的数字部分的小数位数,m表示整个输出数据所占的宽度。
⑨g格式:自动选f格式或e格式中较短的一种输出,且不输出无意义的零
回复 支持 反对

使用道具 举报 送花

0

主题

23

回帖

84

积分

注册会员

积分
84
发表于 2024-10-30 10:40:27 | 显示全部楼层
第六集上记录
delay延时函数
while和do while
函数声明定义调用
回复 支持 反对

使用道具 举报 送花

0

主题

23

回帖

84

积分

注册会员

积分
84
发表于 2024-10-30 10:40:49 | 显示全部楼层
第六集下记录
模块化编程
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-7 12:31 , Processed in 0.188973 second(s), 113 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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