没有合适的资源?快使用搜索试试~ 我知道了~
十天学会单片机实例100很不错哦
5星 · 超过95%的资源 需积分: 36 1.7k 下载量 47 浏览量
2011-11-23
22:40:23
上传
评论 102
收藏 627KB PDF 举报
温馨提示
试读
192页
以C51为基础的教程,全部都是例子,详细的涵盖的51基础的所有内容,简单容易理解,便于生手学习!
资源推荐
资源详情
资源评论
1 192
目录
目录
...........................................................................................................................
!
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""函数的使
用和熟悉"""""""""""""""
""""""""""""""""""""""""""""""""""""""""""""""""
.....................................
#
实例 $:用单片机控制第一个灯亮
..........................................................................
#
实例 #:用单片机控制一个灯闪烁:认识单片机的工作频率
...............................
#
实例 %:将 &! 口状态分别送入 &'、&(、&$ 口:认识 ) * 口的引脚功能
............
%
实例 +:使用 &$ 口流水点亮 , 位 -./
.....................................................................
%
实例 0:通过对 &$ 口地址的操作流水点亮 , 位 -./
..............................................
+
实例 ,:用不同数据类型控制灯闪烁时间
..............................................................
0
实例 1:用 &' 口、&! 口分别显示加法和减法运算结果
.......................................
,
实例 !':用 &'、&! 口显示乘法运算结果
..............................................................
1
实例 !!:用 &!、&' 口显示除法运算结果
..............................................................
1
实例 !(:用自增运算控制 &' 口 , 位 -./ 流水花样
.............................................
!'
实例 !$:用 &' 口显示逻辑2与2运算结果
.............................................................
!'
实例 !#:用 &' 口显示条件运算结果
....................................................................
!!
实例 !%:用 &' 口显示按位2异或2运算结果
.........................................................
!!
实例 !+:用 &' 显示左移运算结果
........................................................................
!!
实例 !0:2万能逻辑电路2实验
..............................................................................
!!
实例 !,:用右移运算流水点亮 &! 口 , 位 -./
.....................................................
!(
实例 !1:用 34 语句控制 &' 口 , 位 -./ 的流水方向
.............................................
!$
实例 (':用 56789: 语句的控制 &' 口 , 位 -./ 的点亮状态
.................................
!$
实例 (!:用 4;< 语句控制蜂鸣器鸣笛次数
............................................................
!#
实例 ((:用 693=> 语句控制 -./
............................................................................
!+
实例 ($:用 ?;@693=> 语句控制 &' 口 , 位 -./ 流水点亮
.....................................
!+
实例 (#:用字符型数组控制 &' 口 , 位 -./ 流水点亮
.........................................
!0
实例 (%:用&' 口显示字符串常量
......................................................................
!,
实例 (+:用 &' 口显示指针运算结果
...................................................................
!1
实例 (0:用指针数组控制 &' 口 , 位 -./ 流水点亮
.............................................
!1
实例 (,:用数组的指针控制 &' 口 , 位 -./ 流水点亮
.......................................
('
实例 (1:用 &' 、&! 口显示整型函数返回值
......................................................
(!
实例 $':用有参函数控制 &' 口 , 位 -./ 流水速度
.............................................
((
实例 $!:用数组作函数参数控制流水花样
..........................................................
($
实例 $(:用指针作函数参数控制 &' 口 , 位 -./ 流水点亮
.................................
($
实例 $$:用函数型指针控制 &! 口灯花样
............................................................
(%
实例 $#:用指针数组作为函数的参数显示多个字符串
.......................................
(+
实例 $%:字符函数 8ABC>D9 应用举例
....................................................................
(0
实例 $+:内部函数 3EA<3E5D9 应用举例
...................................................................
(0
实例 $0:标准函数 5A?=3FD9 应用举例
....................................................................
(,
实例 $,:字符串函数 5A<3EGD9 应用举例
................................................................
(1
实例 $1:宏定义应用举例 (
..................................................................................
(1
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn
2 192
实例 #':宏定义应用举例 (
..................................................................................
$'
实例 #!:宏定义应用举例 $
..................................................................................
$'
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""中
断、定时器""""""""中断、定时器"""""""""""""""""""""中断、定时器
"""""""""中断、定时器""""""""""""
""""""""""""""""""""""""""""""""""""""""""""""""""""""""
....................
$!
实例 #(:用定时器 H' 查询方式 &( 口 , 位控制 -./ 闪烁
...................................
$!
实例 #$:用定时器 H! 查询方式控制单片机发出 !IJK 音频
...............................
$!
实例 ##:将计数器 H' 计数的结果送 &! 口 , 位 -./ 显示
...................................
$(
实例 #%:用定时器 H' 的中断控制 ! 位 -./ 闪烁
.................................................
$$
实例 #+:用定时器 H' 的中断实现长时间定时
.....................................................
$#
实例 #0:用定时器 H! 中断控制两个 -./ 以不同周期闪烁
.................................
$#
实例 #,:用计数器 H! 的中断控制蜂鸣器发出 !IJK 音频
...................................
$+
实例 #1:用定时器 H' 的中断实现2渴望2主题曲的播放
......................................
$+
实例 %'@!:输出 %' 个矩形脉冲
............................................................................
$1
实例 %'@(:计数器 H' 统计外部脉冲数
.................................................................
#'
实例 %!@(:定时器 H' 的模式 ( 测量正脉冲宽度
.................................................
#'
实例 %(:用定时器 H' 控制输出高低宽度不同的矩形波
.....................................
#!
实例 %$:用外中断 ' 的中断方式进行数据采集
...................................................
#(
实例 %#@!:输出负脉宽为 ('' 微秒的方波
...........................................................
#$
实例 %#@(:测量负脉冲宽度
..................................................................................
#$
实例 %%:方式 ' 控制流水灯循环点亮
..................................................................
##
实例 %+@!:数据发送程序
......................................................................................
#%
实例 %+@(:数据接收程序
......................................................................................
#0
实例 %0@!:数据发送程序
......................................................................................
#0
实例 %0@(:数据接收程序
......................................................................................
#1
实例 %,:单片机向 &L 发送数据
...........................................................................
%'
实例 %1:单片机接收 &L 发出的数据
....................................................................
%!
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""数码
管显示"""""数码管显示"""""""""""""""""""" 数码管显示
""""""""""""""""数码管显示
"""""""""""""""""""""""""""""""""""""""""""""""""""
.............................
%(
实例 +':用 -./ 数码显示数字 %
...........................................................................
%(
实例 +!:用 -./ 数码显示器循环显示数字 'M1
...................................................
%(
实例 +(:用数码管慢速动态扫描显示数字2!($#2
...............................................
%$
实例 +$:用 -./ 数码显示器伪静态显示数字 !($#
..............................................
%#
实例 +#:用数码管显示动态检测结果
..................................................................
%#
实例 +%:数码秒表设计
.........................................................................................
%+
实例 ++:数码时钟设计
.........................................................................................
%,
实例 +0:用 -./ 数码管显示计数器 H' 的计数值
.................................................
+(
实例 +,:静态显示数字“%1N
................................................................................
+$
""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
""键盘控制"""""""""键盘控制""""""""""""""""""""""""""""""键盘控制
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn
3 192
"""""""""键盘控制""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""
..........................
+$
实例 +1:无软件消抖的独立式键盘输入实验
......................................................
+#
实例 0':软件消抖的独立式键盘输入实验
..........................................................
+#
实例 0!:L&O 控制的独立式键盘扫描实验
...........................................................
+%
实例 0(:定时器中断控制的独立式键盘扫描实验
...............................................
+,
实例 0$:独立式键盘控制的 # 级变速流水灯
......................................................
0!
实例 0#:独立式键盘的按键功能扩展:2以一当四2
............................................
0$
实例 0%:独立式键盘调时的数码时钟实验
..........................................................
0%
实例 0+:独立式键盘控制步进电机实验
..............................................................
01
实例 00:矩阵式键盘按键值的数码管显示实验
...................................................
,(
实例 0,:矩阵式键盘按键音
..............................................................................
,%
实例 01:简易电子琴
.............................................................................................
,+
实例 ,':矩阵式键盘实现的电子密码锁
..............................................................
1(
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
"""""液晶显示 -L/"""""""""液晶显示 -L/"""""液晶显示 -L/"""""""""""""
"""""""液晶显示 -L/"""""""""液晶显示 -L/"""""液晶显示 -L/""""""""""
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
..............
1%
实例 ,!:用 -L/ 显示字符PQP
.................................................................................
1+
实例 ,(:用 -L/ 循环右移显示2R>=8;S>A;L93ET2
.............................................
11
实例 ,$:用 -L/ 显示适时检测结果
....................................................................
!'(
实例 ,#:液晶时钟设计
.......................................................................................
!'+
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""一
些芯片的使用"""""(#8'( ......../U!,V('W%'#%Q/L',$(/QL',$(/U!$'(
红外遥控""""""""""""""""""""""""""""""""""""""""""""""
......................
!!(
实例 ,%:将数据2'X'42写入 QH(#L'( 再读出送 &! 口显示
................................
!!(
实例 ,+:将按键次数写入 QH(#L'(,再读出并用 !+'(-L/ 显示
......................
!!0
实例 ,0:对 )(L 总线上挂接多个 QH(#L'( 的读写操作
.....................................
!(#
实例 ,,:基于 QH(#L'( 的多机通信读取程序
................................................
!(1
实例 ,,:基于 QH(#L'( 的多机通信写入程序
..................................................
!$$
实例 1':/U!,V(' 温度检测及其液晶显示
.........................................................
!##
实例 1!:将数据2'XTT2写入 W%'#% 再读出送 &! 口显示
....................................
!%$
实例 1(:将流水灯控制码写入 W%'#% 并读出送 &! 口显示
...............................
!%0
实例 1$:对 U&) 总线上挂接多个 W%'#% 的读写操作
..........................................
!+!
实例 1#:基于 Q/L',$( 的数字电压表
...............................................................
!+%
实例 1%:用 /QL',$( 产生锯齿波电压
...............................................................
!0!
实例 1+:用 &! 口显示红外遥控器的按键值
......................................................
!0!
实例 10:用红外遥控器控制继电器
....................................................................
!0#
实例 1,:基于 /U!$'( 的日历时钟
.....................................................................
!00
实例 11:单片机数据发送程序
............................................................................
!,%
实例 !'':电机转速表设计
.................................................................................
!,+
模拟霍尔脉冲
........................................................................................................
!1(
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn
4 192
/************************************************************
函数的使用和熟悉***************
************************************************/
//实例 3:用单片机控制第一个灯亮
Y3E8=Z?>[<>G%!D9\ 包含 %! 单片机寄存器定义的头文件
];3?ST3E^];3?_
`
&!a'X4>b &!a!!!!!!!'V,即 &!D' 输出低电平
c
//实例 4:用单片机控制一个灯闪烁:认识单片机的工作频率
Y3E8=Z?>[<>G%!D9\ 包含单片机寄存器的头文件
""""""""""""""""""""""""""""""""""""""""
函数功能:延时一段时间
"""""""""""""""""""""""""""""""""""""""""
];3??>=TB^];3?_ 两个 ];3? 意思分别为无需返回值,没有参数传递
`
ZE53GE>?3E7b : 定义无符号整数,最大取值范围 +%%$%
4;<^3a'b3[(''''b3dd_ 做 ('''' 次空循环
b 什么也不做,等待一个机器周期
c
"""""""""""""""""""""""""""""""""""""""""""""""""""""""
函数功能:主函数 (L 语言规定必须有也只能有 ! 个主函数)
""""""""""""""""""""""""""""""""""""""""""""""""""""""""
];3?ST3E^];3?_
`
693=>^!_ 无限循环
`
&!a'X4>b &!a!!!!!!!'V, &!D' 输出低电平
?>=TB^_b 延时一段时间
&!a'Xeb &!a!!!!!!!!V: , &!D' 输出高电平
?>=TB^_b 延时一段时间
c
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn
5 192
c
//实例 5:将 P1 口状态分别送入 P0、P2、P3 口:认识 I/O 口
的引脚功能
Y3E8=Z?>[<>G%!D9\ 包含单片机寄存器的头文件
"""""""""""""""""""""""""""""""""""""""""""""""""""""""
函数功能:主函数 (L 语言规定必须有也只能有 ! 个主函数)
""""""""""""""""""""""""""""""""""""""""""""""""""""""""
];3?ST3E^];3?_
`
693=>^!_ 无限循环
`
&!a'Xeb &!a!!!!!!!!Vf:熄灭 -./
&'a&!b 将 &! 口状态送入 &' 口
&(a&!b 将 &! 口状态送入 &( 口
&$a&!b 将 &! 口状态送入 &$ 口
c
c
//实例 6:使用 P3 口流水点亮 8 位 LED
Y3E8=Z?>[<>G%!D9\ 包含单片机寄存器的头文件
""""""""""""""""""""""""""""""""""""""""
函数功能:延时一段时间
"""""""""""""""""""""""""""""""""""""""""
];3??>=TB^];3?_
`
ZE53GE>?89T<3fgb
4;<^3a'b3[(%'b3dd_
4;<^ga'bg[(%'bgdd_
b
c
"""""""""""""""""""""""""""""""""""""""""""""""""""""""
函数功能:主函数
""""""""""""""""""""""""""""""""""""""""""""""""""""""""
];3?ST3E^];3?_
PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.com.cn
剩余191页未读,继续阅读
hxlpkq
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python语言教程1-python批量图片重命名,将后缀某几个不想要的字去除
- Space Combat Kit 太空战斗套件Unity游戏开发插件资源unitypackage C#
- Universal Device Preview 通用设备预览Unity游戏开发插件资源unitypackage
- Paladin Anim Set 圣骑士动画集Unity游戏动作动画插件资源unitypackage
- 计算机财务管理期末考报表部分题目及答案.doc
- 计算机软件维护论文.doc
- 计算机软件著作权授权书.docx
- 计算机键盘教学案例.doc
- 计算流体力学软件平台方案.pptx
- 计量自动化系统介绍.ppt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页