实验2 中断实验

实验2 中断实验
实验2 中断实验

PSOC3外部中断实验报告

一.实验名称 ●中断实验 二.实验任务 ●了解PSoC3中断的构成,特点。 ●掌握PSoC3中断函数的编写 ●按键控制LED灯亮灭。 ●利用轻触按键K3分别产生PSoC3器件I/O口下降沿触发每 触发一次中断,LED1、LED2状态翻转一次。 三.实验设备及环境 ●微型计算机(安装了Psoc creator3.1集成开发软件) ●PSoC实验平台 ●DC9V电源 ●导线若干 四.原理: ●32个中断向量,每个中断向量对于多个中断源 ●可配置的中断入口向量地址 ●灵活的中断源 ●每个中断可独立的使能和禁制 ●每个中断可以设置8级中断优先级

●8级中断嵌套 ●软中断 ●程序可清除正在响应的中断 电平触发 边沿触发 五.具体步骤 1.新建工程 ●双击打开PSoC Creator软件 ●File -> New – Project,在Design栏中使用默认选择的 Empty PSoC 3 Design

●在“Name”框中输入新工程名称Timer,在“Location”框 中输入其存放路径 ●回到创建新工程对话框,点击“OK”,完成新工程的创建 2.绘制原理图 3.设置模块参数 ●设置Pin_1模块参数 ?Name:LED1 ?去掉 HW Connection前的勾 ?General:取默认 ?Drive Mode:Strong Drive ?Initial State:Low(0)

●设置Pin_2模块参数,与上一步相同 4.代码编写 ●主程序编写 #include CY_ISR(SWPin_Control) { if(InputPin_Read() == 1u) { OutputPinSW_Write(0u); } else { OutputPinSW_Write(1u); } InputPin_ClearInterrupt(); } int main() {

外部中断实验

1 外部中断实验 一、实验目的 1掌握外部中断技术的基本使用方法 2掌握中断处理程序的编写方法 二、实验说明 1、外部中断的初始化设置共有三项内容:中断总允许即EA=1,外部中断允许即EXi=1(i=0或1),中断方式设置。中断方式设置一般有两种方式:电平方式和脉冲方式,本实验选用后者,其前一次为高电平后一次为低电平时为有效中断请求。因此高电平状态和低电平状态至少维持一个周期,中断请求信号由引脚INT0(P3.2)和INT1(P3.1)引入,本实验由INT0(P3.2)引入。 2、中断服务的关键: a 、保护进入中断时的状态。 堆栈有保护断点和保护现场的功能使用PUSH 指令,在转中断服务程序之前把单片机中有关寄存单元的内容保护起来。 b 、必须在中断服务程序中设定是否允许中断重入,即设置EX0位。 c 、用POP 指令恢复中断时的现场。 3、中断控制原理: 中断控制是提供给用户使用的中断控制手段。实际上就是控制一些寄存器,51系列用于此目的的控制寄存器有四个:TCON 、IE 、SCON 及IP 。 4、中断响应的过程: 首先中断采样然后中断查询最后中断响应。采样是中断处理的第一步,对于本实验的脉冲方式的中断请求,若在两个相邻周期采样先高电平后低电平则中断请求有效,IE0或IE1置“1”;否则继续为“0”。所谓查询就是由CPU 测试TCON 和SCON 中各标志位的状态以确定有没有中断请求发生以及是那一个中断请求。中断响应就是对中断请求的接受,是在中断查询之后进行的,当查询到有效的中断请求后就响应一次中断。 INT0端接单次脉冲发生器。P1.0接LED 灯,以查看信号反转。 三、实验内容及步骤 1、使用单片机最小应用系统1模块,P1.0接发光二极管,INTO 接单次脉冲输出端。 2、安装好仿真器,用串行数据通信线连接计算机与仿真器,把仿真头插到模块的单片机插座中,打开模块电源,打开仿真器电源。 3、启动计算机,打开Keil 仿真软件,进入仿真环境。选择仿真器型号、仿真头型号、CPU 类型。 4、打开 中断.ASM 源程序,编译无误后,全速运行程序,连续按动单次脉冲产生电路的按键,发光二极管每按一次状态取反,即隔一次点亮。 5、可把源程序编译成可执行文件,烧录到89C51芯片中。 四、流程图及源程序 1、流程图 保护现场 设置初始状态 设置中断控制寄存器 开始 中断入口

河北省石家庄二中实验学校2020-2021学年第一学期高三语文学科周测试题

石家庄二中实验学校2018级语文学科周考试卷 命题人张忠洋做题人杨莹考试时间8 月15日 注意:文言文翻译写在试卷上,自己核对答案并判分。所有选择题及诗歌、小说主观题,练字题提交智学网!!! 阅读下面的文言文,完成下列题目。 到彦之字道豫,彭城武原人,楚大夫 ..屈到后也。宋武帝讨孙恩,以乡里乐从,每有战功。义熙元年,补镇军行参军。后以军功封佷山县子,为太尉中兵参军。武帝受命,进爵为侯。彦之佐守荆楚,垂二十载,威信为士庶所怀。及文帝入奉大统,以徐羡之等新有篡虐,惧,欲使 彦之领兵前驱。彦之曰:“了彼不贰,便应朝服 ..顺流;若使有虞,此师既不足恃,更开嫌隙之端,非所以副远迩之望也。”会雍州刺史褚叔度卒,乃遣彦之权镇襄阳。羡之等欲即以彦之为雍州,上不许,征为中领军,委以戎政。彦之自襄阳下,谢晦已至镇,虑彦之不过己,彦之至扬口,步往江陵,深布诚款,晦亦厚自结纳。彦之留马及利剑名刀以与晦,晦由此大安。元嘉三年讨晦进彦之镇军于彭城洲战不利咸欲退还夏口彦之不回会檀道济至晦乃败走江陵平因监荆州州府事改封建昌县公其秋,迁南豫州刺史、监六州诸军事,镇历阳。上于彦之恩厚,将加 开府 ..,欲先令立功。七年,遣彦之制督尹冲、朱修之等北侵,自淮入泗。泗水渗,日裁行十里。自四月至七月,始至东平须昌县。魏滑台、虎牢、洛阳守兵并走。彦之留朱修之守滑台,尹冲守虎牢,杜骥守金墉。十月,魏军向金墉城,次至虎牢,杜骥奔走,尹冲众溃而死。魏军仍进滑台。时河冰将合,粮食又罄,彦之先有目疾,至是大动,将士疾疫,乃回军,焚舟步至彭城。初遣彦之,资实甚盛,及还,凡百荡尽,府藏为空。文帝遣檀道济北救滑台,收彦之下狱,免 官。九年,复封邑 ..,固辞。明年卒,谥曰忠公。 (节选自《南史·到彦之传》) 1.下列对文中画波浪线部分的断句,正确的一项是(3分) A.元嘉三年讨晦/进彦之镇军/于彭城洲战/不利/咸欲退还夏口/彦之不回/会檀道济至/晦乃败走江陵平因/监荆州州府事/改封建昌县公/ B.元嘉三年讨晦/进彦之镇军于彭城洲/战不利/咸欲退还夏口/彦之不回/会檀道济至/晦乃败走江陵平因/监荆州州府事/改封建昌县公/ C.元嘉三年讨晦/进彦之镇军于彭城洲/战不利/咸欲退还夏口/彦之不回/会檀道济至 /晦乃败走/江陵平/因监荆州州府事/改封建昌县公/ D.元嘉三年讨晦/进彦之镇军/于彭城洲战/不利/咸欲退还夏口/彦之不回/会檀道济至/晦乃败走/江陵平/因监荆州州府事/改封建昌县公/ 2.下列对文中加点的词语相关内容的解说,不正确的一项是(3分) A.大夫,是西周以后先秦诸侯国中处于卿、士之间的重要官职,可世袭,有封地。 B.朝服,指在重大典礼时所使用的礼服,主要用于朝会,是君臣百官的议政之服。 C.开府,建立府署并自选僚属之意,汉朝三公等可以开府,后世资格有时会放宽。 D.封邑,指君主赐以领地或者食邑,并将封邑内的所有权力转让给封君作为奖赏。 3.下列对原文有关内容的概括和分析,不正确的一项是(3分) A.彦之屡立战功,逐渐成就威名。他因为与宋武帝是同乡,所以跟随着宋武帝参与讨伐

中断实验报告

沈阳工程学院 学生实验报告 实验室名称:微机原理实验室实验课程名称:微机原理及应用 实验项目名称:8259中断控制器实验实验日期:年月日 班级:姓名:学号: 指导教师:批阅教师:成绩: 一.实验目的 1.熟悉8086中断系统及8259的扩展方法。 2.理解8259中断控制器的工作原理。 3.初步掌握8259的应用编程方法。 二.实验设备 PC机一台,TD-PITE实验装置一套。 三.实验内容 1.实验原理 (1)在Intel 386EX芯片中集成有中断控制单元(ICU),该单元包含有两个级联中断控制器:一个为主控制器,一个为从控制器。从片的INT连接到主片的IR2信号上构成两片8259的级联。主片8259的中断请求信号IR6和IR7开放,从片的中断请求信号IR1开放,以供实验使用。 (2)单次脉冲输出与主片8259的MIR7相连,每按动一次单次脉冲开关,产生一个外部中断,在显示器上输出一个字符。 8259中断实验接线图 2.实验步骤 (1)补全实验程序,按实验接线图接线。 (2)对实验程序进行编译、链接无误后,加载到实验系统。 (3)执行程序,并按动单次脉冲开关KK1或KK2,观察程序执行结果。 3.程序清单 SSTACK SEGMENT STACK DW 32 DUP(?) SSTACK ENDS CODE SEGMENT ASSUME CS:CODE,SS:SSTACK START: PUSH DS MOV AX, 0000H MOV DS, AX ·1·

8259中断控制实验 ·2· MOV AX, OFFSET MIR7 ①MOV SI, ( ) MOV [SI], AX MOV AX, CS ②MOV SI, ( ) MOV [SI], AX CLI POP DS MOV AL, 11H OUT 20H, AL MOV AL, 08H OUT 21H, AL MOV AL, 04H OUT 21H, AL MOV AL, 01H OUT 21H, AL MOV AL, ( ) OUT 21H, AL STI AA1: NOP JMP AA1 MIR7: STI CALL DELAY MOV AX, 0137H INT 10H MOV AX, 0120H INT 10H MOV AL, 20H OUT 20H, AL IRET DELAY: PUSH CX MOV CX, 0F00H AA0: PUSH AX POP AX LOOP AA0 POP CX RET CODE ENDS END START 四.实验结果及分析 根据实验回答下列问题: 1.按动单次脉冲输入KK1后,屏幕显示字符 。 2.分析中断矢量地址能改成别的数值吗?为什么? 3.改变接线,KK1连接MIR6。修改程序行①为 ,修改程序行②为 ,重新设置中断向量,以及中断屏蔽字改为 。 4.如果输出数字9,如何修改程序? 5.如何屏蔽MIR7上的中断请求?按下KK1会有什么现象? 6.选做:如果采用级联方式扩展一片8259从片,应如何修改程序呢?请将程序写在背面。 成绩评定 对实验原理的掌握情况 2 1 0 — 实验步骤正确性 3 2 1 0 实验数据记录正确性 2 1 0 — 实验结果及分析的正确性 3 2 1 成 绩 批阅教师: 20 年 月 日

基于STM8的外部中断实验

例程四按键中断 其实在上个例程就说那个中断的,但不是重点说,例程四就重点说下这个中断的设置,主要是针对外部中断,对于其他的中断,到时在相应的模块里面会说的。在STM8S207RB这个芯片里面有很多IO口都可以触发中断的。主要是GPIO_A,GPIO_B,GPIO_C,GPIO_D,GPIO_E,这五组IO口都可以触发外部中断,所以大家以后要设计电路的话,必须先要查看先对应的文档来看下,了解清楚芯片的资料才好设置。其实大家学会调用库里面的函数的话,这些初始化相当来说就很容易的了。 以上外部中断的设置来自“STM8寄存器.pdf”文档第74页 下面看下电路图先吧,只要当你清楚电路具体的链接,才能完成相对应的初始化。

用到内部的资源 "stm8s_clk.h" "stm8s_exti.h" "stm8s_gpio.h" "stm8s_uart1.h" "stm8s_clk.c" "stm8s_exti.c" "stm8s_gpio.c" "stm8s_uart1.c" 看完了电路图,照样是先看主函数

在主函数里面最重要的是Buttom_Init();的初始化,其他的初始话上前几个例程已经有介绍过,相信大家也很清楚了。下面重点讲下Buttom_Init()。 函数原型: 第一条语句是设置Buttom1和Buttom2相对应的IO为上拉输入; 第二条语句是设置GPIOD,也即是按键,为下降沿触发中断。 __enable_interrupt();这条语句是开总中断,在上一个例程里面说过了,以后凡是有触发中断的都要用上这条语句,所以说这条语句很重要的。 下面讲下外部中断常用的几个函数,这些函数都是库有的,可以直接调用的。

石家庄二中实验学校2019-2020学年第二学期高二物理周考试卷

石家庄二中实验学校2018级物理周考考试试卷命题人做题人考试时间月日 一.选择题(本题共12小题,每题6分,共72分,其中1-7题为单选,8-12为多选)1.一个小物体以某一初速度沿光滑斜面向上运动,从a经过b到c。已知ab和bc的长度均为x,通过这两段位移所用的时间分别为m和n,则从a第一次运动到c的过程,速度增加量的大小为() A.B. C.D. 2.一汽车在平直公路上以15 m/s的速度做匀速直线运动,当发现前方发生事故时以3 m/s2的加速度紧急刹车,停在发生事故位置前,那么刹车过程中前2 s内的位移与最后2 s的位移的比值为() A.B.C.3 D.4 3.一小球沿斜面以恒定的加速度滚下并依次通过A、B、C三点,已知AB=6 m,BC=10 m,小球通过AB、BC所用的时间均为2 s,则小球经过A、B、C三点时的速度分别为() A.2 m/s,3 m/s,4 m/s B.2 m/s,4 m/s,6 m/s C.3 m/s,4 m/s,5 m/s D.3 m/s,5 m/s,7 m/s 4.某同学利用如图(a)所示的实验装置探究物块速度随时间的变化.物块放在桌面上,细绳的一端与物块相连,另一端跨过滑轮挂上钩码.打点计时器固定在桌面左端,所用交流电源频率为50Hz.纸带穿过打点计时器连接在物块上.启动打点计时器,释放物块, 物块在钩码的作用下拖着纸带运动.打点计时器打出的纸带如图(b)所示(图中相邻两点间有4个点未画出).

根据实验数据分析,该同学认为物块的运动为匀加速运动.则在打出D点时,物块的速度大小和物块的加速度大小分别为() A.0.56m/s和2.0m/s2B.0.56m/s和4.0m/s2 C.0.96m/s和2.0m/s2D.0.96m/s和4.0m/s2 5.A、B两物体从一地点出发沿同一方向运动,它们的v﹣t图象如图所示,下列判断正确的是() A.在t1时刻前,B物体的速度始终比A物体增加得快 B.在t1时刻A落后于B的距离最大,但此后A一定能追上B C.在t2时刻后,A物体与B物体之间的距离保持不变 D.在t1时刻前,A、B两物体间的距离先变大后变小 6.在我国新交通法中规定“车让人”,驾驶员驾车时应考虑到行人过马路的情况。若有一 汽车以8m/s的速度匀速行驶即将通过路口,此时正有行人在过人行横道,而汽车的前 端 距停车线8m,该车减速时的加速度大小为5m/s2.下列说法中正确的是() A.驾驶员立即刹车制动,则至少需2s汽车才能停止 B.在距停车线7.5m处才开始刹车制动,汽车前端恰能止于停车线处 C.若经0.25s后才开始刹车制动,汽车前端恰能止于停车线处 D.若经0.2s后才开始刹车制动,汽车前端恰能止于停车线处 7.现代的激光打印机都是自动进纸的,其进纸原理如图所示,进纸槽里叠放有一叠白纸。进纸时滚轮以竖直向下的力压在第1张白纸上,并沿逆时针方向均匀转动,确保第1张

贵阳市实验二中数学代数式同步单元检测(Word版 含答案)

一、初一数学代数式解答题压轴题精选(难) 1.如图,在数轴上点A表示数a,点C表示数c,且多项式x3﹣3xy29﹣20的常数项是a,次数是c. 我们把数轴上两点之间的距离用表示两点的大写字母一起标记,比如,点A与点B之间的距离记作AB. (1)求a,c的值; (2)若数轴上有一点D满足CD=2AD,则D点表示的数为________; (3)动点B从数1对应的点开始向右运动,速度为每秒1个单位长度.同时点A,C在数轴上运动,点A,C的速度分别为每秒2个单位长度,每秒3个单位长度,运动时间为t 秒. ①若点A向右运动,点C向左运动,AB=BC,求t的值; ②若点A向左运动,点C向右运动,2AB-m×BC的值不随时间t的变化而改变,直接写出m的值. 【答案】(1)解:∵多项式x3﹣3xy29﹣20的常数项是a,次数是c.∴a=-20,c =30 (2)-70或 (3)解:①如下图所示: 当t=0时,AB=21,BC=29. 下面分两类情况来讨论: a.点A,C在相遇前时, 点A,B之间每秒缩小1个单位长度,点B,C每秒缩小4个单位长度. 在t=0时,BC -AB=8, 如果 AB=BC,那么AB-BC=0,此时t= 秒, b.点A,C在相遇时,AB=BC, 点A,C之间 每秒缩小5个单位长度,在t=0时,AC=50,秒, c.点A,C在相遇后,BC 大于AC,不符合条件. 综上所述,t= ②当时间为t时,点A表示得数为-20+2t, 点B表示得数为1+t,点C表示得数为30+3t,2AB-m×BC=2[(1+t)-(-20+2t)]-m[(30+3t)-(1+t)],=(6-2m)t+(42-29m),当6-2m=0时,上式的值不随时间t的变化而改变,此时m=3.

单片机实验四报告材料_外中断实验

大学实验报告 学生:学号:专业班级: 实验类型:?验证?综合■设计?创新实验日期:2018.05.29 实验成绩: 实验四外中断实验 (一)实验目的 1.掌握单片机外部中断原理; 2.掌握数码管动态显示原理。 (二)设计要求 1.使用外部中断0和外部中断1; 2.在动态数码管上显示中断0次数,中断1用作次数清0,数码管采用74HC595驱动。 (三)实验原理 1.中断 所谓中断是指程序执行过程中,允许外部或部时间通过硬件打断程序的执行,使其转向为处理外部或部事件的中断服务程序中去,完成中断服务程序后,CPU返回继续执行被打断的程序。如下图所示,一个完整的中断过程包括四个步骤:中断请求、中断响应、中断服务与中断返回。 当中断请求源发出中断请求时,如果中断请求被允许的话,单片机暂时中止当前正在执行的主程序,转到中断处理程序处理中断服务请求。中断服务请求处理完后,再回到原来被中止的程序之处(断电),继续执行被中断的主程序。 如果单片机没有终端系统,单片机的大量时间可能会浪费在是否有服务请求发生的查询操作上,即不论是否有服务请求发生,都必须去查询。因此,采用中断技术大大地提高了单片机的工作效率和实时性。

2.IAP15W4K58S4单片机的中断请求 IAP15W4K58S4单片机的中断系统有21个中断请求源,2个优先级,可实现二级中断服务嵌套。由IE、IE2、INT_CLKO等特殊功能寄存器控制CPU是否相应中断请求;由中断优先级高存器IP、IP2安排各中断源的优先级;同优先级2个以中断同时提出中断请求时,由部的查询逻辑确定其响应次序。 中断请求源中的外部中断0(INT0)和外部中断1(INT1)详述如下: (1)外部中断0(INT0):中断请求信号由P3.2引脚输入。通过IT0来设置中断请求的触发方式。当IT0为“1”时,外部中断0为下降沿触发;当IT0为“0”时,无论是上升沿还是下降沿,都会引发外部中断0。一旦输入信号有效,则置位IE0标志,向CPU申请中断。 (2)外部中断1(INT1):中断请求信号由P3.3引脚输入。通过IT1来设置中断请求的触发方式。当IT1为“1”时,外部中断1为下降沿触发;当IT1为“0”时,无论是上升沿还是下降沿,都会引发外部中断1。一旦输入信号有效,则置位E1标志,向CPU申请中断。 中断源是否有中断请求,是由中断请求标志来表示的。在IAP15W4K58S4单片机中,外部中断 0、外部中断1等请求源的中断请求标志分别由特殊功能寄存器TCON和SCON控制,格式如下: (1)TCON寄存器中的中断请求标志。TCON为定时器T0与T1的控制寄存器,同时也锁存T0和T1的溢出中断请求标志及外部中断0和外部中断1的中断请求标志等。格式如下图所示: D7 D6 D5 D4 D3 D2 D1 D0 88H 与中断有关的各标志位功能如下: ①TF1:T1的溢出中断请求标志。T1被启动计数后,从初值做加1计数,计满溢出后由硬件 置位TFI,同时向CPU发出中断请求,此标志一直保持到CPU 响应中断后才由硬件自动清0。 也可由软件查询该标志,并由软件清0。 ②TF0:T0的溢出中断请求标志。T0被启动计数后,从初值做加1计数,计满溢出后由硬件 置位TF0,同时向CPU发出中断请求,此标志一直保持到CPU响应中断后才由硬件自动清 0。也可由软件查询该标志,并由软件清0。 ③IE1:外部中断1的中断请求标志。当INT1(P3.3)引脚的输入信号满足中断触发要求时,置 位IE1,外部中断1向CPU申请中断。中断响应后中断请求标志自动清0。 ④IT1:外部中断1(INT1)中断触发方式控制位。当(IT1)=1时,外部中断1为下降沿触发方式。 在这种方式下,若CPU检测到INT1出现下降沿信号,则认为有中断申请,随即使IE1标志 置位。中断响应后中断请求标志会自动清0,无须做其他处理。当(T1)=0时,外部中断1为

单个外部中断实验

一、 实验要求 在单片机的外中断输入引脚INT0————(或INT1———— ),接一个按键开 关来产生外部中断请求,通过P1口连接的8个LED 发光二极管的状态,来反映外中断的作用。 中断未发生时,P1口连接的8个LED 为流水状态,当按键 开关按下,即外部中断请求产生时,8个LED 呈现闪烁状态。按键开关松开,8个LED 又为流水状态。 二、 实验目的 (1) 理解掌握外部中断源、中断请求、中断标志、中断入口 等概念。 (2) 掌握中断程序的设计方法。 程序如下: ORG 0000H //程序入口 LJMP MAIN //跳入主程序入口MAIN ORG 0003H //INT0中断入口 LJMP INT0P ORG 0030H MAIN: SETB EA //中断允许总开关控制位 SETB EX0 //允许外部中断0中断 SETB PX0 //外部中断0中断为高优先级 START:MOV R2,#8 MOV A,#0FEH //为点亮引脚发光二极管需写入P1口的点亮控制码 LOOP: MOV P1,A //点亮控制码写入P1口,点亮相应的LED

LCALL DELAY //调用延时子程序 RL A //点亮控制码循环左移,点亮下一位 DJNZ R2,LOOP //判断左移是否超过8位,未超过继续循环 LJMP START //左移循环已8次,再重新进行下一次循环点亮 INT0P: PUSH PSW //保护现场 PUSH Acc NOLIG: JNB IE0,IT0R MOV P1,#00H LCALL DELAY MOV P1,#0FFH LCALL DELAY LJMP NOLIG IT0R:RETI DELAY: MOV R5,#60 //延时子函数 D1: MOV R6,#20 D2: MOV R7,#248 D3: DJNZ R7,D3 DJNZ R6,D2 DJNZ R5,D1 RET END 程序如图:

外部中断实验

实验二外部中断实验 一.实验目的 1.学习外部中断技术的基本使用方法; 2.学习中断处理程序的编程方法。 二.实验设备及器材配置 1.单片机仿真实验系统。 2.计算机。 3.导线。 三.实验内容 在以下实验题目中任选一个或由老师指定。 1.P1口做输出口,接八只发光二极管,编写程序,使其循环点亮。以单脉冲输出端做为中断申请,当第一次产生外部中断时,使发光二极管全亮,延时1秒后返回中断之前的状态;当第二次产生外部中断时,使发光二极管全灭,延时1秒后返回中断之前的状态;以后如上述一直循环下去。 2.以单脉冲输出端做为中断申请,自行设计连线,用实验箱上的红、绿、黄发光二极管模拟交通灯控制。当有急救车通过时,两交通灯信号为全红,以便让急救车通过,延时10秒后交通灯恢复中断前状态。 四.实验原理说明 本实验中中断处理程序的应用,最主要的地方是如何保护进入中断前的状态,使得中断程序执行完毕后能返回中断前P1口及发光二极管的状态。除了保护累加器A、程序状态字PSW外、P1口的状态外,还要注意主程序中的延时程序和中断程序的延时程序不能混用,本实验中,主程序延时程序用的寄存器和中断延时用的寄存器也不能混用。 五.连线方法及实验电路 8031的P1.0—P1.7分别接发光二极管L0—L7,P3.2接单脉冲输出端“ ” 外部中断实验电路如图1-3所示。

图1-3 外部中断实验电路 六.思考题及实验报告要求 1.思考题 (1).试说明51系列单片机外部中断如何使用。 (2).修改程序,外部中断产生时,使发光二极管闪亮移位方向改变。 2.实验报告要求 (1).给出自行设计的程序清单、程序流程图。 (2). 总结实验过程中调试所遇到的问题和解决方法,写出编程调试的经验和体会。 VW集成调试软件使用 1.自建以字母开头的文件夹,推荐在F盘。 2.双击桌面V/W快捷方式 3.左击【文件】-新建文件-保存文件(存于自建文件夹下,以字母开头,后缀为.ASM或.C) 4.左击【文件】-新建项目-(以字母开头,存于自建文件夹下,加入自存的汇编或C源程序) 5.编写程序 6. 左击【项目】-编译,根据提示将提示的错误位置修改,编译,直至程序无错。 7.实验箱断电、连线完毕后,打开实验箱电源开关。左击【仿真器】,在出现的窗口中选择LAB8000\MCS51\8031AH或A T89C51,晶体频率:6000000Hz。 8. 左击【执行】-全速运行,在实验箱上观察运行结果。

贵州省示范性高中名单

贵州省示范性高中名单(截止2012年9月) 贵阳市(17所): 一类2所:贵阳一中、贵阳市实验三中 二类14所:师大附中、贵阳六中、贵阳八中、贵阳二中、贵州教育学院实验中学、贵阳九中、乌当中学、花溪区清华中学、开阳一中、白云二中、白云兴农中学(民办);贵阳市民族中学、贵阳市第二十五中学、修文中学 三类1所:清镇一中。 遵义市(19所): 二类14所:遵义一中、遵义四中、遵义五中、遵义航天中学、赤水一中、湄潭求是高级中学、余庆中学、遵义县一中、务川中学、遵义市正安县第一中学、道真中学、遵义县第二中学、遵义县第三中学、习水县第一中学 三类5所:仁怀市第一中学、遵义清华中学、凤冈中学、桐梓一中、习水县第五完全中学 六盘水市(4所): 二类2所:盘县第一中学、六盘水市第一实验中学 三类2所:盘县二中、六枝特区第一中学 安顺市(4所): 二类3所:安顺一中、安顺二中、普定县第一中学 三类1所:安顺市民族中学 黔南州(7所): 二类2所:都匀一中、都匀二中 三类5所:瓮安一中、荔波民中、龙里中学、贵定一中、福泉中学; 黔东南州(13): 二类5所:凯里一中、黔东南州民族高中、黄平民族中学、黎平一中、台江民族中学 三类8所:镇远中学、榕江一中、天柱民中、黔东南州锦屏中学、天柱县第二中学、岑巩中学、麻江中学、剑河民族中学 黔西南州(8所): 二类3所:兴义八中、兴义一中、兴义中学 三类5所:安龙一中、兴仁一中、普安一中、黔西南州兴义市第五中学、晴隆民族中学 铜仁市(10所): 二类7所:铜仁一中、思南中学、松桃民族中学、铜仁市第二中学、石阡民族中学、沿河民族中学、德江县第一中学 三类3所:铜仁地区民族中学、印江民族中学、石阡中学 毕节市(6所):

实验3 外部中断实验报告

实验三定时中断实验 一、实验目的 1、掌握51单片机外部中断的应用。 2、掌握中断函数的写法。 3、掌握定时器的定时方法。 4、掌握LED数码管的显示。 二、实验内容 1、用外部中断0测量负跳变信号的累计数,同时在LED数码管上显示出来。 2、用外部中断改变流水灯的方式。 3、用定时器T1的方式2控制两个LED以不同周期闪烁。 使用定时器T1的方式2来控制P0、0、P0、1引脚的两个LED分别以1s与2s的周期闪烁。 三、实验仿真硬件图 在Proteus软件中建立如下图所示仿真模型并保存。 1、用外部中断0测量负跳变信号的累计数,同时在LED数码管上显示出来(用中断方式做计数器)。 2、用外部中断改变流水灯的方式。 中断前:开始时,P0、0~P0、7的8个灯依次点亮。 外部中断0:P0、0~P0、7的左右4个灯闪烁亮8次 外部中断1: P0、0~P0、7的8个灯间隔闪烁8次 改变中断优先级与保护现场,观察运行结果 四、编程提示

外部中断0请求 ______ INT,由P3、2管脚输入,通过IT0位来决定就是低电平有效还就是下 降沿有效。一旦输入信号有效,即向CPU申请中断,并建立IE0中断标志。 以外部中断0为例,开放中断源采用以下语句: EA=1; //开放中断总允许位 EX0=1; //开放外部中断0允许位 IT0=1; //置外部中断为边沿(下边沿)触发方式中断函数结构如下: void int_0() interrupt 0 // interrupt 0表示该函数为中断类型号0的中断函数{ } 同级自然优先级: 外部中断0→定时器T0中断→外部中断1→定时器T1中断→串行口中断。 中断优先级别的设定: 实验二要求: 初始状态为P0、0~P0、7的8个LED显示灯依次循环点亮;外部中断0服务程序为8个LED灯,左4个,右4个闪烁8次,外部中断1服务程序8个LED灯,间隔闪烁8次。 ⑴设定外部中断0为高优先级,先执行外部1中断,过程中用外部0中断来将其中断,反之不行。注意保护现场。 ⑵设定外部中断1为高优先级,先执行外部0中断,过程中用外部1中断来将其中断,反之不行。注意保护现场。 实验三(调试下列程序,在错误行后面注明错误及改正方法): #include #define uchar unsigned char; sbit D0=P1^0; sbit D1=P1^1; uchar a,b;

外部中断0实验程序

51单片机第十四课外部中断0实验 #include #define uchar unsigned char #define uint unsigned int sbit led0=P0^0; unsigned char code smg_du[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e, 0x79,0x71,0x00}; unsigned char code smg_we[]={0x08,0x18,0x28,0x38,0x48,0x58,0x68,0x78}; //************************************************ //延时函数,在12MHz的晶振频率下 //大约50us的延时 //************************************************ void delay_50us(uint t) { uchar j; for(;t>0;t--) for(j=19;j>0;j--); } //************************************************ //延时函数,在12MHz的晶振频率下 //大约50ms的延时 //************************************************ void delay_50ms(uint t) { uint j; for(;t>0;t--) for(j=6245;j>0;j--); } void main() {

河北省石家庄二中实验中学2020-2021年高二(上)开学考试物理试题

河北省石家庄二中实验中学2020-2021年高二(上)开学考 试物理试题 学校:___________姓名:___________班级:___________考号:___________ 一、单选题 1.如图所示将一光滑的半圆槽置于光滑水平面上,槽的左侧有一固定在水平面上的物块。今让一小球自左侧槽口A的正上方从静止开始落下,与圆弧槽相切自A点进入槽内,则以下结论中正确的是() A.小球在半圆槽内由A向B运动做圆周运动,由B向C运动也做圆周运动 B.小球在半圆槽内运动的全过程中,小球与半圆槽在水平方向动量守恒 C.小球自半圆槽的最低点B向C点运动的过程中,小球与半圆槽在水平方向动量守恒D.小球离开C点以后,将做竖直上抛运动 2.如图所示,水平面上有一质量为2m的物体A,左端用跨过光滑定滑轮的细线连接着物体B,物体B、C的质量均为m,用轻弹簧相连放置在倾角为θ的斜面上,不计一切摩擦。开始时,物体A受到水平向右的恒力F的作用而保持静止,已知重力加速度为g。下列说法正确的是() A.在细线被烧断的瞬间,A的加速度大小为2g sinθ B.在细线被烧断的瞬间,B的加速度大小为0 C.剪断弹簧的瞬间,细线上的拉力大小瞬间突变为mg sinθ D.突然撤去外力F的瞬间,A的加速度大小为2 sin 3 g 3.如图所示是网球发球机,某次室内训练时将发球机放在距地面一定的高度,然后向竖直墙面发射网球。假定网球水平射出,某两次射出的网球碰到墙面时与水平方向夹角分别为30°和60°,若不考虑网球在空中受到的阻力,则()

A .两次发射的初速度之比为1: B .碰到墙面前竖直方向的分速度大小之比为1:1 C .下降高度之比为1: D .碰到墙面时速度大小之比为1:1 4.甲、乙两车在一平直道路上同向运动,其v -t 图像如图所示,图中PQR ?和MNR ?的面积分别为s 1和s 2(s 1>s 2)。初始时,甲车在乙车前方s 0处。则( ) A .若s 0=s 1+s 2,两车可能相遇 B .若s 0=s 1-s 2,两车一定相遇2次 C .若s 0=s 2,两车一定相遇2次 D .若s 0=s 1,两车可能相遇2次 二、多选题 5.如图所示,半圆柱体Q 放在水平地面上,表面光滑的圆柱体P 放在Q 和墙壁之间,Q 的轴线与墙壁之间的距离为L 。已知Q 与地面间的动摩擦因数为μ,P 、Q 横截面半径均为R ,P 的质量是Q 的2倍,P 、Q 均处于静止状态。当115 L R =时,半圆柱体Q 恰好要发生相对滑动,设最大静摩擦力等于滑动摩擦力。则( ) A .L 越大,PQ 间的作用力越小 B .L 越大,P 对墙壁的压力越大 C .L 越大,Q 受到地面的支持力越小 D .滑动摩擦因数μ=0.5 6.如图所示,正方形区域内存在垂直纸面的匀强磁场。一带电粒子垂直磁场边界从a 点射入,从b 点射出。下列说法正确的是( )

贵州省级示范性普通高中学校名单

省级示范性普通高中学校名单 (第一批——第八批) 第一批省级示范性普通高中(2001评,2002年招生) 一类1所:贵阳一中; 二类7所:思南中学、安顺二中、遵义航天中学、铜仁一中、师大附中、贵阳六中、安顺一中; 三类1所:贵阳九中。 第二批省级示范性普通高中(2002评,2003年招生) 二类7所:凯里一中、遵义四中、都匀一中、赤水一中、贵阳二中、遵义一中、毕节一中 第三批省级示范性普通高中(2003评,2004年招生) 二类3所:都匀二中、贵阳八中、贵州教育学院实验中学; 三类6所:瓮安一中、遵义县一中、天柱民中、荔波民中、余庆中学、大方一中 贵阳九中由原来的省级三类示范性普通高中升为省级二类示范性普通高中。 第四批省级示范性普通高中(2004评,2005年招生) 二类6所:兴义八中、兴义一中、黎平一中、黔东南州民族高中、遵义五中、白云兴农中学; 三类3所:清镇一中、龙里中学、贵定一中; 第五批省级示范性普通高中(2005评,2006年招生) 二类6所:乌当中学,花溪区清华中学、湄潭求是高级中学、黄平民族中学、开阳一中和白云二中; 三类3所:仁怀市第一中学,黔西一中,盘县二中; 第六批省级示范性普通高中(2006评,2007年招生) 三类8所:安顺市民族中学、毕节地区民族中学、印江民族中学、金沙县一中、凤冈中学、遵义清华中学、福泉中学、铜仁地区民族中学 第七批省级示范性普通高中(2007评,2008年招生) 二类1所:贵阳市实验三中; 三类5所:黔西南州安龙一中、黔东南州镇远中学、榕江一中、遵义市桐梓一中、毕节地区黔西县水西中学 遵义市余庆中学由三类升为二类省级示范性普通高中。二○○八年秋季入学起执行. 第八批省级示范性普通高中(2008评,2009年招生) 二类3所:松桃民族中学;盘县第一中学、务川中学 三类3所:兴仁一中、习水县第一中学、普安一中 遵义县一中由三类升为二类省级示范性普通高中。二○○九年秋季入学起执行.

实验二 外部中断实验

实验二外部中断实验 一、实验目的 1.掌握外部中断技术的基本使用方法 2.掌握中断处理程序的编写方法 二、实验原理 1.外部中断的初始化设置的三项内容:中断总允许即EA=1,外部中断允许即EXi=1(i=0或1),中断方式设置。中断方式设置一般有两种方式:电平方式和脉冲方式. 2.中断服务的关键: (1)保护进入中断时的状态。 堆栈有保护断点和保护现场的功能使用PUSH,在转中断服务程序之前把单片机中有关寄存单元的内容保护起来。注:中断程序自动保护PC,对其做入栈操作 (2)用POP指令恢复中断时的现场。(先进后出) 3.中断控制原理: 中断控制是提供给用户使用的中断控制手段。实际上就是控制一些寄存器,51系列用于此目的的控制寄存器有四个:TCON 、IE 、SCON 及IP。 TCON格式(中断控制字) TF1、TF0:定时器/计数器T的溢出中断请求标志位; TR1、TR0:计数器控制位TR1(TR0)=1启动定时器TR1(TR0)=0停止计数器 IE1:外部中断请求1标志位; IT1:IT1=0为低电平触发IT1=1为负跳变有效; IE0:外部中断请求0标志位; IT0:IT0=0为低电平触发IT0=1为负跳变有效; 复位后TCON被清零,中断请求被禁止。

SCON格式(触发方式中断控制字) TI:串行口的发送中断请求标志位。发送1帧串行数据后,硬件自动为TI置1。注:CPU不会为T1清零,需要在中断程序中用软件为TI清零 RI:串行口接受中断请求标志位。接收完1帧串行数据后,硬件自动为RI置1。注:CPU不会为R1清零,需要在中断程序中用软件为RI清零 三、实验内容 参考实验程序(主程序为P1口输出跑马灯程序),编写中断子程序使得发生外部中断0,且为下降沿触发时,LED灯全亮。中断结束后LED继续接上次状态进行跑马灯闪烁。注:注意保护现场。且编译器不支持工作组寄存器名(R0-R7)入栈,需要对栈地址操作。例:PUSH 06H (累加器支持左移右移不支持压栈出栈; 工作组寄存器不支持左移右移支持压栈出栈);把R6入栈等同PHSHU R6 四、实验步骤 1.使用单片机最小应用系统1模块,P1接发光二极管,INTO接单次脉冲输出端。 2.用串行数据通信线连接计算机与仿真器,把仿真器插到模块的锁紧插座中,请注意仿真器的方向:缺口朝上。 3.打开Keil uVision2仿真软件,首先建立本实验的项目文件,接着添加**.ASM源程序,进行编译,直到编译无误。 4.打开模块电源和总电源,点击开始调试按钮,点击RUN按钮运行程序。 五、参考程序 汇编语言: ORG 0000H LJMP START ORG 0003H LJMP INT ORG 0030H INT: PUSH 05H PUSH 06H PUSH 07H MOV P1,#00H ACALL DELAY POP 07H POP 06H POP 05H RETI START: MOV IE,#81H MOV TCON, #01H MOV A, #0FEH

石家庄二中实验中学2020-2021年高二开学考试英语试卷

石家庄二中实验学校2020- 2021学年度高二第一学期开学学情调研 英语试卷 (时间:60分钟,分值100分) 第一部分:阅读理解(共两节,满分40分) 第一节: (共15小题:每小题2分,满分30分) 阅读下列短文,从每题所给的四个选项(A、B、C和D)中,选出最佳选项,并在答 题卡上将该项涂黑。 A The Healthy Habits Survey shows that only about one third of American seniors havecorrect habits. Here are some findings and expert advice. 1. How many times did you brush your teeth yesterday? Finding: A full 33% of seniors brush their teeth only once a day. Step: Remove the 300 types of bacteria in your mouth each morning with abattery-operated toothbrush. Brush gently for 2 minutes, at least twice a day. 2. How many times did you wash your hands or bathe yesterday? Finding: Seniors, on average, bathe fewer than 3 days a week. And nearly 30% washtheirhands only 4 times a day--half of the number which doctors recommend. Step: We touch our faces around 3,000 times a dayoften inviting germs (病菌) to enterour mouth, nose, and eyes. Use toilet paper to avoid touching the door handle. And, mostimportant, wash your hands often with hot running water and soap for 20 seconds. 3. How often do you think about fighting germs? Finding; Seniors are not fighting germs as well as they should. Step: Do you know it is not your toilet but your kitchen sponge(海绵)that can carry moregerms than anything else? To kill these germs, keep your sponge in the microwave for 10 seconds. 1. What is found out about American seniors? A. About one third of them brush their teeth only once a day. B. Most of them have good habits. C. Nearly 30% of them bathe three days a week. D. All of them are fighting germs better than expected. 2. Which of the following is true according to the text? A: We should keep from touching our faces. B. There are less than 300 types of bacteria in the mouth.. C. We should wash our hands before touching a door handle. D. A kitchen sponge can carry more germs than a toilet. 3. The text probably comes from______. A. a guide book B. a book review C. a popular magazine D. an official document (文件) B Catalin Baciu from Romania wanted to make money in Germany. So, he and his wife,Oltita, went to Bucharest, the capital city of Romania, to get legal papers to move to Germany.However, when they arrived,

相关文档
最新文档