51系列单片机实验指导书V4[1]..doc

上传人:marr****208 文档编号:132217968 上传时间:2020-05-13 格式:DOC 页数:148 大小:3.96MB
返回 下载 相关 举报
51系列单片机实验指导书V4[1]..doc_第1页
第1页 / 共148页
51系列单片机实验指导书V4[1]..doc_第2页
第2页 / 共148页
51系列单片机实验指导书V4[1]..doc_第3页
第3页 / 共148页
51系列单片机实验指导书V4[1]..doc_第4页
第4页 / 共148页
51系列单片机实验指导书V4[1]..doc_第5页
第5页 / 共148页
点击查看更多>>
资源描述

《51系列单片机实验指导书V4[1]..doc》由会员分享,可在线阅读,更多相关《51系列单片机实验指导书V4[1]..doc(148页珍藏版)》请在金锄头文库上搜索。

1、 51系列单片机实验指导书V4.451系列 单片机实验指导书(V4.5) 重庆理念教学仪器仪表有限公司- 144 - 51系列单片机实验指导书V4.5目 录第一章 概述1第二章 系统简介2一 产品特点2二 技术性能2三 系统组成2四 仪器配置3五 所需配置3第三章 软件实验4软件实验一 存储器块清零4软件实验二 二进制到BCD转换5软件实验三 二进制到ASCII码转换6软件实验四 内存块移动7软件实验五 程序跳转表8软件实验六 数据排序9第四章 硬件实验10第一节 基础实验10实验一 并口输入输出10实验二 中断系统实验13实验三 定时/记数器实验15实验四 串行接口实验17实验五 串并转换实

2、验19实验六 并串转换实验22实验七 数码管静态显示26实验八 数码管动态显示29实验九 蜂鸣器报警实验31第二节 硬件扩展与接口实验33实验一 外扩并行RAM读写实验33实验二 外扩并行E2PROM读写实验36实验三 利用8255扩展I/O实验38实验四 利用8155扩展I/O实验43实验五 矩阵键盘接口实验48实验六 点阵的显示及原理52实验七 D/A转换DAC0832的原理与应用57实验八 A/D转换ADC0809的原理与应用61实验九 1602字符液晶显示实验67第三节 应用系统设计实验73实验一 温度控制系统73实验二 串行E2PROM操作系统77实验三 实时时钟DS1302的原理与

3、应用83实验四 点对点串行通信的原理与应用86实验五 红外收发系统89实验六 图形液晶显示实验92实验七 直流电机控制系统98实验八 步进电机控制系统100实验九 公交车报站系统103实验十 直流电机调速控制系统108实验十一 电子琴模拟110第五章 扩展部分实验111实验一 MP3解码111实验二 U盘读写解码116实验三 无线收发125附录一 ISP下载软件140附录二 ISP下载软件(USB)144第一章 概述为了更好的发展教育,提高学生的计算机应用能力和实际动手操作能力,更好的适应现今市场所需人才的标准,根据本公司对社会的调研,现推出单片机综合实验系统。本实验系统由实验平台、Keil

4、C编译软件(自配,请使用正版软件)、开关电源构成。本实验平台集成常用的单片机外围硬件,ISP下载线,单片机实验板,编程器功能于一身,提供强大的逻辑分析、波形输出和程序跟踪功能,可以让学生直观地观察到单片机内部及外部电路工作的波形。本实验仪可以方便灵活地构成各种实验方案,板上提供了基本的实验电路和强大的芯片驱动电路,大大减少了烦琐的连接线过程,只需要一条简单的指令即可完成,使学生更多的掌握程序的编辑,板上也提供了CPU集成管座和CPU的地址、数据总线以及特殊引脚引出插孔,供学生自己扩展其他实验,培养实际动手能力,加强对实验电路的理解。实验程序采用多种语言适应不同层次的学生的需要。高级语言编写应用

5、程序,是一种时代的需要,通过应用高级语言的编程和实验。可使学生掌握高级语言的编程写法,为今后进入社会实践打下坚实的基础。而汇编语言又能让学生了解单片机深层的原理。各个学校可以根据自身的具体情况,选择相应的实验项目。如果需要进行实验指导书以外的实验,本公司可以代编程序,并尽可能的提供各种技术支持。第二章 系统简介我司开发的单片机综合实验仪综合多年经验开发出的多功能8051单片机平台。 集成常用的单片机外围硬件,ISP下载线,单片机仿真器,单片机实验板,编程器功能于一身。配合本公司的近百个详细的汇编/C语言例子程序,可以让您在最短的时间内,全面的了解掌握单片机编程技术。特别适合于单片机初学者,大中

6、专及本科院校,单片机工程师,实验室选用。 一 产品特点1、全开放的模块化设计:所有硬件资源对用户开放,在平台上可通过短路块独立IC芯片,让实验者自行连接,具有自由拆散和组合的特点。所有实验项目均可采用译码法和线选法来完成,搭配随心所欲,不会出现硬件束缚软件的情况。既可学习软件, 更可深入的了解硬件。该产品内置仿真器,只需要一根下载线就可以实现仿真,又可以把程序烧入单片机来完成实验。2、高品质的工艺:本机贴片机器生产,工艺精美绝伦!3、超强的电路资源配备:实验内容设置丰富、合理,满足教学大纲要求,同时也可作为学生毕业设计及普通研发之用,集成了基本上所有单片机应用中可能遇到的功能模块部份,你再也不

7、必要去找其他零件,即可轻松完成您所需要的开发任务。4、完美的例子程序:集合本公司多年的经验,本实验系统各实验项目大多取自于工业控制系统的直接搬移或略微进行简单化而来,具有很高的真实性,每个模块都有完整的带中文注释例子程序,原理图,接线方法,很多都可以直接拿来应用。快速提高您的硬件,软件编程水平。因此能使学生从校园平稳的过度到社会。5、所有端口全部采用防插反设计,均配有连接照片和中文注解,即便您是初学者,也能轻松掌握。6、配有ISP下载头。可选232/USB通信,CPU控制编程,不受电脑配置及操作系统影响,稳定性一流。可以作为一立的ISP下载线使用!同时在板上可以直接对89S51/52等等芯片编

8、程,当作独立编程器使用。7、开关电源供电,可根据使用环境自由选择,课堂演示方便。二 技术性能1、波输出指标1)时钟源频率输出范围:10KHz900KHz2)频率输出准确度:5%3)在070,方波输出稳定度为:0.3%4)占空比均为50%2、具有过压保护功能,确保系统安全可靠。3、整机采用热风整平工艺基板,实验连接接口采用圆孔插座和数据总线插座,整机性能可靠。三 系统组成 实验仪共由:开关电源供电接口、CPU资源实验区、外部模块扩展区域、键盘阵列控制实验模块、LED电平显示电路、数码管显示模块、液晶显示及驱动模块、16*16字符点阵显示区、蜂鸣器报警控制电路、存储器模块、A/D&D/A转换模块、

9、串/并&并/串转换模块、显示电路线选控制模块、实时时钟管理模块、数字温度传感器模块、扩展电路模块、串口通信模块、点对点通信模块、红外线遥控接收模块、步进电机、直流电机、逻辑笔、公交车报站系统和单片机下载、编程模块等26个功能单元组成。本实验系统实验分为两大部分,一部分软件实验,另一部分硬件实验。硬件实验部分提供了丰富的硬件资源教学时可以根据需要自由设置其它实验,是目前市场上硬件资源最丰富,实验内容最多,设置最灵活的单片机教学实验仪。四 仪器配置1、 单片机综合开发平台2、 ISP下载器3、 串口线(AB)4、 迭插头对(I PIN数据线)5、 8 PIN数据线(孔对孔)6、 字符液晶1602(

10、选配)7、 图文液晶12864(选配)8、 扩展模块(选配)9、 红外遥控器(选配)10、 光盘五 所需配置1、 20M双踪示波器(选配)2、 PC机第三章 软件实验软件实验一 存储器块清零一、 实验目的1、 掌握存储器读写方法2、 了解存储器的块操作方法二、 实验器材1、 综合实验仪 一台2、 PC机 一台三、 实验内容及步骤指定存储器中某块的起始地址和长度,要求能将其内容清零。通过本实验,学生可以了解单片机读写存储器的读写方法,同时也可以了解单片机编程,调试方法。如何将存储器块的内容置成某固定值(例全填充为0FFH)请同学们修改程序,完成此操作。 程序框图:设置块起始 你 设置块长度当前地

11、址内容清零地址加1是否清除完 否 是 结束四、 参考程序: 见光盘。软件实验二 二进制到BCD转换一、 实验目的1、 转换算法2、 了解数值的各种表达方法二、 实验器材1、 综合实验仪一台2、 PC机 一台三、 实验内容及步骤计算机中的数值有各种表达方式,这是计算机的基础。掌握各种数制之间的转换是一种基本功。有兴趣的同学可以试试将BCD转换成二进制码。程序框图:给出要转换的二进制 将该数除以100,得百位数保存百位数将余数再除以10,得十位数保存十位数余数为个位数,将其保存结束四、 参考程序: 见光盘。软件实验三 二进制到ASCII码转换一、 实验目的1、 了解BCD值和ASCII值的区别2、

12、 如何将BCD值转换成ASCII值3、 了解如何查表进行数值转换及快速计算二、 实验器材1、 综合实验仪 一台2、 PC机 一台三、 实验内容及步骤此实验主要让学生了解数值的BCD码和ASCII码的区别,利用查表功能可快速地进行数值转换。进一步了解数值的各种表达方式。给出要转换数BCD码程序框图: 取出BCD码高四位查表得到ASCII码保存高位ASCII码取出BCD码低四位查表得到ASCII码保存低位ASCII结束四、 参考程序: 见光盘。软件实验四 内存块移动一、 实验目的1、 了解内存的移动方法2、 深对存储器读写的认识二、 实验器材1、 综合实验仪一台2、 PC机 一台三、 实验内容及步骤内存块移动是计算机常用操作之一,多用于大量的数据复制和图像操作。本程序是给出起始地址,用地址加一方法移动块,请思考给出结束地址,用地址减一方法移动块的算法;另外,若源块地址和目标块地址有重叠,该如何避免。程序框图:设置块的源地址设置块的目标地址设置移动长度从源地址取数保存到目标地址中源地址加1目标地址

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号