单片机原理与接口技术教案(实验)

单片机原理与接口技术教案(实验)

ID:14785088

大小:155.00 KB

页数:9页

时间:2018-07-30

单片机原理与接口技术教案(实验)_第1页
单片机原理与接口技术教案(实验)_第2页
单片机原理与接口技术教案(实验)_第3页
单片机原理与接口技术教案(实验)_第4页
单片机原理与接口技术教案(实验)_第5页
资源描述:

《单片机原理与接口技术教案(实验)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、软件实验一存储器块清零一、实验要求指定存储器中某块的起始地址和长度,要求能将其内容清零。二、实验目的1.掌握存储器读写方法2.了解存储器的块操作方法三、实验说明通过本实验,学生可以了解单片机读写存储器的读写方法,同时也可以了解单片机编程,调试方法。如何将存储器块的内容置成某固定值(例全填充为0FFH)?请学生修改程序,完成此操作。四、程序框图设置块长度设置块起始地址地址加1当前地址内容清零是否清除完结束是否实验二P1口输入、输出实验一、实验要求1.P1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。2.P1.0、P1.1作输入口接两个拨动开关,P1.2、P1.3作输出口,

2、接两个发光二极管,编写程序读取开关状态,将此状态,在发光二极管上显示出来。编程时应注意P1.0、P1.1作为输入口时应先置1,才能正确读入值。二、实验目的1.学习P1口的使用方法。2.学习延时子程序的编写和使用。3.学习用‘与’‘或’运算对MCS96系列CPU的变量进行位操作。三、实验电路及连线连线连接孔1连接孔21S0P1.02S1P1.13P1.2L44P1.3L5实验2:P1口输入输出连线连接孔1连接孔21P1.0L02P1.1L13P1.2L24P1.3L3实验1:P1口循环点灯四、实验说明1.P1口是准双向口。它作为输出口时与一般的双向口使用方法相同。由准双向口结构可知当P1

3、口用为输入口时,必须先对它置“1”。若不先对它置“1”,读入的数据是不正确的。2.由于80C196系列CPU没有位操作,所以要对P1.0,P1.1进行与运算,以判断该位为高还是为低,然后再用‘与’和‘或’运算将P1.2,P1.3的相应位置高或低,这与80C51系列CPU不同。80C51可以将位变量通过C标志位赋值给其它位。Delay:MOVR6,#0HMOVR7,#0HDelayLoop:DJNZR6,DelayLoopDJNZR7,DelayLoopRET3.8051延时子程序的延时计算问题,对于程序查指令表可知MOV,DJNZ指令均需用两个机器周期,在6MHz晶振时,一个机器周期时

4、间长度为12/6MHZ,所以该段程序执行时间为:(256×255+2)×2×12÷6≈261ms五、实验框图(A)P1口循环点灯程序框图(B)P1口输入输出程序框图实验三定时器实验一、实验要求用CPU内部定时器中断方式计时,实现每一秒钟输出状态发生一次反转.二、实验目的1、学习8031内部计数器的使用和编程方法。2、进一步掌握中断处理程序的编程方法。三、实验电路及连线连线连接孔1连接孔21P1.0L0四、实验说明1、关于内部计数器的编程主要是定时常数的设置和有关控制寄存器的设置。内部计数器在单片机中主要有定时器和计数器两个功能。本实验使用的是定时器。2、定时器有关的寄存器有工作方式寄存

5、器TMOD和控制寄存器TCON。TMOD用于设置定时器/计数器的工作方式0-3,并确定用于定时还是用于计数。TCON主要功能是为定时器在溢出时设定标志位,并控制定时器的运行或停止等。3、内部计数器用作定时器时,是对机器周期计数。每个机器周期的长度是12个振荡器周期。因为实验系统的晶振是6MHZ,本程序工作于方式2,即8位自动重装方式定时器,定时器100us中断一次,所以定时常数的设置可按以下方法计算:机器周期=12÷6MHZ=2uS(256-定时常数)×2uS=100us定时常数=206.然后对100us中断次数计数10000次,就是1秒钟.4、在例程的中断服务程序中,因为中断定时常数

6、的设置对中断程序的运行起到关键作用,所以在置数前要先关对应的中断,置数完之后再打开相应的中断。5、对于80C196,与定时器有关的寄存器为IOC1.2和INT-MASK。IOC1.2为定时器1溢出中断允许/禁止位。INT-MASK的第0位为定时器溢出屏蔽位。6、对于80C196,在设置中断定时常数时,要注意先设置窗口寄存器WSR,设置完常数后,再恢复原WSR值。五、实验框图定时中断入口遇开始置T0中断工作方式保护现场设置定时常数秒计数值减1否设置初始状态位是否到1秒是重新设置秒计数值设置秒计数值Y中断允许状态位取反输出状态位中断返回恢复现场等待中断主程序框图定时中断子程序框图实验四继电

7、器直流电机转速控制实验一、实验要求用单片机的端口,输出电平控制继电器的吸合和断开,实现对外部装置的控制。二、实验目的1.学习I/O端口的使用方法2.掌握继电器的控制的基本方法3.了解用弱电控制强电的方法三、实验电路及连线连线连接孔1连接孔21P1.0继电器输入25V继电器常闭输入3L0继电器中间输入四、实验说明现代自动控制设备中,都存在一个电子电路与电气电路的互相连接问题,一方面要使电子电路的控制信号能够控制电气电路的执行元件(电动机,电磁铁,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。