文档详情

51单片机学习文档.doc

发布:2020-01-10约4.01万字共152页下载文档
文本预览下载声明
PAGE 148 - TOC \o 1-3 \h \z \u 第一章 单片机基础知识篇 - 5 - 1.1开发板简介 - 5 - 1.2系统功能 - 5 - 1.3开发板原图 - 7 - 1.4开发板实物图欣赏 - 8 - 第二章 开发软件安装方法 - 9 - 2.1安装串口驱动程序 - 9 - 2.2安装 keil4 - 10 - 2.3注册Keil4软件 - 13 - 2.4建立第一个工程 - 16 - 2.5下载第一个程序 - 23 - 第三章 功能模块使用方法 - 28 - 3.1、发光二极管 - 28 - 3.1.1使LED间隔亮灭 - 29 - 3.1.2 一个LED闪烁 - 32 - 3.1.3流水灯 - 35 - 3.2蜂鸣器 - 37 - 3.3继电器 - 38 - 3.3 数码管静态及动态显示 - 41 - 3.3.1 共阳数码管 - 41 - 3.3.2 8位共阴数码管 - 45 - 3.4定时器 - 49 - 3.4.1硬件连接 - 49 - 3.4.2定时/计数器的工作方式 - 51 - 3.4.3定时器0 - 53 - 3.4.4定时器1 - 54 - 3.4.5产生1ms方波 - 55 - 3.4.6产生多路不同频率的方波 - 56 - 3.5独立按键与矩阵键盘 - 57 - 3.5.1独立按键 - 57 - 3.5.2矩阵键盘 - 60 - 3.6外部中断 - 65 - 3.7液晶实验 - 71 - 3.7.1液晶1602 - 71 - 3.7.2 1602液晶的显示地址 - 73 - 3.7.3 1602液晶的操作 - 73 - 3.7.4 1602液晶静态显示: - 77 - 3.7.5 1602液晶动态显示: - 78 - 3.7.2 LCM12864液晶 - 80 - 3.8 数字时钟DS1302 - 88 - 3.8.1 概述 - 88 - 3.8.2 硬件原理与连接 - 89 - 3.8.3 DS13012时钟原理程序 - 90 - 3.9存储器实验 - 94 - 3.9.1 概述 - 94 - 3.9.2 硬件原理与连接 - 96 - 3.9.3 24c02记忆开机次数 - 97 - 3.10 数字温度传感器DS18B20 - 102 - 3.11 8*8点阵 - 104 - 3.11.1 硬件连接 - 104 - 3.11.2 8*8点阵原理图 - 104 - 3.11.3 8*8点阵实物图 - 105 - 3.11.4 8*8点阵扫描方式 - 105 - 3.11.5 程序 - 106 - 3.11.6 实物连线图 - 107 - 3.12 AD、DA实验 (热敏实验、光敏实验) - 108 - 3.12.1 AD数码管显示 - 109 - 3.12.2 DA输出模拟 - 110 - 3.12.3 光敏电阻测试数码管显示 - 112 - 3.12.4 热敏电阻测试数码管显示 - 113 - 3.13 串行通信 - 115 - 3.13.1 串行通信概述 - 115 - 3.13.2 单片机串行接口结构 - 116 - 3.13.3 波特率 - 119 - 3.13.4 示例程序 - 120 - 3.14红外收发 - 121 - 3.14.1硬件原理与连接 - 121 - 3.14.2红外接收原理 - 123 - 3.14.3红外解码数码管显示 - 123 - 3.14.4红外发射原理 - 127 - 3.15串行转并行与反相器 - 128 - 第四章 宿舍智能防盗防火报警系统 - 136 - 4.1系统硬件设计 - 136 - 4.1.1 人体红外模块 - 136 - 4.1.2 烟雾传感器模块 - 136 - 4.1.3 红外对管检测模块 - 137 - 4.1.4 无线传输模块 - 138 - 4.2 系统软件设计 - 138 - 4.2.1下位机软件设计 - 138 - 4.2.2 上位机软件设计 - 139 - 4.3 系统整体分析 - 140 - 4.3.1 系统整体电路 - 140 - 4.3.2. 系统分析 - 140
显示全部
相似文档