下载此文档

单片机硬件实验.docx


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
单片机硬件实验.docx单片机硬件实验实验2P1口实验思考题: 2实验3简单I/O口扩展实验 交通灯控制实验 5思考题: 5实验5中断实验 有急救车的交通灯控制实验 9思考题: 9实验6定时器实验 循环彩灯实验 14思考题: 14实验11 8279键盘显示接口实验 17思考题: 17实验15A/D转换实验 20思考题:•••••••• ••••••••20实验2Pl口实验一、 实验目的:学****pi口既做输入又做为输出的使用方法。学****数据输入、输出程序的设计方法。二、 实验原理图:三、实验步骤:;;;;;。运行实验程序,K1做为左转弯开关,K2做为右转弯开关。L5、L6做为左转弯灯,L7、L8做为右转弯灯。结果显示:1:K1接高电平K2接低电平吋,左转弯灯(LI、L2)以一定频率闪烁,右转弯灯(L5、L6)灭;2:K2接高电平K1接低电平时,左转弯灯(LI、L2)灭,右转弯灯(L5、L6)以一定频率闪烁;3:KI、K2同吋接低电平吋,发光二极管全灭;4:KI、K2同时接高电平时,发光二极管全亮。思考题:修改程序,使KI,K2接高电平时,所有发光二极管闪烁。四、参考穆序::」 ;用于输入时先置位口内锁存器MOVA,PlANLA,#03H;从卩1口读入开关状态,取低两位MOVDPTR,#TAB;转移表首地址送DPTRMOVCA,***@A+******@A+DPTRTAB:DBPRGO-TABDBPRG1-TABDBPRG2-TABDBPRG3-TABPRGO:MOVP1,#OFFH;向卩1口输出#0FFH,发光二极管全灭;此时Kl=0,K2=0JMPSTARTPRG1:MOVP1,#OF3H;只点亮L5、L6,衣示左转弯ACALLDELAY;此时Kl=l,K2=0MOVP1,#OFFH;;:MOVP1,#0CFH;只点亮L7、L8,表示右转弯ACALLDELAY;此时Kl=0,K2=lMOVP1,#OFFH;:MOVP1,#OOH ;发光二极管全亮,此时Kl=l,K2=lACALLDELAY;,#OFFH;:MOVRl,#5;:MOVR2,#200DEL2:MOVR3,#126DEL3:DJNZR3,DEL3DJNZR2,DEL2DJNZR1,DEL1RETEND实验3简单I/O口扩展实验一——交通灯控制实验一、 实验目的:学****在单片机系统中扩展简单I/O接口的方法。学****数据输出程序的设计方法。学****模拟交通灯控制的实现方法。二、 实验内容:扩展实验箱上的74LS273做为输出口,控制八个发光二极管亮灭,模拟交通灯管理。三、 实验原理:本实验需要用到实验箱上八个发光二极管屮的六个。不妨将Ll(红)、L2(绿)、L3(黄)做为东西方向的指示灯,将L5(红人L6绿人L7(黄)做为南北方向的指示灯。四、 实验原理图五、 实验步骤:irm 寸 s 9 coQQQQQQQQ27374LS273的输出00〜07接发光二极管LI〜L8,,观察LED显示情况是否与实验内容相符。思考题:修改程序,要求将红绿灯控制循环中,红绿灯转换时,黄灯闪烁5次后的“红灯亮,黄、绿灯全灭”状态,改为“红绿灯全灭,东西、南北方向黄灯闪烁10次。程序:;74LS273的输出00〜07接发光二极管LI〜L8;?4LS273的片选CS273接片选信号CS0NAMET3;I/0口扩展实验一PORTEQUOCFAOH ;片选地址CSOCSEGAT000011LJMPSTARTCSEGAT4100HSTART:MOVA,#11H;两个红灯亮,黄灯、绿灯灭ACALLDTSP;调用273显示单元(以下雷同)ACALLDE3S;延时3秒LLL:MOVA,#12H;东两路口绿灯亮;南北路口红灯亮ACALLDISPACALLDEIOS;延时10秒MOVA,#1011;东西路口绿灯灭;南北路口红灯亮ACALLDTSPMOVR2,#05H;R2中的值为黄灯闪烁次数TTT:MOVA,#1411;东西路口黄灯亮;南北路口红灯亮ACALLDISPACALLDE02S;,#1011;东西路口黄灯灭;南北路口红灯亮ACALLDTSPACALLDE02S;,TT

单片机硬件实验 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人pppccc8
  • 文件大小234 KB
  • 时间2020-09-22