没有合适的资源?快使用搜索试试~ 我知道了~
c51单片机c语言应用100例
1星 需积分: 15 15 下载量 59 浏览量
2015-03-24
12:45:36
上传
评论
收藏 961KB DOC 举报
温馨提示
c51单片机c语言应用100例
资源推荐
资源详情
资源评论
目录
目录
函数的使
用和熟悉
实例 :用单片机控制第一个灯亮
实例 :用单片机控制一个灯闪烁:认识单片机的工作频率
实例 :将 口状态分别送入 、、 口:认识 口的引脚功能
实例 :使用 口流水点亮 位
实例 :通过对 口地址的操作流水点亮 位
实例 :用不同数据类型控制灯闪烁时间
实例 :用 口、口分别显示加法和减法运算结果
实例 :用 、 口显示乘法运算结果
实例 :用 、 口显示除法运算结果
实例 :用自增运算控制 口 位 流水花样
实例 :用 口显示逻辑与运算结果
实例 :用 口显示条件运算结果
实例 :用 口显示按位异或运算结果
实例 :用 显示左移运算结果
实例 :万能逻辑电路实验
实例 :用右移运算流水点亮 口 位
实例 :用 语句控制 口 位 的流水方向
实例 :用 语句的控制 口 位 的点亮状态
实例 :用 语句控制蜂鸣器鸣笛次数
实例 :用 语句控制
实例 :用 !" 语句控制 口 位 流水点亮
实例 :用字符型数组控制 口 位 流水点亮
实例 : 用 口显示字符串常量
实例 :用 口显示指针运算结果
实例 :用指针数组控制 口 位 流水点亮
实例 :用数组的指针控制 口 位 流水点亮
实例 :用 、 口显示整型函数返回值
实例 :用有参函数控制 口 位 流水速度
实例 :用数组作函数参数控制流水花样
实例 :用指针作函数参数控制 口 位 流水点亮
实例 :用函数型指针控制 口灯花样
实例 :用指针数组作为函数的参数显示多个字符串
实例 :字符函数 #$% 应用举例
实例 :内部函数 &#& 应用举例
实例 :标准函数 #!' 应用举例
实例 :字符串函数 #&( 应用举例
实例 :宏定义应用举例
1190
实例 :宏定义应用举例
实例 :宏定义应用举例
中
断、定时器中断、定时器中断、定时器
中断、定时器
实例 :用定时器 ) 查询方式 口 位控制 闪烁
实例 :用定时器 ) 查询方式控制单片机发出 *+, 音频
实例 :将计数器 ) 计数的结果送 口 位 显示
实例 :用定时器 ) 的中断控制 位 闪烁
实例 :用定时器 ) 的中断实现长时间定时
实例 :用定时器 ) 中断控制两个 以不同周期闪烁
实例 :用计数器 ) 的中断控制蜂鸣器发出 *+, 音频
实例 :用定时器 ) 的中断实现渴望主题曲的播放
实例 ":输出 个矩形脉冲
实例 ":计数器 ) 统计外部脉冲数
实例 ":定时器 ) 的模式 测量正脉冲宽度
实例 :用定时器 ) 控制输出高低宽度不同的矩形波
实例 :用外中断 的中断方式进行数据采集
实例 ":输出负脉宽为 微秒的方波
实例 ":测量负脉冲宽度
实例 :方式 控制流水灯循环点亮
实例 ":数据发送程序
实例 ":数据接收程序
实例 ":数据发送程序
实例 ":数据接收程序
实例 :单片机向 - 发送数据
实例 :单片机接收 - 发出的数据
数
码管显示数码管显示数码管显示
数码管显示
实例 :用 数码显示数字
实例 :用 数码显示器循环显示数字 .
实例 :用数码管慢速动态扫描显示数字
实例 :用 数码显示器伪静态显示数字
实例 :用数码管显示动态检测结果
实例 :数码秒表设计
实例 :数码时钟设计
实例 :用 数码管显示计数器 ) 的计数值
实例 :静态显示数字“/
键盘控制键盘控制键盘控制
键盘控制
2190
实例 :无软件消抖的独立式键盘输入实验
实例 :软件消抖的独立式键盘输入实验
实例 :-0 控制的独立式键盘扫描实验
实例 :定时器中断控制的独立式键盘扫描实验
实例 :独立式键盘控制的 级变速流水灯
实例 :独立式键盘的按键功能扩展:以一当四
实例 :独立式键盘调时的数码时钟实验
实例 :独立式键盘控制步进电机实验
实例 :矩阵式键盘按键值的数码管显示实验
实例 :矩阵式键盘按键音
实例 :简易电子琴
实例 :矩阵式键盘实现的电子密码锁
液晶显示 -液晶显示 -液晶显示 -
液晶显示 -液晶显示 -液晶显示 -
实例 :用 - 显示字符121
实例 :用 - 循环右移显示3 4 #-&5
实例 :用 - 显示适时检测结果
实例 :液晶时钟设计
一些芯片的使用6782-2-6红外遥控
实例 :将数据9写入 2)- 再读出送 口显示
实例 :将按键次数写入 2)-,再读出并用 - 显示
实例 :对 - 总线上挂接多个 2)- 的读写操作
实例 :基于 2)- 的多机通信 读取程序
实例 :基于 2)- 的多机通信 写入程序
实例 :67 温度检测及其液晶显示
实例 :将数据955写入 8 再读出送 口显示
实例 :将流水灯控制码写入 8 并读出送 口显示
实例 :对 6 总线上挂接多个 8 的读写操作
实例 :基于 2- 的数字电压表
实例 :用 2- 产生锯齿波电压
实例 :用 口显示红外遥控器的按键值
实例 :用红外遥控器控制继电器
实例 :基于 6 的日历时钟
实例 :单片机数据发送程序
实例 :电机转速表设计
3190
/************************************************************
函数的使用和熟悉*************** ***************************
*********************/
//实例 3:用单片机控制第一个灯亮
:&;! < (=包含 单片机寄存器定义的头文件
>!45&?>!@
A
B9 CB7,即 输出低电平
D
//实例 4:用单片机控制一个灯闪烁:认识单片机的工作频率
:&;! < (=包含单片机寄存器的头文件
函数功能:延时一段时间
>!! 5$?>!@两个 >! 意思分别为无需返回值,没有参数传递
A
;&(& !&#C定义无符号整数,最大取值范围
?BC<CEE@做 次空循环
C什么也不做,等待一个机器周期
D
函数功能:主函数(- 语言规定必须有也只能有 个主函数)
>!45&?>!@
A
?@无限循环
A
B9 CB7, 输出低电平
! 5$?@C延时一段时间
B9FCB7, 输出高电平
! 5$?@C延时一段时间
D
D
4190
//实例 5:将 P1 口状态分别送入 P0、P2、P3 口:认识 I/O 口
的引脚功能
:&;! < (=包含单片机寄存器的头文件
函数功能:主函数(- 语言规定必须有也只能有 个主函数)
>!45&?>!@
A
?@ 无限循环
A
B9FC B7G熄灭
BC 将 口状态送入 口
BC 将 口状态送入 口
BC 将 口状态送入 口
D
D
//实例 6:使用 P3 口流水点亮 8 位 LED
:&;! < (=包含单片机寄存器的头文件
函数功能:延时一段时间
>!! 5$?>!@
A
;&(& !5GHC
?BC<CEE@
?HBCH<CHEE@
C
D
函数功能:主函数
>!45&?>!@
A
?@
A
5190
剩余63页未读,继续阅读
资源评论
- u0144960462015-07-16一般般,不怎么样
OLDCATOLDCATOLDCAT
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功