欢迎来到天天文库
浏览记录
ID:61442893
大小:10.19 MB
页数:16页
时间:2021-01-31
《-单片机实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《单片机原理与技术》实验报告课程名称单片机原理与技术专业班级指导老师学号姓名2013年6月10日实验一:单片机IO口应用实验(P3.3输入P1输出)一、实验目的1、掌握单片机P3口、P1口简单使用。2、学习延时程序的编写和使用。二、实验原理和内容(1)实验原理1、P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,由准双向口结构可知:当P1口作为输入口时,必须先对它置高电平,使内部MOS管截止,因内部上拉电阻是20KΩ—40KΩ,故不会对外部输入产生影响。若不先对它置高,且原来是低电平,则MOS管导通,读入的数据不正确。2、延时子程
2、序的延时计算。对于延时的程序DELAY:MOVR6,#00HDELAY1:MOVR7,#80HDJNZR7,$DJNZR6,DELAY1查指令表可知MOV、DJNZ指令均需用两个机器周期,而一个机器周期时间长度为12/6.0MHZ,所以该段指令执行时间为:(((128+1)×256)+1)×2×(12÷)=132.1ms。实验原理图如下:(2)实验内容1、P3.3口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制加一输出。2、P1口做输出口,编写程序,使P1口接的8个发光二极管L0—L7按16进制加一的方式点亮发光二极管。三、实验步骤
3、1、P3.3用插针连至K1,JU2(P1.0~P1.7)用8芯线连至JL(L0~L7)。2、调试、运行程序test1中的MCUIO.ASM。3、开关K1每拨动一次,L0~L7发光二极管按16进制方式加一点亮。四、实验数据和结果由实验的当开关K1每拨动一次,L0~L7发光二极管按16进制方式加一点亮。五、实验总结P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,由准双向口结构可知:当P1口作为输入口时,必须先对它置高电平,使内部MOS管截止,因内部上拉电阻是20KΩ—40KΩ,故不会对外部输入产生影响。若不先对它置高,且原来是低电平
4、,则MOS管导通,读入的数据不正确。在做实验时调试、运行程序test1中的MCUIO.ASM是关键,要学会熟练掌握调试运行程序的过程。实验二:简单IO口扩展实验一、实验目的学习在单片机系统中扩展简单I/O口的基本方法。二、实验原理和内容(1)实验原理实验原理图如下:图2-4-1实验程序框图如下:开始置端口地址从74LS244读入开关状态从74LS273输出开关状态延时0.01S图(4-2)(2)实验内容MCS—51外部扩展空间很大,但数据总线口和控制信号的负载能力是有限的,若需要扩展的芯片较多,则MCS—51总线口负载过重,74LS244是
5、一个输入扩展口,同时也是一个单向驱动器,以减轻总线负担。74LS273作为同向输出口,控制8个发光二极管的亮灭。一、实验步骤1、74LS244的输入端PI0~PI7接JK(K1~K8),74LS273的输出端PO0~PO7接JL(L0~L7),CS_244接Y2,CS_273接Y3。2、调试、运行程序test4中的IO.ASM。3、拨动K1~K8,观察L0~L7点亮情况。四、实验数据和结果实验结果如上图所示拨动开关,则相应的灯亮五、实验总结MCS—51外部扩展空间很大,但数据总线口和控制信号的负载能力是有限的,若需要扩展的芯片较多,则MCS
6、—51总线口负载过重,74LS244是一个输入扩展口,同时也是一个单向驱动器,以减轻总线负担。74LS273作为同向输出口,控制8个发光二极管的亮灭。实验时可能由于开关的问题无法保证每个二极管的亮灭,今后试验要注意。实验三:8031串行口应用实验(与PC机通信)一、实验目的1、掌握串行口工作方式的程序设计,掌握单片机通信程序编制方法。2、了解实现串行通信的硬环境,数据格式的协议,数据交换的协议。3、了解PC机通信的基本要求。二、实验原理和内容(1)实验原理1、本实验系统中考虑用户可以方便使用串行口实现双机或和上位机通信,系统设计有用户专用串
7、行接口,只要配上用户专用通信电缆线就可以实现和上位机通信。RS232插座就是用户专用串行接口,将该口通过用户专用通信线连到上位机的串口上。注意不要和上位机系统使用的串行口冲突。2、实验时需将8031串行接收信号线P3.0(RXD)连到RS232通信区的RXD_232插孔,8031的P3.1(TXD)连到RS232通信区的TXD_232插孔上。实验线路图如下:图(14-1)开始置串口模式置T1模式及常数启动定时器调用显示子程序显示8031—2判串行口有数据否?接受数据调数字处理程序YN图(14-2)实验程序框图如下:(2)实验内容1、利用80
8、31单片机串行口,实现与PC机通信。2、本实验实现以下功能,PC机上输入的字符(0—F)能在实验仪的数码管上显示。三、实验步骤1、用8芯排线将8279键盘显示接口区DU(a-h)
此文档下载收益归作者所有