基于单片机的数字钟设计.doc

上传人:爱问知识人 文档编号:3314964 上传时间:2019-08-11 格式:DOC 页数:42 大小:1.23MB
返回 下载 相关 举报
基于单片机的数字钟设计.doc_第1页
第1页 / 共42页
基于单片机的数字钟设计.doc_第2页
第2页 / 共42页
基于单片机的数字钟设计.doc_第3页
第3页 / 共42页
基于单片机的数字钟设计.doc_第4页
第4页 / 共42页
基于单片机的数字钟设计.doc_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《基于单片机的数字钟设计.doc》由会员分享,可在线阅读,更多相关《基于单片机的数字钟设计.doc(42页珍藏版)》请在三一文库上搜索。

1、常州信息职业技术学院电子与电气工程学院 毕业设计论文常州信息职业技术学院学生毕业设计(论文)报告系 别: 电子与电气工程学院 专 业: 应用电子技术 班 号: 应电091班 学 生 姓 名: 周倩莹 学 生 学 号: 0906043127 设计(论文)题目: 基于单片机的数字钟设计 指 导 教 师: 罗锦宏 设 计 地 点: 常州信息职业技术学院 起 迄 日 期: 2011.9.52011.11.5 毕业设计(论文)任务书专业 应用电子技术 班级 应电091班 姓名 周倩莹 一、课题名称: 基于单片机的数字钟设计 二、主要技术指标:1、芯片的工作电压:+5V 2、晶振频率:12MHz 3、电源

2、:220VAC 20W 4、工作温度范围:070 5、贮存温度:-2080 6、湿度: 5%-95%非冷凝条件 7、物理尺寸:17.5cm*12cm*0.2cm (长*宽*高) 8、重量:0250g 三、工作内容和要求:1、实现走时功能:时间以60分钟为一个周期,数字钟的格式为:XX XX XX,由左向右分别为:时、分、秒。完成显示由秒01,一直加1, 加到59,秒清零,分加1,直至加到59,秒清零,分清零,小时加1, 直至加到23,小时清零,以此循环。 2、实现校时校分功能:使用按键可以实现对时、分调整等功能转换的 数字钟。 3、实现定时闹铃的功能并使用数码管显示 四、主要参考文献:1李广弟

3、,朱月秀,冷祖祁.单片机基础(第三版)M.北京:北京 航空航天大学出版社,2007.6 2董少明.单片机原理与应用M.北京:中国铁道出版社,2007.1 3谢维成,杨加国.单片机原理与应用及C51程序设计M.北京: 清华大学出版社,2006.8 学 生(签名) 年 月 日 指 导 教师(签名) 年 月 日 教研室主任(签名) 年 月 日 系 主 任(签名) 年 月 日 毕业设计(论文)开题报告设计(论文)题目基于单片机的数字钟设计一、 选题的背景和意义:数字钟是采用数字电路实现对时、分、秒数字显示的计时装置,除了广泛用于家庭、车站、办公室等公共场所,还可以改装在摩托车,汽车上,等等,已经成为人

4、们日常生活中不可缺少的必需品。它与传统的机械钟相比,其具有走时精确、显示直观、无机械传动装置等优点,而且大大地扩展了钟表原先的报时功能,比如定时自动报警、闹铃等因此研究数字钟及扩大其应用,有着非常现实的意义。 二、 课题研究的主要内容:一般数字钟是一个将“时”,“分”,“秒”显示于人的视觉器官的计时装置。它的计时周期为24小时,显示满刻度为23时59分59秒,另外还具有校时校分的功能。因此,一个基本的数字钟电路主要由译码显示器、“时”,“分”,“秒”计数器、校时电路和振荡器组成。秒信号产生器是整个系统的时基信号,它直接决定计时系统的精度,一般用石英晶体振荡器加分频器来实现。将标准秒信号送入“秒

5、计数器”,“秒计数器”采用60进制的计数器,每累计60秒发出一个“分脉冲”信号,该信号将作为“分计数器”的时钟脉冲。“分计时器”也是采用60进制的计数器,每累计60分钟,发出一个“时脉冲”信号,该信号将被送到“时计数器”。“时计数器”采用24进制的计数器,可实现对一天24小时的累计。译码显示电路将“时”、“分”、“秒”计数器的输出状态用七段显示译码器译码,通过七段显示器显示出来。校时校分电路是用来对“时”、“分”、“秒”显示数字进行校对调整。 三、 主要研究(设计)方法论述:数字钟由以下几部分组成:控制部分,计数部分,译码部分,显示部分。数字钟实际上是一个对标准频率进行计数的计数电路。由于计数

6、的起始时间不可能与标准时间一致,所以需要在电路上加一个校时电路,同时标准的1Hz时间信号必须做到准确稳定。通常使用石英晶体振荡器电路构成数字钟。当标准频率输入时,计数器开始计数,并把数字通过译码器显示出来。校时控制电路和校分控制电路分别是对小时和分的校对。这里对信号频率采用2Hz可以较快的对时间进行校对,同时校对分时不会对小时产生进位。四、设计(论文)进度安排:时间(迄止日期)工 作 内 容2011.9.52011.9.11查阅相关资料,进行毕业设计的选题工作2011.9.122011.9.18根据所选的课题查找相关资料,然后写好开题报告。2011.9.192011.9.25根据所选的题材,完

7、成数字钟设计的目录表2011.9.262011.10.2利用有限的资源,完成此次设计的摘要、前言2011.10.32011.10.9翻阅相关资料,完成设计的概述部分2011.10.102011.10.16制定数字钟的原理2011.10.172011.10.23完成电路的硬件设计2011.10.242011.10.30完成电路的软件设计2011.10.312011.11.5系统调试与仿真的制作五、指导教师意见: 指导教师签名: 年 月 日六、系部意见: 系主任签名: 年 月 日基于单片机的数字钟设计目录摘要Abstract第1章 前言1第2章 数字钟的概述. 22.1 单片机的发展趋势 . 22

8、.2 数字钟的背景、意义、应用 .2第3章 单片机制作数字钟的原理 .43.1 主芯片AT89C51的硬件资源43.1.1 单片机的概念 .43.1.2 AT89C51的芯片引脚.53.1.3 使用I/O口的注意事项 .73.2 AT89C51中断系统 73.2.1 中断源 .73.2.2 中断的控制 83.2.3 中断响应 83.3 单片机定时/计数器在数字钟的使用 93.3.1 与T/C有关的特殊功能寄存器.103.3.2 定时器/计数器的初始化 . 10第4章 系统硬件电路的设计.124.1 单片机的基本结构.124.2 七段数码管的引脚图及使用 . 134.3 定时闹铃模块的设计.14

9、4.4 硬件电路的设计原则.15第5章 系统软件程序的设计 165.1 软件程序内容 165.2 软件流程图 165.2.1 系统软件设计流程 165.3 定时程序设计 195.3.1 实时时钟实现的基本方法 205.3.2 实时时钟程序设计步骤 20第6章 系统仿真 .21第7章 结束语 .22附录 . 23参考文献答谢辞摘 要近年来随着计算机在社会领域的渗透和大规模集成电路的发展,单片机的应用正在不断地走向深入,由于它具有功能强,体积小,功耗低,价格便宜,工作可靠,使用方便等特点,因此特别适合于与控制有关的系统,越来越广泛地应用于自动控制,智能化仪器,仪表,数据采集,军工产品以及家用电器等

10、各个领域,单片机往往是作为一个核心部件来使用,在根据具体硬件结构,以及针对具有应用对象特点的软件结合,以作完善。这是以单片机的发展过程和发展方向为背景,介绍了单片机的输入输出的工作原理和操作方法,中断的工作原理和操作方法。这次的数字钟是以单片机(AT89C51)为核心,结合相关的元器件,再配以相应的软件,它具有时、分、秒显示的功能,并且时、分、秒还可以调整。此次设计数字钟是为了了解电子数字钟的原理,从而学会制作电子数字钟。并且通过电子数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法。通过它可以进一步学习与掌握单片机原理与使用方法。关键词:单片机;AT89C51;共阴极

11、LED数码显示器 AbstractIn recent years along with computer penetration in the social sphere and the large scale integrated circuit development, SCM applications are constantly deepening, because it has strong function, small volume, low power consumption, cheap, reliable, use convenient wait for a charact

12、eristic, thus it is especially suitable for and control of relevant system, more and more widely used in automatic control, intelligent instruments, instrumentation, data acquisition, military products and household appliances and other fields, the microcontroller is often used as a core component,

13、in according to the specific hardware structure, as well as in view of the characteristics of the target application software combination, to make perfect.This is a single-chip development process and the direction of development as the background, the computers input and output of the working princ

14、iple and method of operation, interrupted the principle and method of operation.The time digital clock is based on microcontroller ( AT89C51 ) as the core, combined with the related components, together with the corresponding software, it sometimes, minutes, seconds display function, and when, minut

15、es and seconds, can also adjust. The design of digital electronic clock is to understand the principle of electronic digital clock, thus to make a digital electronic clock. And through the electronic digital clock make further understanding of a variety used in the production of medium and small sca

16、le integrated circuit and practical method. Through its further study and master the principles and method of use.Keywords: Single chip microcomputer;AT89C51;common cathode LED digital display3常州信息职业技术学院电子与电气工程学院 毕业设计论文第1章 前言在单片机技术日趋成熟的今天,其灵活的硬件电路的设计和软件的设计,让单片机得到了广泛的应用,几乎是从小的电子产品到大的工业控制,单片机小的系统结构几乎是

17、所有具有可编程硬件的一个缩影,可谓是“麻雀虽小,五脏俱全”,单片机的学习和研究是对微机系统学习和研究的简捷途径。而数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛的使用。数字钟从原理上讲是一种典型的数字电路,其中包括了组合逻辑电路和时序电路。 因此,这次设计的单片机数字钟就是为了了解数字钟及单片机的原理,从而学会制作数字钟。而且通过数字钟的制作进一步的了解各种在制作中用到的中小规模集成电路的作用及实用方法,且由于数字钟包括组合逻辑电路和时序电路,通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理

18、与理论方法。本系统采用单片机AT89C51控制,以AT89C51为核心,它完成整个系统的信息处理及协调功能,其功能强大,兼容性好。此次设计采用了软硬件结合的方式,提高了设计的效率。这次设计通过对一个时钟显示、实现校时和定时闹铃等功能的系统的设计,结合了相关的元器件,有共阴极LED数码显示器、BCD-锁存、7段数码管等组成,再配以相应的软件。能实现时钟的时、分、秒的显示,也具有时间的调整功能。 第2章 数字钟的概述2.1 单片机的发展趋势(1)微型化芯片集成度的提高为单片机的微型化提供了可能。早期单片机大量使用双列直插式封装,随着贴片工艺的出现,单片机也大量采用了各种符合贴片工艺的封装,大大减小

19、了芯片的体积,为嵌入式系统提供了可能。(2)低功耗现在新的单片机功耗越来越小,特别是很多单片机都具有多种工作设置方式,包括等待、睡眠、空闲和节电等工作方式。扩大电源电压范围以及在较低电压下仍然能工作是当今单片机发展的目标之一。目前,一般单片机都可以在3.3V5.5V的条件下工作,一些厂家甚至生产出可以在2.2V6V条件下工作的单片机。(3)高速化早期MCS-51单片机的典型时钟为12MHz,目前西门子公司的C500系列单片机的(与MCS-51兼容)时钟频率为36MHz;EMC公司的EM78系列单片机的时钟频率高达40MHz;现在已有更快的32位100MHz的单片机产品出现。(4)集成更多资源当

20、前在单片机内部已集成了越来越多的部件,这些部件包括一些常用电路,例如,定时器、比较器、A/D转换器、D/A转换器、串行通信接口、Watchdog看门狗电路和LCD控制器等。有的单片机为了构成控制网络或形成局部网络,内部含有局部网络控制模块,甚至将网络协议固化在其内部。(5)通信及网络功能加强在某些单片机内部由于封装了局部网络控制模块,使用这类单片机可十分容易地构成所需要的网络系统。特别是在控制系统较为复杂时,构成一个控制网络十分有用。目前,将单片机嵌入式系统和Internet连接起来已是一种趋势。(6)专用型单片机发展加快专用型单片机具有最大程度简化的系统结构,资源利用率最高,大批量使用有着可

21、观的经济效益。2.2 数字钟的背景、意义、应用20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。时间对人们来说总是那么宝贵,工作的忙碌和繁杂性容易使人忘记当前的时间。忘记了要做的事情,当事情不是很重要的时候,这种遗忘无伤大雅。但是,一旦重要事情,一时的耽误可能酿成大祸。数字钟是一种用数字电路技术实现时、分、秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无机械装置,具有更长的使用寿命,因此得到了广泛使用。数字钟是采用数字电路实现对

22、时、分、秒数字显示的计时装置,广泛用于个人家庭,车站,码头,办公室等公共场所,成为人们日常生活中不可缺少的必需品,由于数字集成电路的发展和石英晶体振荡器的广泛应用,使得数字钟的精度,远远超过老式钟表,钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。诸如定时自动报警、按时自动打铃、时间程序自动控制、定时广播、自动起闭路灯、定时开关烘箱、通断动力设备、甚至各种定时电气的自动启用等,所有这些,都是以钟表数字化为基础的。因此,研究数字钟及扩大其应用,有着非常现实的意义。第3章 单片机制作数字钟的原理以AT89C51为主芯片制作多功能数字钟的方案中,时钟信号主要由AT89

23、C51单片机的定时器/计数器来提供,对时间进行设置主要用到单片机的外部中断。外部控制电路及显示电路都用到了I/O口,在本章主要介绍一下关于AT89C51单片机定时器/计数器、中断源及中断系统以及AT89C51的I/O口的特性及应用。3.1 主芯片AT89C51的硬件资源3.1.1 单片机的概念单片机(microcontroller,又称微控制器)是在一块硅片上集成了各种部件的微型计算机。这些部件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时器/计数器和多种I/O接口电路。AT89C51单片机的基本结构图如图3.1所示。图3.1 AT89C51单片机的基本结构图 AT89C51单

24、片机的结构特点有以下几点:l 8位CPU;l 片内振荡器及时钟电路;l 32根I/O线;l 外部存储器ROM和RAM,寻址范围各64KB;l 两个16位的定时器/计数器;l 5个中断源,2个中断优先级;l 全双工串行口;l 布尔处理器;1.定时器/计数器AT89C51内部有两个16位可编程定时器/计数器,记为T0和T1。16位是指它们都是由16个触发器构成,故最大计数模值为216-1。可编程是指它们的工作方式由指令来设定,或者当计数器来用,或者当定时器来用,并且计数(定时)的范围也可以由指令来设置。这种控制功能是通过定时器方式控制寄存器TMOD来完成的。如果需要,定时器在计到规定的定时值是可以

25、向CPU发出中断申请,从而完成某种定时的控制功能。在计数状态下同样也可以申请中断。定时器控制寄存器TCON用来负责定时器的启动、停止以及中断管理。在定时工作时,时钟由单片机内部提供,即系统时钟经过12分频后作为定时器的时钟。计数工作时,时钟脉冲由T0和T1输入。2.中断系统AT89C51的中断系统允许接受五个独立的中断源,即两个外部中断申请,两个定时器/计数器中断以及一个串行口中断。外部中断申请通过INT0和INT1(即P3.2和P3.3)输入,输入方式可以使电平触发(低电平有效),也可以使边沿触发(下降沿有效)。两个定时器中断请求是当定时器溢出时向CPU提供的,即当定时器由状态1转为全0时提

26、出的。第五个中断请求是由串行口发出的,串行口每发送完一个数据或接收完一个数据,就可以提出一次中断请求。3.1.2 AT89C51的芯片引脚 AT89C51的芯片引脚如图3.2所示图3.2 AT89C51的芯片引脚图 管脚说明:VCC:供电电压。GND:接地。P0口:P0口是一个8位漏极开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚一次写1时,被定义为高阻输入。P0口能够用于外部程序数据存储器,它可以被定义为数据/地址的低八位。在Flash编程时,P0口作为原码输入口,当Flash进行校验时,P0口输出原码,此时P0外部必须被拉高。P1口:P1口是一个内部提供上拉电阻的8位双向I/O

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

28、时,P2口输出其特殊功能寄存器的内容。P2口在Flash编程和校验时接收高8位地址信号和控制信号。P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。P3口也可以作为AT89C51的一些特殊功能口,如表3.1所示:P3口同时为闪烁编程和编程校验接收一些控制信号。表3.1 P3口对应的特殊功能表管脚备选功能P3.0 RXD串行数据接收P3.1 TXD串行数据发送P3.2 /INT0外部中断0申请P3.3 /INT1外部中断1申请P3

29、.4 T0定时器/计数器0计数输入P3.5 T1定时器/计数器1计数输入P3.6 /WR外部RAM写选通P3.7 /RD外部RAM读选通RST:当输入的复位信号延续2个机器周期以上高电平时即为有效,用于完成单片机的复位操作。ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。在FLASH编程期间,此引脚用于编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如果想禁止ALE的输出可在SFR8EH地址上置0。此时, ALE只

30、有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。/PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。/EA/Vpp:当/EA保持低电平时,对ROM的读操作(执行程序)限定在外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,对ROM的读操作(执行程序)限定在内部程序存储器。在FLASH编程期间,此引脚也用于施加12V编程电源Vpp

31、。XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。XTAL2:来自反向振荡器的输出。3.1.3 使用I/O口的注意事项 (1)P1,P2,P3口的输出缓冲器可驱动4个LSTTL电路。对于HCMOS芯片单片机的I/O口,在正常情况下,可任意由TTL或NMOS电路驱动。HMOS及CMOS性能的单片机I/O口有集电极开路或漏极开路的输出来驱动时,不必外加上拉电阻。 (2)对于74LS系列,CD4000系列以及一些大规模集成电路芯片(如8155,8253,8259等),都可以和MCS-51系列单片机直接接口。具体使用时,可以查阅有关器件手册或参考典型电路。 (3)对一些线性组件,特别是应用键

32、盘、码盘、LED显示器输入/输出设备时,应当尽量增加驱动部分的容量,否则,单片机将提供不出足够的驱动电流供给负载使用。3.2 AT89C51中断系统所谓中断,是指当计算机执行正常程序时,系统中出现某些急需处理得异常情况和特殊请求,CPU暂停执行现行程序,转去对随机发生地更紧迫事件进行处理,处理完毕后,CPU自动返回原来的程序继续执行。中断允许软件设计不需要关心系统其他部分定时要求,算术程序不需要考虑隔几个指令检查I/O设备是否需要服务。相反,算术程序编写时好像有无限的时间作算术运算而无其他工作在运行。若其它事件需要服务时,则通过中断告诉系统。AT89C51单片机有5个中断源,有两个中断优先级,

33、每个中断源的优先级可以编程控制。中断允许受到CPU开中断和中断源开中断的两级控制。3.2.1 中断源中断源是指任何引起计算机中断的事件,一般一台机器允许有许多个中断源。AT89C51系列单片机至少有5个中断源。增加很少的硬件就可把各种硬件中断源“线或”成为一个外部中断输入,然后再顺序检索一起中断的特定源。AT89C51单片机的5个中断源是:外部中断请求0,有INT0(P3.2)输入;外部中断请求1,有INT1(P3.3)输入;片内定时器/计数器0溢出中断请求;片内定时器/计数器1溢出中断请求;片内串行口发送/接收中断请求;为了了解每个中断源是否产生了中断请求,中断系统应设置许多个中断请求触发器

34、(标志位)实现记忆。这些中断源的请求标志位分别有特殊功能寄存器 TCON和SCON的相应锁存。(1)定时器/计数器控制寄存器TCON,它是一个八位的寄存器,各位如下表所示l IT0,IT1:外部中断0、1触发方式选择位,由软件设置。1是下降沿触发,0是电平触发。l IE0,IE1:外部终端0、1请求标志位。l TF0,TF1:定时器/计数器0、1溢出中断请求标志。3.2.2 中断的控制 中断的控制主要实现中断的开关管理和中断优先级的管理。这个管理主要通过对特殊功能寄存器IE和IP的编程实现(1)中断允许寄存器IEl EX0,EX1:外部终端0,1的中断允许位。1是中断开,0是中断关。l EX0

35、,EX1:定时器/计数器0、1溢出中断允许位。1是开中断,0 是关中断。l ES:串行口中断允许位。1是中断开,0是中断关。l EA:CPU开/关中断控制位。1是开中断,0 是关中断。(2)中断优先级寄存器IP若系统中多个中断源同时请求中断,则CPU按中断源的优先级别,由高到低分别响应。AT89C51单片机有两个中断优先级:高优先级和低优先级。每个中断源都可以编程为高优先级。这可以实现两级中断嵌套。嵌套的原则:一个正在执行的中断服务程序可以被高级的中断请求中断,而不能被同级或较低级的中断请求中断。两级中断通过使用IP寄存器设置,相应的位置1,则优先级高,0则优先级低。PX0、PX1:外部中断0

36、、1优先级设定位。PT0、PT1:定时器0、1中断优先级设定位。PS:串行中断优先级设定位。AT89C51复位时,IP被清零,5个中断源都在同一个优先级。这时若其中几个中断源同时产生中断请求,则CPU按照片内硬件优先级链路的顺序相应中断,硬件优先级由高到低的顺序是:外部中断0定时器/计数器0-外部中断1-定时器/计数器1-串行口中断。3.2.3 中断响应AT89C51的CPU在每个机器周期采样的中断源的请求标志位,如果没有上述阻止条件,则将在下一个机器周期响应被激活了的最高级中断请求。阻止条件如下:CPU正在处理同级或更高级的中断;现行机器周期不是所执行的最后一个机器周期;正在执行的是RETI

37、或者是访问IE或IP的指令;CPU在中断响应之后完成如下操作:硬件清除相应的中断标志位;执行一条硬件子程序,保护断点,并转向中断服务程序入口;结束中断时执行RETI指令,恢复断点,返回主程序。AT89C51的CPU在相应中断请求时,由硬件电路自动形成转向与该中断源对应的中断的服务程序入口地址。这种方法为硬件向量中断法。各中断源的中断服务程序入口如表3.2所示:表3.2 中断源的中断服务程序入口编号中断源入口地址0外部中断00003H1定时器/计数器0000BH2外部中断10013H3定时器/计数器1001BH4串行口中断0023H各中断服务程序入口地址仅隔8个字节,编译器在这些地址放入无条件转移

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/环境 > 装饰装潢


经营许可证编号:宁ICP备18001539号-1