51单片机c语言实例100.doc
《51单片机c语言实例100.doc》由会员分享,可在线阅读,更多相关《51单片机c语言实例100.doc(193页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、|学习单片机 100 例目录目录 .1*函数的使用和熟悉* */4实例 3:用单片机控制第一个灯亮 .4实例 4:用单片机控制一个灯闪烁:认识单片机的工作频率 .4实例 5:将 P1 口状态分别送入 P0、P2、P3 口:认识 I/O 口的引脚功能 .5实例 6:使用 P3 口流水点亮 8 位 LED.5实例 7:通过对 P3 口地址的操作流水点亮 8 位 LED .6实例 8:用不同数据类型控制灯闪烁时间 .7实例 9:用 P0 口、P1 口分别显示加法和减法运算结果 .8实例 10:用 P0、P1 口显示乘法运算结果 .9实例 11:用 P1、P0 口显示除法运算结果 .9实例 12:用自
2、增运算控制 P0 口 8 位 LED 流水花样 .10实例 13:用 P0 口显示逻辑“ 与“运算结果 .10实例 14:用 P0 口显示条件运算结果 .11实例 15:用 P0 口显示按位“ 异或“运算结果 .11实例 16:用 P0 显示左移运算结果 .11实例 17:“ 万能逻辑电路“实验 .11实例 18:用右移运算流水点亮 P1 口 8 位 LED.12实例 19:用 if 语句控制 P0 口 8 位 LED 的流水方向 .13实例 20:用 swtich 语句的控制 P0 口 8 位 LED 的点亮状态 .13实例 21:用 for 语句控制蜂鸣器鸣笛次数 .14实例 22:用 w
3、hile 语句控制 LED .16实例 23:用 do-while 语句控制 P0 口 8 位 LED 流水点亮 .16实例 24:用字符型数组控制 P0 口 8 位 LED 流水点亮 .17实例 25: 用 P0 口显示字符串常量 .18实例 26:用 P0 口显示指针运算结果 .19实例 27:用指针数组控制 P0 口 8 位 LED 流水点亮 .19实例 28:用数组的指针控制 P0 口 8 位 LED 流水点亮 .20实例 29:用 P0 、P1 口显示整型函数返回值 .21实例 30:用有参函数控制 P0 口 8 位 LED 流水速度 .22实例 31:用数组作函数参数控制流水花样
4、.23实例 32:用指针作函数参数控制 P0 口 8 位 LED 流水点亮 .23实例 33:用函数型指针控制 P1 口灯花样 .25实例 34:用指针数组作为函数的参数显示多个字符串 .26实例 35:字符函数 ctype.h 应用举例 .27实例 36:内部函数 intrins.h 应用举例 .27实例 37:标准函数 stdlib.h 应用举例 .28实例 38:字符串函数 string.h 应用举例 .29实例 39:宏定义应用举例 2.29实例 40:宏定义应用举例 2.30|实例 41:宏定义应用举例 3.30* *中断、定时器*中断、定时器* *中断、定时器*中断、定时器* *
5、*/ .31实例 42:用定时器 T0 查询方式 P2 口 8 位控制 LED 闪烁 .31实例 43:用定时器 T1 查询方式控制单片机发出 1KHz 音频 .31实例 44:将计数器 T0 计数的结果送 P1 口 8 位 LED 显示 .32实例 45:用定时器 T0 的中断控制 1 位 LED 闪烁 .33实例 46:用定时器 T0 的中断实现长时间定时 .34实例 47:用定时器 T1 中断控制两个 LED 以不同周期闪烁 .34实例 48:用计数器 T1 的中断控制蜂鸣器发出 1KHz 音频 .36实例 49:用定时器 T0 的中断实现“渴望“主题曲的播放 .36实例 50-1:输出
6、 50 个矩形脉冲 .39实例 50-2:计数器 T0 统计外部脉冲数 .40实例 51-2:定时器 T0 的模式 2 测量正脉冲宽度 .40实例 52:用定时器 T0 控制输出高低宽度不同的矩形波 .41实例 53:用外中断 0 的中断方式进行数据采集 .42实例 54-1:输出负脉宽为 200 微秒的方波 .43实例 54-2:测量负脉冲宽度 .43实例 55:方式 0 控制流水灯循环点亮 .44实例 56-1:数据发送程序 .45实例 56-2:数据接收程序 .47实例 57-1:数据发送程序 .47实例 57-2:数据接收程序 .49实例 58:单片机向 PC 发送数据 .50实例 5
7、9:单片机接收 PC 发出的数据 .51*数码管显示*数码管显示 * 数码管显示*数码管显示*/ .52实例 60:用 LED 数码显示数字 5.52实例 61:用 LED 数码显示器循环显示数字 09 .52实例 62:用数码管慢速动态扫描显示数字“1234“ .53实例 63:用 LED 数码显示器伪静态显示数字 1234 .54实例 64:用数码管显示动态检测结果 .54实例 65:数码秒表设计 .56实例 66:数码时钟设计 .58实例 67:用 LED 数码管显示计数器 T0 的计数值 .62实例 68:静态显示数字“59” .63* *键盘控制*键盘控制* *键盘控制* *键盘控制
8、 * * */ .63实例 69:无软件消抖的独立式键盘输入实验 .64|实例 70:软件消抖的独立式键盘输入实验 .64实例 71:CPU 控制的独立式键盘扫描实验 .65实例 72:定时器中断控制的独立式键盘扫描实验 .68实例 73:独立式键盘控制的 4 级变速流水灯 .71实例 74:独立式键盘的按键功能扩展:“以一当四“ .73实例 75:独立式键盘调时的数码时钟实验 .75实例 76:独立式键盘控制步进电机实验 .79实例 77:矩阵式键盘按键值的数码管显示实验 .82/实例 78:矩阵式键盘按键音 .85实例 79:简易电子琴 .86实例 80:矩阵式键盘实现的电子密码锁 .92
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 51 单片机 语言 实例 100
限制150内