单片机实验指导(a).doc





《单片机实验指导(a).doc》由会员分享,可在线阅读,更多相关《单片机实验指导(a).doc(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机实验指导书 (A)电气与信息学院实验室200691目录前言 1QTH 系列单片机实验仪简介 1QTH 系列单片机实验仪软件界面 21 MCS-51系列单片机硬件实验 311 扩展存储器读写实验 312 P1口输入输出实验 413 P1、P3口输入输出实验 514 简单的I/O实验 615 外部中断实验 8151 外部中断0实验 8152 外部中断0、外部中断1混合使用 916 定时器/计数器实验 1117 通用电路简介 1218 8255输入、输出实验 1419 A/D转换实验 37110 D/A转换实验 40111 点阵式LCD(128x64)液晶显示实验 44112 LED点阵显示实
2、验 482 附录 91前 言 本实验指导书依院系公共平台(单片机)实验建设项目的要求,配合单片机原理及接口课程,参照有关资料并结合多年实践教学经验编写而成的。本指导书根据48学时教学大纲编写,每个实验都包含了验证和设计内容,书后附有有关仪器的使用说明、常用器件的管脚排列,便于使用者参考。本书适用于工科院校单片机原理课程的实践教学,对不同学时的课程,教师可根据具体情况取舍。为适应单片机技术不断发展的需要,适当压缩了验证性实验,加大了综合性、开放性实验的内容,目的就是要训练学生综合运用所学知识,提高分析问题、解决问题以及实际动手的能力。本指导书由张开生同志编写,蔚京生同志审校。在讲义的编写过程中得
3、到了电信学院、教务处、实验管理科、印刷厂各级领导的大力支持,得到项目组李霞、许德玉、杨红喜等各位老师的协助,编者在此表示衷心的感谢,同时由于水平有限,书中难免有不妥和错误之处,衷心希望使用本书的老师和同学批评指正。QTH 系列单片机实验仪简介QTH单片机实验系统是启东市微机应用研究所最新推出的单片机实验开发系统,是国内首家将HOOKS技术应用到实验系统中新理念,在仿真P2口、P0口作I/O使用时无须更换仿真卡;不占用CPU任一RAM单元;有完善的断点功能及夭折功能。它针对我国高等院校及大中专工科专业中自动控制、微机原理、单片机、机电一体化等课程实验教学的要求而设计的。它具备完善全面的实验功能、
4、强大的仿真功能及其通用性和可扩展性等特点;提供汇编、C语言二种演示程序;自带28个键的键盘和八个八段数码管。单片机实验系统首先推出下列3个品种:1、 通用型实验仪QTH-2008TS:集MCS-51、MCS-96、INTEL8086/88于一体,均可独立运行,之间切换通过换卡,可进行MCS-51、MCS-96、和8088系列单片机实验。2、 下载式实验仪QTH-2008XS:该型号实验仪自带下载式CPU和仿真监控程序,不需要仿真器和编程工具,只需通过COM口便可与PC机连接,直接调试你的实验程序,是廉价的仿真实验仪。3、 仿真式实验仪该实验仪利用外挂的仿真器进行实验程序的调试。可选配如下仿真器
5、QTH-8052T(带逻辑分析仪、并行接口)、QTH-8052HU(USB+并行接口)、QTH-8052F+(串行接口)。其他功能参阅各型号仿真器说明书。QTH系列实验仪除了一些通用的特性外,还具备如下一些功能:1、 采用模块化的设计:所有电路单元尽可能独立开放,提高实验的自由度,灵活性,各单元模块可组成多种多样功能各异的实验电路,提高了学生的创造性。如通过DIP开关来切换键盘显示实验区是否对用户开放等。2、 提供了丰富的外围芯片:扩展RAM;244、273扩展IO口;8251与PC机进行串行通讯;8253计数器;8255并行扩展实验进行交通灯等实验;8259中断;0809A/D通过调节电位器
6、观察输出值的变化;0832D/A编程实现方波及阶梯波等波形;164串并转换用于显示电子钟DS1302的秒;138译码提供各模块的选通信号;393分频振荡电路通过分频得到相应的频率。3、 体现了完善的功能:CPLD可编程逻辑实验利用下载电缆进行在线编程;RS232与RS485转换,并通过RS232与PC机通讯实验;12864液晶显示实验显示中文及英文字符;16x16点阵式LED实验移动中文字幕;逻辑加密卡密码及内容的读写;7289键盘显示实验模拟电子钟;种类齐全的总线实验(SPI总线的串行EEPROM及看门狗X5045、Microwire总线的串行EEPROMAT93C46、I2C总线的串行EE
7、PROMAT24C16、单总线结构的数字式温度传感器DS18B20、其他总线的电子钟DS1302);继电器实验演示单刀双掷继电器的常开常闭状态;直流电机;步进电机;光磁控制风扇;电子音响;打印机接口等实验。4、 领先的开发环境:全新的WINDOWS 界面版本;支持软件模拟调试;支持 C 语言混合码调试。使 C 语言调试更加直观方便!支持 ASM、PLM、C 语言多模块混合语言源程序调试。先进的错误定位,可直接进入错误位置,无需查找错误信息。所有软件均可直接在线修改、编译、连接、装载。独有的 40MHz、32 路、32K 缓冲器深度全速实时逻辑分析仪,可进行单步、断点、暂停时的历史连续波形显示,
8、在调试过程中可观察各种寄存器内容、变量的变化结果。该软件包在国内具有领先水平。QTH 系列单片机实验仪软件界面l 全新的WINDOWS界面版本,支持WIN98/ME/2000/XP/NT操作系统l VC+风格的窗口界面,具有分别独立控制项目文件的项目管理器l 灵活的实现多模块程序和混合语言程序的调试,支持ASM、C、PLM多模块混合语言源程序调试l 支持C语言混合码调试(以汇编码方式反映C源代码),使C语言调试更加直观方便l 支持Franklin/Keil编译、连接工具,所有软件均可在线修改、编辑、编译、连接、下载l 十分强大的智能断点设置和书签功能l 符合编程语言语法的彩色文本显示,用户可根
9、据个人爱好修改特定和着色功能l 完全彻底的表达式分析,支持所有数据类型变量的观察l 无须点击的感应式鼠标提示功能l 跟踪记录仪可进行单步、宏单步、断点等的历史记录代码追踪显示l 调试状态下用户程序自动装载功能l 提供真实的软件模拟仿真开发环境l 先进的错误定位,可直接进入错误位置,无需查找错误信息。 1 MCS-51系列单片机硬件实验11 扩展存储器读写实验一、实验目的1、 学习片外存储器扩展的方法。2、 学习数据存储器不同的读写方法。二、预备知识引脚定义:A0Ai:地址输入线。D0D7:双向三态数据线。CS:片选信号输入线,低电平有效。RD:读选通信号线,低电平有效。WR:写选通信号线,低电
10、平有效。三、实验说明 编写简单的程序,对实验板上提供的外部存储器(62256)进行读写操作,连续运行程序,数码管上显示99。四、实验连线SWRP3.6, SRDP3.7 串并转换电路的DINP3.0,CLKP3.1数据线与仿真单片机的数据线相连,地址高8位、低8位分别与单片机部分地址线相连五、仿真器设置仿真模式设置:8052模式。仿真存储器模式选择:内程序存储器外数据存储器。仿真器P3.6/P3.7短路块设置在WR/RD状态(见仿真器说明书跳线设置)。六、实验程序开 始向指定的地址中写入数据从该地址中读出数据送LED显示该程序功能:把数据写入指定的地址中,然后从该地址取出数据送LED显示。程序
11、清单见62256.asm/c62256.c。12 P1口输入输出实验一、实验目的学习P1口的使用方法。二、实验说明P1口是一个准双向口,外接八个发光二极管,连续运行程序,发光二极管循环点亮。三、仿真器设置仿真模式设置:8752模式。仿真存储器模式选择:内程序存储器外数据存储器。仿真器P3.6/P3.7短路块设置在WR/RD状态(见仿真器说明书跳线设置)。四、实验连线开 始P1口初始化点亮一位发光二极管右移一位循 环五、实验程序程序清单见p1.asm/cp1.c。13 P1、P3口输入输出实验一、实验目的掌握P1、P3口的使用方法。二、实验说明P3口作为输入口读取开关状态,P1口作为输出口,连续
12、运行程序,发光二极管显示开关状态。三、仿真器设置仿真模式设置:8752模式;仿真存储器模式选择:内程序存储器外数据存储器。仿真器P3.6/P3.7短路块设置在IO状态(见仿真器说明书跳线设置)。四、实验连线开 始初 始 化P3口开关状态送到P1口驱动发光二极管延 时五、实验程序程序清单见p1p3.asm/cp1p3.c。14 简单的I/O实验一、实验目的了解用TTL芯片扩展简单的I/O口的方法,掌握数据输入输出程序的编写方法。二、预备知识74LS244是一种三态输出的8总线缓冲驱动器,无锁存功能,当G为低电平时,Ai信号传送到Yi,当为高电平时,Yi处于禁止高阻状态。74LS273是一种8D触
13、发器,当CLR为高电平且CLK端电平正跳变时,D0D7端数据被锁存到8D触发器中。三、实验说明利用74LS244作为输入口,读取开关状态,并将此状态通过74LS273再驱动发光二极管显示出来,连续运行程序,发光二极管显示开关状态。四、仿真器设置仿真模式设置:8052模式。仿真存储器模式选择:内程序存储器外数据存储器。仿真器P3.6/P3.7短路块设置在WR/RD状态(见仿真器说明书跳线设置)。五、实验连线244的CS译码电路的8000H,A7A0开关K1K8273的CS译码电路的9000H,Q7Q0发光二极管L1L8SWRP3.6, SRDP3.7数据线与仿真单片机的数据线相连,地址高8位、低
14、8位分别与单片机部分地址线相连六、实验程序程序清单见io.asm/cio.c。执行程序,拨动开关,观察发光二极管。开 始初始化从244读取开关状态状态送273驱动发光二极管延 时15 外部中断实验151外部中断0实验一、实验目的学习外部中断技术的基本使用方法及中断处理的编程方法。二、实验说明1、 中断服务程序入口地址两相邻中断服务程序起始地址之间只相距8个字节,而一般服务程序长度会超过8个字节,为了避免和下一个中断地址相冲突,常用一条跳转指令,将程序转移到以外的某一区间。2、 由于中断服务程序要使用有关的寄存器,因此CPU在中断之前要保护这此寄存器的内容,即保护现场,而在中断返回时又要使它们恢
15、复原值,即恢复现场。3、 本实验在无中断时(K01为高电平)发光二极管常亮,有外部中断时(K01为低电平),左移。三、实验连线P1口接发光二极管,外部中断INT0(P3.2)接拨动开关K01。四、仿真器设置仿真模式设置:8752模式。仿真存储器模式选择:内程序存储器外数据存储器。仿真器P3.6/P3.7短路块设置在WR/RD状态(见仿真器说明书跳线设置)。五、实验程序外部中断0入口保护现场循环左移一次恢复现场中断返回程序清单请见int0.asm/cint0.c。开 始开外部中断点亮所有发光二极管152 外部中断0、外部中断1混合使用一、实验目的学习外部中断技术的基本使用方法及中断处理的编程方法
16、。二、实验说明本实验在无外部中断(K01、K02都为高电平)时发光二极管常亮,外部中断0请求中断(K01为低电平)时左移,外部中断1请求中断(K02为低电平)时右移。三、实验连线P1口接发光二极管,外部中断0(P3.2)接拨动开关的K01,外部中断1(P3.3)接K02。四、仿真器设置仿真模式设置:8752模式。仿真存储器模式选择:内程序存储器外数据存储器。仿真器P3.6/P3.7短路块设置在WR/RD状态(见仿真器说明书跳线设置)。五、实验程序中断返回外部中断1入口保护现场循环右移一次恢复现场外部中断0入口保护现场循环左移一次恢复现场中断返回开 始开外部中断点亮所有发光二极管程序清单请见p1
17、p3.asm/p1p3.c。中断返回NNY关中断保护现场清中断溢出标志取1秒缓冲区内容缓冲区内容减1取秒缓冲区内容缓冲区内容减1是否为0?100送1秒缓冲区是否为0?恢复现场开中断Y59送秒缓冲区16 定时器/计数器实验一、 实验目的掌握单片机定时和中断的编程方法。二、 实验说明利用单片机定时器T2进行倒计时,并在双位数码管上显示倒计时间。三、 实验连线串并转换模块的DIN接单片机的P3.0,CLK接P3.1。四、 仿真器设置仿真模式设置:8752模式;仿真存储器模式选择:内程序存储器外数据存储器。仿真器P3.6/P3.7短路块设置在WR/RD状态(见仿真器说明书跳线设置)。五、 实验程序程序
18、清单请见time.asm/ctime.c。开 始置计数初值允许定时器中断00送秒缓冲区100送1秒缓冲区调用显示子程序启动定时器2延 时17 通用电路简介171 逻辑电平开关电路实验板上有8只开关KN0KN08与之相对应的K01K08插孔为逻辑电平输出端。当开关向上拨时插孔输出高电平“1”,当开关向下拨时插孔输出低电平“0”。172 LED显示电路实验板上有16只LED发光二极管及相应的驱动电路。L1L16为相应发光二极管驱动信号的输入端,该输入端为低电平“0”时发光二极管亮。 单脉电路实验板上有一个单脉冲发生电路,标有为正脉冲输出端,标有为负脉冲输出端,开关KN00为单脉冲,每按一次产生一个
19、单脉冲。 174 脉冲发生器电路实验板上提供一个3.686MHz的脉冲源,标有为脉冲输出端。175 分频电路该电路由1片74LS393组成,插孔T为脉冲输入端,插孔T00T07为分频输出端。176 138译码电路实验板上提供一片74LS138地址译码电路,译码输出地址分别为8000H、9000H、A000H、B000H、C000H、D000H、E000H、F000H,供实验使用。177 电位器实验板上提供一个电位器,调节电位器,电压输出端可获得05V的电压,可作为A/D0809模拟信号输入。178 复位电路实验板提供一个复位电路,按RESET系统进入复位状态。18 8255输入输出实验一、芯片
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 实验 指导

限制150内