没有合适的资源?快使用搜索试试~ 我知道了~
51黑论坛_单片机编程实例大全(100例,可复制).doc
5星 · 超过95%的资源 需积分: 44 23 下载量 174 浏览量
2020-10-31
16:21:43
上传
评论 2
收藏 638KB DOC 举报
温馨提示
试读
64页
51黑论坛_单片机编程实例大全(100例,可复制).doc
资源推荐
资源详情
资源评论
学习单片机
//实例 1:用单片机控制第一个灯亮
包含 单片机寄存器定义的头文件
,即 输出低电平
!
//实例 2:用单片机控制一个灯闪烁:认识单片机的工作频率
包含单片机寄存器的头文件
函数功能:延时一段时间
"两个 意思分别为无需返回值,没有参数传递
#$定义无符号整数,最大取值范围 %&
'((做 ' 次空循环
什么也不做,等待一个机器周期
!
函数功能:主函数() 语言规定必须有也只能有 个主函数)
*无限循环
, 输出低电平
"延时一段时间
+ , 输出高电平
"延时一段时间
!
!
//实例 3:将 P1 口状态分别送入 P0、P2、P3 口:认识 I/O 口
的引脚功能
包含单片机寄存器的头文件
函数功能:主函数() 语言规定必须有也只能有 个主函数)
* 无限循环
+ ,熄灭 -./
将 口状态送入 口
' 将 口状态送入 ' 口
& 将 口状态送入 & 口
!
!
//实例 4:使用 P3 口流水点亮 8 位 LED
包含单片机寄存器的头文件
函数功能:延时一段时间
"
#,0
'((
00'0((
!
函数功能:主函数
*
&第一个灯亮
"调用延时函数
&第二个灯亮
"调用延时函数
&1第三个灯亮
"调用延时函数
&2第四个灯亮
"调用延时函数
&第五个灯亮
"调用延时函数
&第六个灯亮
"调用延时函数
&3第七个灯亮
"调用延时函数
&2第八个灯亮
"调用延时函数
!
!
//实例 7:通过对 P3 口地址的操作流水点亮 8 位 LED
包含单片机寄存器的头文件
#3& 口在存储器中的地址是 34,通过 # 可定义 5 内核单片机
的所有内部 5 位特殊功能寄存器,对地址 的操作也就是对 口的操作
函数功能:延时一段时间
"
#,0
'((
00'0((
利用循环等待若干机器周期,从而延时一段时间
!
函数功能:主函数
*
第一个灯亮
"调用延时函数
第二个灯亮
"调用延时函数
1第三个灯亮
"调用延时函数
2第四个灯亮
"调用延时函数
第五个灯亮
"调用延时函数
第六个灯亮
"调用延时函数
3第七个灯亮
"调用延时函数
2第八个灯亮
"调用延时函数
!
!
//实例 8:用不同数据类型控制灯闪烁时间
包含单片机寄存器的头文件
函数功能:用整形数据延时一段时间
$6"延时一段较长的时间
#$定义无符号整形变量,双字节数据,值域为 7%&
&%((
空操作
!
函数功能:用字符型数据延时一段时间
6"延时一段较短的时间
#,0定义无符号字符型变量,单字节数据,值域 7'
'((
0050((
空操作
!
函数功能:主函数
#
*
&((
口的灯点亮
$6"延时一段较长的时间
+熄灭
$6"延时一段较长的时间
!
&((
8 口的灯点亮
6"延时一段较长的时间
+熄灭
6"延时一段较长的时间
!
!
!
//实例 9:用 P0 口、P1 口分别显示加法和减法运算结果
#,
8&即十进制数 '%(8&
%即十进制数 &%('%
(& ,结果 &、8、2口的灯被点亮
92 ,结果 、8 的灯被熄灭
!
//实例 10:用 P0、P1 口显示乘法运算结果
包含单片机寄存器的头文件
剩余63页未读,继续阅读
资源评论
- yxldr2023-07-28这份文件的编程实例示例多样化,涵盖了各种常见的单片机应用场景,非常适合实际工程项目。
- 73232023-07-28这个文件的编程实例给出的解决方案简洁明了,对于编程新手来说很容易理解和学习。
- 明儿去打球2023-07-28这个文件的编程实例非常实际,能够帮助读者快速掌握单片机编程技巧。
- 我只匆匆而过2023-07-28这份文件提供了大量可复制的编程实例,对于初学者来说是一份宝贵的学习资料。
- 我有多作怪2023-07-28这个文件内容丰富,包含了100个单片机编程实例,对于学习者来说非常实用。
weixin_46148916
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功