没有合适的资源?快使用搜索试试~ 我知道了~
十天学会单片机实例100.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 120 浏览量
2021-10-02
20:56:15
上传
评论
收藏 608KB DOC 举报
温馨提示
试读
64页
单片机技术
资源推荐
资源详情
资源评论
学习单片机
目录
函数的使用和熟悉
实例 :用单片机控制第一个灯亮
实例 :用单片机控制一个灯闪烁:认识单片机的工作频率
实例 :将 口状态分别送入 、、 口:认识 口的引脚功能
实例 :使用 口流水点亮 位
实例 :通过对 口地址的操作流水点亮 位
实例 :用不同数据类型控制灯闪烁时间
实例 :用 口、 口分别显示加法和减法运算结果
实例 :用 、 口显示乘法运算结果
实例 :用 、 口显示除法运算结果
实例 :用自增运算控制 口 位 流水把戏
实例 :用 口显示逻辑与运算结果
实例 :用 口显示条件运算结果
实例 :用 口显示按位异或运算结果
实例 :用 显示左移运算结果
实例 :万能逻辑电路实验
实例 :用右移运算流水点亮 口 位
实例 :用 语句控制 口 位 的流水方向
实例 :用 语句的控制 口 位 的点亮状态
实例 :用 语句控制蜂鸣器鸣笛次数
实例 :用 语句控制
实例 :用 语句控制 口 位 流水点亮
实例 :用字符型数组控制 口 位 流水点亮
实例 :用 口显示字符串常量
实例 :用 口显示指针运算结果
实例 :用指针数组控制 口 位 流水点亮
实例 :用数组的指针控制 口 位 流水点亮
实例 :用 、 口显示整型函数返回值
实例 :用有参函数控制 口 位 流水速度
实例 :用数组作函数参数控制流水把戏
实例 :用指针作函数参数控制 口 位 流水点亮
实例 :用函数型指针控制 口灯把戏
实例 :用指针数组作为函数的参数显示多个字符串
实例 :字符函数 !"# 应用举例
实例 :内部函数 $!$ 应用举例
实例 :标准函数 !% 应用举例
实例 :字符串函数 !$& 应用举例
实例 :宏定义应用举例
学习文档'仅供参考
实例 :宏定义应用举例
实例 :宏定义应用举例
中断、定时器
实例 :用定时器 ( 查询方式 口 位控制 闪烁
实例 :用定时器 ( 查询方式控制单片机发出 )*+ 音频
实例 :将计数器 ( 计数的结果送 口 位 显示
实例 :用定时器 ( 的中断控制 位 闪烁
实例 :用定时器 ( 的中断实现长时间定时
实例 :用定时器 ( 中断控制两个 以不同周期闪烁
实例 :用计数器 ( 的中断控制蜂鸣器发出 )*+ 音频
实例 :用定时器 ( 的中断实现渴望主题曲的播放
实例 :输出 个矩形脉冲
实例 :计数器 ( 统计外部脉冲数
实例 :定时器 ( 的模式 测量正脉冲宽度
实例 :用定时器 ( 控制输出高低宽度不同的矩形波
实例 :用外中断 的中断方式进行数据采集
实例 :输出负脉宽为 微秒的方波
实例 :测量负脉冲宽度
实例 :方式 控制流水灯循环点亮
实例 :数据发送程序
实例 :数据接收程序
实例 :数据发送程序
实例 :数据接收程序
实例 :单片机向 , 发送数据
实例 :单片机接收 , 发出的数据
数码管显示
实例 :用 数码显示数字
实例 :用 数码显示器循环显示数字 -
实例 :用数码管慢速动态扫描显示数字
实例 :用 数码显示器伪静态显示数字
实例 :用数码管显示动态检测结果
实例 :数码秒表设计
实例 :数码时钟设计
实例 :用 数码管显示计数器 ( 的计数值
实例 :静态显示数字“”
键盘控制
实例 :无软件消抖的独立式键盘输入实验
实例 :软件消抖的独立式键盘输入实验
学习文档'仅供参考
实例 :,. 控制的独立式键盘扫描实验
实例 :定时器中断控制的独立式键盘扫描实验
实例 :独立式键盘控制的 级变速流水灯
实例 :独立式键盘的按键功能扩展:以一当四
实例 :独立式键盘调时的数码时钟实验
实例 :独立式键盘控制步进电机实验
实例 :矩阵式键盘按键值的数码管显示实验
实例 :矩阵式键盘按键音
实例 :简易电子琴
实例 :矩阵式键盘实现的电子密码锁
液晶显示 ,
实例 :用 , 显示字符/0/
实例 :用 , 循环右移显示12'!',$3
实例 :用 , 显示适时检测结果
实例 :液晶时钟设计
一些芯片的使用 '45'6'0,'0,'4'红外遥控
实例 :将数据7写入 0(, 再读出送 口显示
实例 :将按键次数写入 0(,,再读出并用 , 显示
实例 :对 , 总线上挂接多个 0(, 的读写操作
实例 :基于 0(, 的多机通信读取程序
实例 :基于 0(, 的多机通信写入程序
实例 :45 温度检测及其液晶显示
实例 :将数据733写入 6 再读出送 口显示
实例 :将流水灯控制码写入 6 并读出送 口显示
实例 :对 4 总线上挂接多个 6 的读写操作
实例 :基于 0, 的数字电压表
实例 :用 0, 产生锯齿波电压
实例 :用 口显示红外遥控器的按键值
实例 :用红外遥控器控制继电器
实例 :基于 4 的日历时钟
实例 :单片机数据发送程序
实例 :电机转速表设计
模拟霍尔脉冲
//实例 1:用单片机控制第一个灯亮
8$9:&;''包含 单片机寄存器定义的头文件
<'23$=<>
''?
学习文档'仅供参考
''@
//实例 2:用单片机控制一个灯闪烁:认识单片机的工作频率
8$9:&;''''包含单片机寄存器的头文件
''''''''''''''''''''''''''''''''''''''''
函数功能:延时一段时间
'''''''''''''''''''''''''''''''''''''''''
<'3"=<>''''''''两个 < 意思分别为无需返回值,没有参数传递
?
''9$&$'$!'A'''''''定义无符号整数,最大取值范围
''=BA:ACC>''做 次空循环
''''''''A'''''''''''''''什么也不做,等待一个机器周期
@
'''''''''''''''''''''''''''''''''''''''''''''''''''''''
函数功能:主函数'〔, 语言规定必须有也只能有 个主函数〕
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
<'23$=<>'
?
''=>''''''无限循环
'''?
''3"=>A'''延时一段时间
''3"=>A''延时一段时间
'@
@
//实例 3:将 P1 口状态分别送入 P0、P2、P3 口:认识 I/O 口
的引脚功能
8$9:&;'''包含单片机寄存器的头文件
'''''''''''''''''''''''''''''''''''''''''''''''''''''''
函数功能:主函数'〔, 语言规定必须有也只能有 个主函数〕
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
<'23$=<>
?
''''=>'' '无限循环
''? '
学习文档'仅供参考
'B7DA 'B'5E熄灭
''''BA '将' 口状态送入 口
'BA' '将' 口状态送入 口
'''''''BA' '将' 口状态送入 口
''@
@
//实例 4:使用 P3 口流水点亮 8 位 LED
8$9:&;'''包含单片机寄存器的头文件
''''''''''''''''''''''''''''''''''''''''
函数功能:延时一段时间
'''''''''''''''''''''''''''''''''''''''''
<'3"=<>
'''?
''9$&$'3'EFA
'''=BA:ACC>
'=FBAF:AFCC> ''
'''A
''@
'''''''''''''''''''''''''''''''''''''''''''''''''''''''
函数功能:主函数'
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
<'23$=<>
?
'''=>
''?
'''B7A'''第一个灯亮
' 3"=>A'''调用延时函数
' B7A'''第二个灯亮
' 3"=>A'''调用延时函数
B7GA'''第三个灯亮
' 3"=>A'''调用延时函数
B7A'''第四个灯亮
' 3"=>A'''调用延时函数
B7A'''第五个灯亮
''' 3"=>A'''调用延时函数
B7A'''第六个灯亮
' '''3"=>A'''调用延时函数
B7%A'''第七个灯亮
''' 3"=>A'''调用延时函数
学习文档'仅供参考
剩余63页未读,继续阅读
资源评论
zhangao_fengg
- 粉丝: 17
- 资源: 5万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功