ImageVerifierCode 换一换
格式:DOCX , 页数:24 ,大小:374.36KB ,
资源ID:12633987      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12633987.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机抢答器的设计说明.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机抢答器的设计说明.docx

1、单片机抢答器的设计说明第一章 绪论1.1 单片机抢答器的背景二十世纪跨越了三电的时代,即电气时代、电子时代和现已进入的电脑时代。不过,这种电脑,通常是指个人计算机,简称PC机。它由主机、键盘、显示器等组成。还有一类计算机,大多数人却不怎么熟悉。这种计算机就是把智能赋予各种机械的单片机(亦称微控制器)。顾名思义,这种计算机的最小系统只用了一片集成电路,即可进行简单运算和控制。因为它体积小,通常都藏在被控机械的内部。它在整个装置中,起着有如人类头脑的作用,它出了毛病,整个装置就瘫痪了。现在,这种单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片

2、机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词“智能型”,如智能型洗衣机等。现在有些工厂的技术人员或其它业余电子开发者搞出来的某些产品,不是电路太复杂,就是功能太简单且极易被仿制。究其原因,可能就卡在产品未使用单片机或其它可编程逻辑器件上。在知识竞赛中,特别是做抢答题时,在抢答过程中,为了更确切的知道哪一组或哪一位选手先抢答到题,必须要有一个系统来完成这个任务。若在抢答中,只靠人的视觉或者是听觉是很难判断出哪一组或哪一个选手先抢答到题的。利用单片机编程来设计抢答器,可以使以上问题得以解决,即使两组的抢答时间相差几微秒,也能轻松的分辨出哪一组或哪个选手先抢答到题的。本文主要介绍了抢答

3、器的工作原理及设计,以及它的实际用途。1.2 单片机抢答器的意义本系统采用单片机作为整个控制核心。控制系统的四个模块为:显示模块、存储模块、语音模块、抢答开关模块。该系统通过开关电路四个按键输入抢答信号;利用一个数码管来完成显示功能;用按键来让选手进行抢答,在数码管上显示哪一组先答题的,从而实现整个抢答过程。在知识比赛中, 特别是做抢答题目的时候, 在抢答过程中,为了知道哪一组或哪一位选手先答题,必须要设计一个系统来完成这个任务。如果在抢答中,靠视觉是很难判断出哪组先答题。利用单片机系统来设计抢答器,使以上问题得以解决,即使两组的抢答时间相差几微秒,也可分辨出哪组优先答题。本文主要介绍了单片机

4、抢答器设计及工作原理,以及它的实际用途。系统工作原理本系统采用89C51单片机作为核心。控制系统的四个模块分别为:存储模块、显示模块、语音模块、抢答开关模块。该抢答器系统通过开关电路四个按键输入抢答信号; 利用一个数码管来完成显示功能。工作时,用按键通过开关电路输入各路的抢答信号,经单片机的处理, 输出控制信号,单片机控制的智能抢答器设计。1.3 抢答器的应用随着我国经济和文化事业的发展,在很多公开竞争场合要求有公正的竞争裁决,诸如证券、股票交易及各种智力竞赛等,因此出现了抢答器。抢答器一般是由很多电路组成的,线路复杂,可靠性不高,功能也比较简单,特别是当抢答路数很多时,实现起来就更为困难。因

5、此我们设计了以单片机为核心的新型智能的抢答器,在保留了原始抢答器的基本功能的同时又增加一系列的实用功能并简化其电路结构。抢答器又称为第一信号鉴别器,其主要应用于各种知识竞赛、文艺活动等场合。传统普通抢答器主要存在以下缺陷:(一)、在一次抢答过程中,当出现超前违规抢答时,只能处理违规抢答信号,而对没有违规的有效抢答信号不能进行处理,因而使该次抢答过程变为无效。 (二)、当有多个违规抢答时,普通抢答器或采用优先编码电路选择其中一个,或利用抢答电路电子元件的“竞争”选择其中一个。对于后者由于抢答电路制作完毕后电子元件被固定。各路抢答信号的“竞争”能力也被固定,因而本质上也有优先权。普通抢答器存在不公

6、平性。 (三)、当有多个违规抢答时,普通抢答器只能“抓住”其中一个而出现“漏洞”。第二章 抢答器的概述及制作要求2.1 抢答器的概述对于抢答器我们大家来说都不陌生,现在很多文娱活动中都有抢答这一项,需要用到抢答器。在目前的市场上,普通抢答器都需要几百块,价格比较昂贵。本项目设计的抢答器,电路简单、成本较低、操作方便、灵敏可靠、具有较高的推广价值。2.2 设计任务、要求和知识点基于AT89C52单片机设计制作一个抢答器,晶振采用12MHZ。具体设计要求如下:(1)设计一个智力竞赛抢答器,可同时供8名选手或8个代表队参加比赛,编号为0、1、2、3、4、5、6、7,各用一个按钮。(2)给节目主持人设

7、置一个控制开关,用来控制系统的清零和抢答的开始。(3)抢答器具有数据锁存功能、显示功能和声音提示功能。抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在LED数据管上显示选手的编号,同时灯亮且伴随声音提示。此外,要封锁输入电路,禁止其他选手抢答,最先抢答选手的编号一直保持到主持人将系统清零。本项目需要通过学习和查阅资料,掌握和了解如下知识:(1)5V电源原理及设计。(2)单片机复位电路工作原理及设计。(3)单片机晶振电路工作原理及设计。(4)按键电路的设计。(5)蜂鸣器驱动电路设计。(6)数码管特性及使用。(7)AT89C52单片机引脚。(8)单片机汇编语言及程序设计。第三章 单片机芯片的选

8、择及模块性能分析3.1单片机芯片的选择单片机选用的是Atmel公司推出的AT89C52,它是一种低功效、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。在单芯片上拥有灵巧的8位CPU和在线系统可编程Flash,使得AT89C52具有以下标准功能:8K字节Flash,256字节RAM,32位I/O口线,看门狗定时器,2个数据指针,三个16位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。空闲模式下,CPU停止工作,允许RAM、定时器/计数器串口、中断继续工作。掉电保

9、护方式下RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。而且,它还具有一个看门狗(WDT)定时/计数器。如果程序没有正常工作,就会强制整个系统复位,还可以在程序陷入死循环的时候,让单片机复位而不用整个系统断电,从而保护你的硬件电路。AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中端口,2个16位可编程定时计数器,2个全双工串行通信口,片上Flash允许程序存储器在系统可编程,亦适于常规编程器。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。3.1.1单片机管脚说明图3-

10、1-1 单片机的引脚(1)Vcc:供电电压。(2)GND:接地。(3)P0口:P9口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门流。当P1口的管脚第一次写1时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在Flash编程时,P0口作为原码输入口,当Flash进行校验时,P0输出原码,此时P0外部必须被拉高。(4)P1口:P1口是一个内部提供的上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故,。在Flash编程和校验时,P

11、1作为第八位地址接收。(5)P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在Flash编程和校验时接收高八位地址信号和控制信号。(6)P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门

12、电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口功能引脚简介:P3.0:RXD(串行口输入)P3.1:TXD(串行口输出)P3.2:INT0(外部中断0输入)P3.3:INT1(外部中断1输入)P3.4:T0(定时器0外部脉冲输入)P3.5:T1(定时器1外部脉冲输入)P3.6:WR(外部数据存储器写脉冲输出)P3.7:RD(外部数据存储器读脉冲输出)P3口同时为闪烁编程和编程校验接收一些控制信号。(7)RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时间。(8)ALE/

13、RPOG:当访问外部存储器时,地址锁存允许的输出电平由于锁存地址的地位字节。在Flash编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6.因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳出一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0.此时,ALE只有在执行MOVX,MOVC指令时ALE才起作用。另外该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。(9)/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外

14、部数据存储器时,这两次有效的/PSEN信号将不出现。(10)/EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储器。在Flash编程期间,此引脚也用于施加12V编程电源(VPP)。(11)XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。(12)XTAL2:来自反向振荡器的输出。3.2 模块性能分析模块部分主要分为AT89C52芯片、复位电路、电源电路、主持人按键、声音提示、选手按键和数码管显示等部分组成,下面对这后两部分进行介绍,其中

15、对数码管显示器做详细介绍,并根据实际工作情况采用合适的工作方式。3.2.1 选手按键 利用8个常开按钮开关S1S8和8只电阻R1R8组成抢答器的输入电路。S1S8为自复式常开按钮开关,分别作为8位抢答按钮,一般情况下锁存器的输入端为低电平。当程序执行,按下按键时,数码管显示器上即显示相应的是哪位选手按下抢答。3.2.2 数码管显示译码器的逻辑功能是将每一个输入的二进制代码译成对应的输出高、低电平信号,是编码器的反操作。数码管可以用TTL或CMOS集成电路直接驱动,但是我们着采用了74LS245进行驱动。所以使用译码器将BCD编码译成数码管所需要的驱动信号,以便使数码管用十进制数字显示出BCD编

16、码表示的数值。应根据实际情况决定究竟采用共阳还是共阴方式,其基本原则是:若单片机口线直接驱动数码管各段,最好采用共阳极数码管,因为8051系列单片机口线输出高电平时,输出的电流很小,数码管不会太亮。若数码管通过驱动芯片与单片机相连,就要看驱动芯片对数码管极性的要求了点亮显示器分为静态和动态显示两种方法。所谓静态显示,就是当显示器显示某一字符时,相应的发光二极管恒定的导通或是截止。例如,其段数码管的a、b、c、d、e、f、导通,g截止,则显示0.这对这种显示方式每一位都要有一个8位输出口控制,所占硬件较多,一般用于显示位数较少(很少)的场合。当位数较多时,用静态显示所需的I/O过多,一般采用动态

17、显示方法。所谓动态显示,就是逐位地轮流点亮各位显示器(扫描),对于每一位显示器而言,每个一段时间点亮一次。显示器的点亮既与点亮时的导通电流有关,也与点亮时间和间隔时间比例有关。调整电流和时间参数,可是实现亮度较高、较为稳定的显示,同时可减少工作电流。对于共阳极数码管,当a、b、c、d、e、f、g、h端接低电平时,COM位高电平,数码管各段全部点亮。例如,想让数码管显示“1”,就必须使数码管的b、c段点亮,其它段熄灭;所以使b、c段为低电平,其它各引脚均为高电平。在设计电路时,可将这几位分别接到单片机的引脚上,还要加上限流电阻,这样就可由程序控制数码管的工作情况了。但是如果用一个端口驱动一个数码

18、管,四位数码管就需要四个空闲端口,而在许多系统中并无四个端口可用。此外,使用四个端口往往使得每一个数字都需要独立驱动(缓冲)电路和排阻,这将大大增加系统的成本。最常见的解决方案是采用多路复用显示。这是指对于每一个显示只驱动1/4时间。只要在20Hz-50Hz之间循环所有显示,由于人眼存在视觉残留,在这样的显示方式下,数码管看起来时同时点亮的。在这次课程设计中根据实际需要采用了七段数码管共阳极和静态显示方式。抢答器的实现方式有种多样,通过纯电子器件搭建电路实现,如优先编码器,锁存器,555定时器译码器等,纯电子器件实现没有软件参与,调试简单,但是它不易于扩展和修改,而且电路结构复杂,调试困难电子

19、,电子器件管脚很多,实际搭建起来费时费力,焊接很容易出错。于是,我想到了用单片机实现。单片机体积小价格低,应用方便,稳定可靠。单片机将很多任务交给了软件编程去实现,大大简化了外围硬件电路,使外围电路的实现简单方便。由于单片机本身不具有软件编译测试的功能,我们需要借助其他软件编译,将编译好的程序置入单片机内。 在实际电路设计中,需要先通过仿真软件测试电路以及编译的程序,检查外围电路设计是否合理,软件编译是否正确,以及软件和硬件电路能否正常配合工作,能否准确的实现所设计的功能。在老师的指导下我选择了常用的单片机仿真软件proteus6.9以及keil 进行仿真。第四章 电路设计4.1 总体设计4.

20、1.1 电路原理图根据上述分析,设计出基于AT89C52单片机抢答器电路原理图,工作原理为:电源电路为单片机以及其他模块提供标准5V电源。晶振模块为单片机提供时钟标准,使系统各部分能协调工作。复位电路模块为单片机系统提供复位功能。单片机作为主控制器,根据输入信号对系统进行相应的控制。选手按下相应的按键,蜂鸣器发出提示音,直到按键释放。数码管显示最先按下按键选手的编号。选手回答完毕,主持人按下准备按钮,数码管清零,蜂鸣器停止发声,可以进入下一题的抢答。根据抢答器的基本功能,可以设计出如下的单片机外围电路:图4-1 总体设计框图图4-1 总体设计4.1.2 元件清单表4.1.2 元件清单元件名称型

21、号数量/个用途元件名称型号数量/个用途单片机AT89C521控制核心按键8选手输入晶振12 MHZ1晶振电路按键1主持人输入电容30pF2三极管90151蜂鸣器及其驱动电路电解电容10F/10V1复位电路蜂鸣器1按键1电阻10k1电阻10k1数码管1位共阴1显示电路电源5v/0.5A1电源电路集成块74LS2451驱动4.2 外部振荡电路(晶振电路)图4-2 外部振荡电路一般选用石英晶体振荡器。此电路在加电大约延迟10ms后振荡器起振,在XTAL2引脚产生一正弦波时钟信号,其振荡频率主要由石英晶振的频率确定。电路中两个电容 C1,C2的作用有两个:一是帮助振荡器起振;二是对振荡器的频率进行微调

22、。C1,C2的典型值为30PF。晶振是石英振荡器的简称,英文名为Crystal,晶振分为有源晶振和无源晶振两种,其作用是在电路产生震荡电流,发出时钟信号。它是时钟电路中最重要的部件,它的作用是向IC等部件提供基准频率,它就像个标尺,工作频率不稳定会造成相关设备工作频率不稳定,自然容易出现问题。由于制造工艺不断提高,现在晶振的频率偏差、温度稳定性、老化率、密封性等重要技术指标都很好,已不容易出现故障,但在选用时仍可留意一下晶振的质量。4.3 复位电路的设计单片机的第9脚RST为硬件复位端,只要将该端持续4个机器周期的高电平即可实现复位。复位后单片机的各状态都恢复到初始化状态,复位电路是为确保微机

23、系统中电路稳定可靠工作必不可少的一部分,复位电路的第一功能是上电复位。一般微机电路正常工作需要供电电源为5V5%,即4.755.25V。由于微机电路是时序数字电路,它需要稳定的时钟信号,因此在电源上电时,只有当VCC超过4.75V低于5.25V以及晶体振荡器稳定工作时,复位信号才被撤除,微机电路开始正常工作。其电路图如图所示:图4-3 复位电路4.4 显示电路的设计显示电路使用了七段数码管7SEG-COM-CAT-BLUE,它是共阴极的,由高电平点亮。还采用74LS245作为负载驱动,74LS245不仅具有锁存功能。它还是一个8路同相三态双向总线收发器,可双向传输数据。图4-4 显示电路4.5

24、 按钮输入电路的设计抢答器的选手按钮输入电路如下:图4-5 抢答按键这些常开开关组成了抢答按键,硬件电路简单,在程序设计上也不复杂,只要在程序中消除在按键过程中产生的“毛刺” 现象就可以了。这里采用最常用的方法即延时法,其的原理为:因为“毛刺”脉冲一般持续时间短,约为几ms,而按键的时间一般远远大于这个时间,所以当单片机检测到有按键动静后再延时一段时间(这里取10ms)后再判断此电平是否保持原状态,如果是则为有效按键,如果不是则为无效。4.6 发声电路这里能利用程序来控制单片机P2.0口线反复输出高电平或低电平,即在该口线上产生一定频率的矩形波,接上扬声器就能发出一定频率的声音,再利用延时程序

25、控制“高”“低”电平的持续时间,就能改变输出频率,从而改变音调,使扬声器发出不同的声音。图4-6 发声电路第五章 系统软件设计5.1 抢答器流程图流程图是使用图形表示算法的思路是一种极好的方法,不论采用何种程序设计方法,程序总体结构确定后,一般以程序流程图的形式对其进行描述。总体框图中的各个子模块或各个子任务也应该结合具体的教学模型和算法画出较详细的程序流程图,供后面编写具体程序和阅读程序使用。流程图如下: 图5-1 抢答器主程序流程图5.2 主程序我所设计的抢答器的程序采用的是汇编语言设计,本次设计的主程序中包括LED显示程序以及按键控制子程序,程序设计如下: ORG 0000H JMP B

26、EGIN TABLE: ; 共阴极数码管显示代码表DB 3FH,06H,5BH,4FH,66H ; 01234DB 6DH,7DH,07H,7FH ; 5678DELAY: MOV R5, #20 ; 延时2020ms子程序 LOOP4: MOV R6, #50 LOOP5: MOV R7, #100 DJNZ R7, $ DJNZ 6, LOOP5 DJNZ R5, LOOP4 RETBEGIN: MOV P2, #0FFH ;P2口置高电平,准备接收信号 MOV R4, #0 ; R4的位标志值清零。 MOV A, R4 ; R4位标志值送A寄存AGAIN: MOV DPTR, #TABL

27、E ;共阴极数码管代码表首址送 MOVC A, A+DPTR ;取出显示0的代码送P口显示 MOV P1, A LOOP1: MOV A, P3 ;接收P3口的抢答信号。 CPL A ;抢答信号求反 JZ LOOP1 ;如果没有抢答信号再返回LOOP1LOOP2: RRC A ;有抢答信号则逐次移动判断是那一位抢答 INC R4 ;每移一次位,R4位标志值加1 JNC LOOP2 ;如果没有遇到抢答信号返回LOOP1继续移位 MOV A, R4 ;遇到抢答信号把R4位标志的只送A MOVC A, A+DPTR ;找到相应位的显示代码 MOV P1, A ;送P1口显示LOOP3: JNB P2

28、.2, BEGIN;若主持人按了复位信号健则转向程序复位CPL P2.0 ;若没按复位信号键,则通过P2.2给出高低信号驱动蜂鸣器 LCALL DELAY ;调用延时程序 SJMP LOOP3 ;P2.2口反复间隔0.4秒变化,驱动蜂鸣器 END5.3 中断程序5.3.1 什么是中断中断是指由于某种随机事件的发生,计算机暂停现行的程序的运行,转去执行另一个程序,以处理发生的事件,处理完毕后又自动返回原来的程序继续运行。有五种中断源:外部中断0、外部中断1、定时器中断0、定时器中断1、串行中断。它们的描述如下图所示:表5-3-1 五种中断源的表示中断源符号名称终端引起的原因中断矢量地址INT0外

29、部中断0由P3.2低电平或下降沿信号0003HT0定时器中断0定时/计数器0回零溢出P3.40013HINT1外部中断1由P3.3低电平或下降沿信号000BHT1定时器中断1定时/计数器1回零溢出P3.5001BHTI/RI串行中断串行口接收或发送完帧数据引起的中断0023H5.3.2 中断所用到的寄存器介绍定时器/计数器中所介绍的寄存器:(1)、定时器/计数器控制寄存器TCONTCON的作用是控制定时器的启动停止,标志定时器的溢出和中断情况;(2)、中断允许控制寄存器IE对中断源的开放或屏蔽是由中断寄存器IE控制的,地址为0A8H,即可以按字节寻址,也可以按位寻址。当单片机复位时,IE被清零

30、。(3)、串行控制寄存器SCON定时/计数器的控制方法:在启动定时/计数器工作之前CPU必须将一些命令(称为控制字)写入定时/计数器中,这个过程称为定时/计数的初始化。(定时/计数器的初始化通过定时/计数器的方式寄存器TMOD和控制寄存器TCON来完成。1定时/计数器方式寄存器TMOD表5-3-2 选择定时方式表GATEC/TM1M0GATEC/TM1M0定时器1 定时器0M1M0工作方式功能说明00方式013位计数器01方式116位计数器10方式2自动再装入8位计数器11方式3定时器0:分成两个8位计数器;定时器1:停止计数中断程序的编写的步骤:(1)、根据要求设置IE(中断允许寄存器)的对应位EA(EA总中断允许位 EA=1开放所有的中断;EA=0禁止所有的中断),某个中断源还有相应的中断允许位、当=1时:允许相应中断源的中断;、当=0时:禁止相应中断源的中断;(2)、INT0、INT1设定触发方式IT0(外部中断触发方式控制位)当为0时:低电平触发;当为1时:下降沿触发;(3)、返回值是Void中断函数名() interrupt()5.3.3 为什么采用中断控制方式CPU与外部设备的数据传送方式:(1)、无条件传送方式CPU总认为外设处于准备好的状态,外设比较简单(2)、程序查询传送方式外设有一个状态(状态存储在寄存器内)

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1