- 1、本文档共192页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STC系列单片机实验指导书(新)基于STC系列单片机实验指导书(新)
目录
1、STC89C52 简介 1
1.1特性 1
1.2 结构 2
2、ST89C52试验箱硬件说明 3
2.1 实验箱概述 3
2.2 电源系统 4
2.3 实验箱具体电路简介 4
2.3.1复位、晶振电路 4
2.3.2蜂鸣器 5
2.3.3开关 5
2.3.4发光二极管LED电路 6
2.3.5脉冲发生电路 7
2.3.6几个常见的扩展芯片 8
2.3.7串口通信 11
2.3.8 CH451键盘和七段LED扩展电路 12
2.3.9 温度传感器及日时钟 14
2.3.10 LCD的扩展 15
3、开发环境简介 17
3.1 keil软件 17
3.1.1 Keil C51的安装 17
3.1.2 Keil C51的使用 22
3.2 Keil C51的编译环境μ Vision2 29
3.2.1 μ Vision2的菜单 31
3.2.2 μVision2的几个窗口 37
3.3 创建项目 40
3.4 开发工具选项 43
3.5代码分块(Code Banking) 48
3.6用户上电初始化程序STARTUP.A51 49
3 STC下载软件 59
Keil C51与标准C 61
4.1 数据类型 61
4.2 C51的关键字及扩展关键字 64
4.3 存储类型 66
4.3.1 DATA区 66
4.3.2 BDATA区 67
4.3.3 IDATA段 67
4.3.4 PDATA和XDATA段 68
4.3.5 CODE段 68
4.3.6 指针 68
4.3.7中断服务 69
4.3.8宏 70
4.5 使用Keil C 时的几点注意 70
4.6 Keil C51的配置文件 71
4.6.1 专用寄存器include文件 72
4.6.2 绝对地址include文件 75
4.6.3 动态内存分配include文件 76
4.6.4 缓冲区处理include文件 78
4.6.5 输入输出流include 文件 80
4.7 Keil C51 库函数原型 81
4.7.1字符函数CTYPE.H 82
4.7.2串函数INTRINS.H 85
4.7.3 一般I/O函数STDIO.H 88
4.7.4 标准函数STDLIB.H 93
4.7.5 数学函数MATH.H 93
4.7.6 绝对地址访问ABSACC.H 95
4.7.7 本征函数INTRINS.H 96
4.7.8 变量参数表STDARG.H 98
4.7.9全程跳转SETJMP.H 99
4.7.10访问SFR和SFR-BIT地址REGxxx.H 99
4.8 C51与汇编的接口 100
4.9 C51的代码优化 105
4.9.1 51单片机变量优化 105
4.9.2 代码生成选项 108
5、基本实验 109
实验要求 109
实验报告内容及格式 109
5.1 存储器实验 110
5.2 二进制数与BCD的转换 111
5.3 P1口实验 114
5.4七段LED动态显示 116
5.5 矩阵键盘的使用 119
5.6外部中断使用 122
5.7定时器/计数器的实验 123
5.8 A/D实验 124
5.9 D/A实验 127
5.10 RS232串口 128
6、综合实验 130
6.1交通灯控制 130
6.2键盘及LED扩展专用芯片CH451的使用 134
6.2.1 CH451原理介绍 134
6.2.2 系统硬件 139
6.2.3 实例介绍 139
6.3 看门狗的使用(复位判断:上电、看门狗、按键复位) 142
6.4电子琴的制作 144
6.5字符型LCD1602A使用 146
6.5.1 LCD1602A原理介绍 147
6.5.2系统硬件 151
6.5.3实例介绍 151
6.6点阵型LCD使用 154
6.6.1 OCMJ4×8C模块介绍 154
6.6.2 系统硬件 160
6.6.3 实例介绍 160
6.7 单总线——温度采集系统 163
6.7.1 DS18B20原理介绍 163
6.7.2系统硬件设计 172
6.7.3实例介绍 172
6.8 SPI总线——日历系统 176
6.8.1 DS1302原理介绍 177
6.8.2系统硬件设计 180
6.8.3实例介绍 180
附件——实验箱常用接口函数 185
1、STC89C52 简介
1.1特性
80C51核心处理器单元;
3V/5V工作电压,操作频率0~33MHz;5V工作电压,操作频率0~40MHz;大容量内部数据RAM:1K字节RAM;
64/32/16/8kB片内Flash程序存储器,具有在应用可编程(IAP) ,在系统可编程(ISP),可实现远程软件升级,无需编程器;
支持12时钟(默认)或6时钟模式;
双DPT
您可能关注的文档
- 基础知识重要部分.doc
- 基础土方开挖及基坑人工捡底.doc
- 基础自评报告(1号楼).doc
- 基础知识-透视教案 - 复制.ppt
- 基础验收报告135.doc
- 基础验收报告156.doc
- 基站环评验收培训资料.doc
- 塑料排水板处理软土地基技术.ppt
- 堵疏结合整治小餐饮_0.ppt
- 基础生物化学第6章.ppt
- 2025年天津市航空航天园区宿舍供氧通风系统优化可行性研究报告.docx
- 2025《某汽车底板产线集成项目进度控制策略分析案例》8000字.doc
- 2001年广西贵港市中考数学试题【含答案、解析】.pdf
- 2001年广西梧州市中考数学试题【含答案、解析】.pdf
- 2025年上海市乡村振兴示范村果树种植带动农旅融合可行性研究报告.docx
- 2025《S县电力负荷预测计算分析案例》8100字.docx
- 2002年广东省广州市中考数学试题【含答案、解析】.pdf
- 2025年建筑垃圾资源化创业投资可行性研究报告.docx
- 2025《混合动力汽车后向仿真模型的建立分析概述》4600字.docx
- 2000年湖南省郴州市中考数学试题【含答案解析】.docx
文档评论(0)