电机测速报告

上传人:1666****666 文档编号:39602602 上传时间:2021-11-11 格式:DOC 页数:28 大小:829.01KB
收藏 版权申诉 举报 下载
电机测速报告_第1页
第1页 / 共28页
电机测速报告_第2页
第2页 / 共28页
电机测速报告_第3页
第3页 / 共28页
资源描述:

《电机测速报告》由会员分享,可在线阅读,更多相关《电机测速报告(28页珍藏版)》请在装配图网上搜索。

1、1西华大学课程设计说明书说明书直流电机测速仪直流电机测速仪摘摘 要:要:本文介绍了电机测速仪的设计和它的基本功能。本课程设计用霍尔元件和单片机测量电动机转速,要求学生对霍尔元件和单片机有相当深刻的了解。通过本次课程设计,不仅要掌握霍尔元件的用法,学会单片机编程,而且对硬件电路的连接、电路板的焊接都要熟练的掌握。课程设计主要培养学生的实际动手能力,让学生自己动手制作一些功能简单的的单片机应用系统,使课堂知识和应用相结合,全面的掌握单片机,为将来步入工作岗位打下坚实的基础。 本课程的任务是使学生对单片机的工作原理和应用有深入的理解;深刻理解单片机的概念和基本要素;掌握单片机系统软硬件设计的基本方法

2、;跟踪单片机最新设计理念;实践单片机项目开发基本流程;为深入开展单片机相关科研项目研究奠定良好的基础。关键词关键词: : 电机测速仪,霍尔传感器,单片机 Abstract:This paper introduces the design of electrical velocimetry and its basic features. This course is designed to single-chip measurement of the Hall element and motor speed, requires students to single-chip Hall eleme

3、nt and a considerable understanding of the profound. Through the curriculum design, not only to master the usage of the Hall element, Institute of Single-chip programming, hardware circuit and connected to the welding circuit boards have to be skilled. Curriculum design major students of the actual

4、practical ability to enable students to produce some of the features do-it-yourself simple application of the single-chip system for the application of classroom knowledge and the combination of a comprehensive master MCU,Into jobs for the future and lay a solid foundation.This courses mission is to

5、 enable students to work on single-chip application of the principles and have an in-depth understanding; a deep understanding of the concept of SCM and the basic elements; single-chip microcomputer system hardware and software to master the basic methods of design; to track the latest single-chip d

6、esign philosophy; the practice of the basic single-chip project development process; to carry out single-chip for in-depth study of relevant research projects to lay a good foundation.2西华大学课程设计说明书说明书Keyword: electrical velocimetry,Hall sensor,single-chip3西华大学课程设计说明书说明书目 录一前言.1二方案比较.22.1 方案一.22.2 方案二

7、.22.3 方案论证与选择.3三单元模块电路方案设计.43.1 由 555 构成的时钟脉冲信号电路.43.2 分频器电路.43.3 时间计数单元.53.4 码驱动及显示单元.73.5 脉冲整形电路 单元.83.6 启动和停止电路单元.9四器件补充介绍和选择.104.1 555 定时器.104.2 74LS90.12五、实验调试.14六设计总结.16七 参考文献.17八. 附录.181西华大学课程设计说明书说明书1 1前言前言在工程实践中,经常会遇到各种需要测量转速的场合,例如在发动机、电动机、机床主轴等旋转设备的试验运转和控制中,常需要分时或连续测量、显示其转速及瞬时速度。为了能精确地测量转速

8、,还要保证测量的实时性,要求能测得瞬时转速。本文提出一种基于89C52单片机实施电机转速测量的方法,利用霍尔传感器采集脉冲信号,通过定时计数算法程序,将转速结果实时显示出来。 随着科技的飞速发展,计算机应用技术日益渗透到社会生产生活的各个领域,而单片机的应用则起到了举足轻重的作用。单片机又称单片微控制器,就是把一个计算机系统集成到一个芯片上。它完整地包含了计算机内部的CPU(运算器、控制器)、程序存储器(相当于计算机的硬盘)、数据存储器(相当于计算机的内存)、输入输出端口等。虽然它的运算速度无法和计算机相比,但在一些实际的控制应用场合已经足够使用了。对于高等院校电子类和计算机类的学生,学习单片

9、机是很重要的,而进行应用单片机的课程设计更是重中之重,将所学理论知识应用到实际,使更加全面的了解和掌握单片机的应用。在本次设计中也用到了一些常用的数字电子单元元件,如霍尔传感器,霍尔器件作为一种转速测量系统的传感器,具有结构牢固、体积小、重量轻、寿命长、安装方便等优点,。在实际的使用中,一般需要一个铁质的测速齿轮,齿厚大于2 mm即可,将之固定在待测转速的轴上。本设计综合多种考虑,最终呈现以下内容。2西华大学课程设计说明书说明书2 2方案比较方案比较2.12.1 方案一方案一此方案包括传感器、处理器和显示 3 个部分。其方框图如图 2.1 所示。 在该方案中传感器是由红外发光二极管,和红外光敏

10、三极管构成。测速的过程为:在电机的转轴上安装一个圆盘,并在圆盘的边缘处开一个孔让二极管发出的红外光刚好可以通过。在圆盘的上下方分别安装好发光二极管和光敏三极管,当电机转动时就可以通过圆盘来改变光敏三极管接收的光线,从而产生点位信号的变化,这样就构成了一个收发检测系统,可以检测电机的转速。运用的原理和光电耦合器是相同的。电机光敏三极管 信号转换LED显示单片机处理光敏二极管图 2.1方案一方框图2.22.2 方案二方案二此方案也由传感器、处理器和显示 3 个部分几部分组成,但所选择的传感器类型不同,其方框图如图 2.2 所示。此方案的测速系统主要是由开关型霍尔传感器 A3144E 以及磁钢构成,

11、由它们来检测电机的转速。工作方式为:将磁钢安装在电机的转轴上,而霍尔传感器则放在转轴的旁边,霍尔传感器连接在电路中,当磁钢随转轴经过霍尔传感器时,由开关型霍尔传感器的工作原理知,此时将输出一个低电平信号;而当磁钢离开霍尔传感器后,又将输出一个高电平。这样通过高低电平的转换,将其送入单片机后就可以测量它的转速。3西华大学课程设计说明书说明书电机霍尔传感器 信号转换 LED显示单片机处理图 2.2方案二方框图2.32.3 方案论证与选择方案论证与选择两个方案的主体电路相同,只是传感的的选择不同。而选择开关型霍尔传感器则具有多种优点:1.精度高:在工作温度区内精度优于 1%。2.过载能力强:当原边电

12、流超负荷,模块达到饱和,可自动保护,即使过载电流是额定值的倍时,模块也不会损坏。3.模块的高灵敏度,使之能够区分在“高分量”上的弱信号,例如:在几百安的直流分量上区分出几毫安的交流分量。4.还可以通过使用多块磁钢来倍频,以增加测量的精度。鉴于以上考虑,最终选定方案二为本次课程设计方案。4西华大学课程设计说明书说明书三单元模块电路方案设计三单元模块电路方案设计3.13.1 速度检测部分速度检测部分3 31.11.1 传感检测传感检测速度检测部分是由开关型霍尔传感器和磁钢组成。其电路图如图 3.1 所示。测量电机转速的第一步就是要将电机地转速表示为单片机可以识别的脉冲信号,从而进行脉冲计数。霍尔器

13、件作为一种转速测量系统的传感器,具有结构牢固、体积小、重量轻、寿命长、安装方便等优点,当电机转动时,带动传感器,产生对应频率的脉冲信号,经过信号处理后输出到计数器或其他的脉冲计数装置,进行转速的测量。在实际的使用中,一般需要一个铁质的测速齿轮,齿厚大于 2 mm 即可,将之固定在待测转速的轴上。所谓磁钢,就是磁钢就是一种有磁性的钢铁。在传感检测电路中将磁钢安装在电机的转轴上,而霍尔传感器则放在转轴的旁边,霍尔传感器连接在电路中,当磁钢随转轴经过霍尔传感器时,由开关型霍尔传感器的工作原理知,此时将输出一个低电平信号;而当磁钢离开霍尔传感器后,又将输出一个高电平。这样通过高低电平的转换,将其送入单

14、片机后就可以测量它的转速。磁钢的使用四种型式,分别为碰头式、滑近式、磁屏蔽式、集磁式。本次课程设计具体采用的是3.3.2 2 单片单片机最小系统机最小系统单片机最小系统设计:本设计单片机最小系统如图 3.2 所示,由主控器STC89C52、时钟电路和复位电路三部分组成。单片机 STC89C52 作为核心控制器控制着整个系统的工作,而时钟电路负责产生单片机工作所必需的时钟信号,复位电路使得单片机能够正常、有序、稳定地工作。5西华大学课程设计说明书说明书3.2.13.2.1 主控器主控器 STC89C52STC89C52 本系统采用单片机 STC8952 作为主控制器,使用霍尔传感器测量电机的转速

15、,通过 7079 最终在 LED 上显示测试结果。此外,还可以根据需要调整控制电机的转速,硬件组成由图 3.3.1 所示。 控制器 C8051F060 主要完成转速脉冲的采集、16 为定时计数器计数定时、运算比较,片内集成的 12 位 DAC0 控制转速,并且通过 7279 显示接口芯片实现数码显示等多项功能。 3.2.23.2.2 时钟电路时钟电路STC89C52 单片机芯片内部设有一个由反向放大器所构成的振荡器。19 脚(XTAL1)为振荡器。反相放大器和内部时钟发生电路的输入端,18 脚(XTAL2)为振荡器反相放大器的输出端。在 XTAL1 和 XTAL2 引脚上外接定时元器件,内部振

16、荡电路就会产生自激振荡。本系统采用的定时元器件为石英晶体(晶振)和电容组成的并联谐振回路。晶振频率为 6MHz,电容大小为 30pF,电容的大小可以起到频率微调的作用,时钟电路如图 3.3.2 所示。 图 3.2.2 时钟电路(晶振)3.2.33.2.3 复位电路复位电路STC89C52 的复位是由外部的复位电路来实现的,复位电路通常采用上电复位和按钮复位两种方式,本设计采用的是最简单的上电自动复位电路,其电路图如图 3.2.3。上电自动复位是通过外部复位电路的电容充电实现的,当电源接6西华大学课程设计说明书说明书通时只要 VCC 的上升时间不超过 1 毫秒,就可以实现自动上电复位。本设计时钟

17、频率选用 6MHZ,电容取 22 微法,电阻取 1 千欧。 图 3.2.3 复位电路3.33.3 下载部分下载部分单片机的串行口是非常有用的,通过他我们可以把单片机系统的数据传回电脑处理或者接受电脑传过来的数据而进行相应的动作。微控制器有许多标准的通信方法,但在主/从嵌入式系统中,最常用的是RS23 2 串行接口、SPI 和 I2C。52 单片机有一个全双工的串行通信口,非常适合与电脑进行通信,本次课程设计,采用的是 RS232 出行接口方式。3.33.31 1 RS-232RS-232 接口与单片机串行通信基本原理接口与单片机串行通信基本原理串行端口的本质功能是作为 CPU 和串行设备间的编

18、码转换器。当数据从 CPU 经过串行端口发送出去时,字节数据转换为串行的位。在接收数据时,串行的位被转换为字节数据。 在 Windows 环境(Windows NT、Win98、Windows2000)下,串口是系统资源的一部分。 应用程序要使用串口进行通信,必须在使用之前向操作系统提出资源申请要求(打开串口),通信完成后必须释放资源(关闭串口)。软件采用 VC 语言对上位机进行程序设计,并分别应用三种方法:直接端口操7西华大学课程设计说明书说明书作法、BIOS 调用法和函数法进行分析,最后采用函数法实现了通信程序的设计。3.3.23.3.2 RS-232RS-232 串行通信接口电路串行通信

19、接口电路本次课程设计串行通信接口电路如图 3.3.2 所示:图 3.3.2 串行通信接口电路3.43.4 数码显示部分数码显示部分显示器是最常用的输出设备,其种类繁多,但在单片机系统设计中常用的是发光二极管显示器(LED)和液晶显示器(LCD)两种,由于这两种显示器结构简单,价格便宜,接口电路容易实现,因而得到广泛应用。本设计用到的是LED 显示器,电路如图 3.4 所示。下面是发光二极管显示器(LED)的结构、工作原理及接口电路。3.4.13.4.1 LEDLED 结构与原理结构与原理LED 又称为数码管,它主要由 8 段发光二极管组成的不同组合,可以显示ag 为数字和字符显示段,h 段为小

20、数点显示,通过 ag 为 7 个发光段的不同组合,可以显示 09 和 AF 共 16 个数字和字母。LED 可以分为共阴极和共阳8西华大学课程设计说明书说明书dpgfedcbadpgfedcbaRx8Rx8极两种结构,如图 3.4 .1(a)和图 3.4.1(b) 所示。共阴极结构即把 8 个发光二极管阴极连在一起。这种装入数码管中显示字形的数据称字形码,又称段选码。数码管管脚分配图 a 共阴极 b 共阳极图 3.4.17 段 LED 数码管表 3-4-17 段 LED 的段选码表显示字符共阴极段码共阳极段码显示字符共阴极段码共阳极段码03fHC0H87fH80H106HF9H96fH90H2

21、5bHA4HA77H88H34fHB0HB7fH83H466H99HC39HC6H56dH92HD3fHA1H67dH82HE79H86H707HF8HF71H8EH如下图所示是一个共阴极数码管经反相器后接至单片机的电路,要想显示数字“7”须 a、b、c 这 3 个显示段发光 (即这 3 个字段为底电平)只要在 P1接口输入 11111000(07)即可。里 07 即为数字 7 的段选码。字形与段选码的关系见表 3-4-1 所示。g fbae dcdpgndgnd9西华大学课程设计说明书说明书图 3.5显示电路3.4.23.4.2LEDLED 显示器显示方式显示器显示方式 点亮 LED 显示器

22、有两种方式:一是静态显示:二是动态显示。所谓静态显示,就是当显示器显示某一个字符时,相应的发光二极管恒定的导通或截止。如图 3.4.2(a)所示为 4 位静态 LED 显示电路。该电路每一位可单独显示。只要在要显示的那位段选线上保持段选电平,该位就能保持显示相应的显示字符。这种电路的优点是:在同一瞬间可以显示不同的字符;但缺点就是占用端口资源较多。从下图可以看出,每位 LED 显示器需要单独占用 8 根端口线,因而,在数据较多时不采用此中设计,而是采用动态显示方式。本设计采用动态显示。1234567abcdefg8dp9GNDabfcgdedpAT 89S5110西华大学课程设计说明书说明书图

23、 3.4.2(a)静态显示电路所谓动态显示,就是将要显示的多位 LED 显示器采用一个 8 位的段选端口,然后采用动态扫描方式一位一位地轮流点亮各位显示器。如下图 3.4.2(b)所示为 4 位 LED 动态显示电路。 +5VP1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7P2.0P2.1P2.2AT89C51P2.3图 3.4.2(b)4 位动态 LED 显示器电路11西华大学课程设计说明书说明书4 4特殊器件补充介绍和选择特殊器件补充介绍和选择4.14.1 开关型霍尔传感器介绍开关型霍尔传感器介绍4.1.14.1.1 开关型霍尔传感器工作原理开关型霍尔传感器工作原理霍尔传感

24、器是利用霍尔效应原理制成的一种磁敏传感器。它是近年来为适应信息采集的需要而迅速发展起来的一种新型传感器,这类传感器具有工作频带宽,响应快、面积小、灵敏度高、无缺点、便于集成化、多功能化等优点,且易与计算机和其它数字仪表接口,因此被广泛用于自动监测、自动测量、自动报警、自动控制、信息传递、生物医学等各个领域。此处主要介绍开关型霍尔传感器。开关型霍尔传感器由稳压器A、硅霍尔片B、差分放大器C、施密特触发器D和OC门输出E五部分组成,如图1所示从输入端1输入电压Vcc,经稳压器A稳压后加在硅霍尔片B的两端,以提供恒定不变的工作电流在垂直于霍尔片的感应面方向施加磁场,产生霍尔电势差Vw,该n信号经差分

25、放大器c放大后送至施密特触发器D整形当磁场达到“工作点”(即B。)时,触发器D输出高电压(相对于地电位),使三极管E导通,输出端V。输出低电位,此状态称为“开”。当施加的磁场达到“释放点”(即B。)时,触发器D输出低电压,使三极管E截止,输出端y。输出高电位,此状态称为“关”。这样2次高低电位变换,使霍尔传感器完成了1次开关动作。开关型霍尔传感器构成图如图4.1.1所示: 图4.1.1 开关型霍尔传感器构成图12西华大学课程设计说明书说明书4.1.24.1.2 开关型霍尔传感器的应用开关型霍尔传感器的应用开关型霍尔集成传感器(以下简称开关型霍尔传感器)主要被应用于周期和频率的测量、转速的测量、

26、液位控制等方面。常用的开关型霍尔传感器有美国sPRAG1 公司的UGN3000系列如UGN3020、UGN3O3O等。它没有输入端,因磁场是由空间输入的。规定用磁铁的S极接近开关型霍尔传感器正面时形成的B为正值,从图4.1.1曲线看:当B =0时, 0为高;B=Bop时, 0立即变低,这点称为“工作点”。继续升高B, 0不变。降低B到BRp时,Vo又回升。这点称为“释放点”。如图4.1.1所示,B 一 B 称为磁滞。在此差值内,输出电位 。保持高电位或低电位不变,因而输出稳定可靠。 图4.1.2 开关型霍尔传感器输出电压与外加磁感应强度关系4.24.2 STC89C52STC89C52 单片机

27、介绍单片机介绍4.2.14.2.1 STC89C52STC89C52 单片机特点介绍单片机特点介绍单片机(Micro Controller Unit),又称为微控制器,是指在一块芯片上集成了中央处理器 CPU、随机存储器 RAM、程序存储器 ROM、定时器/计数器、中断控制器以及串行和并行 I/0 接口等部件,构成一个完整的微型计算机。目前,新型单片机内还有 A/D(D/A)转换器、高速输入输出部件、DMA 通道、浮点运算等特殊功能部件。由于它的结构和指令功能都是按工业控制要求设计的,特别适用于工业控制及其数据处理场合。STC89C52 是拥有 256 字节的 RAM,8K 的片内 ROM,3

28、 个 16 位定时器,6 个中断源的微处理器,也就是俗称的单片机。89系列单片机的内核是8031,所以其指令与Intel 8051 系列单片机完全兼容,并且具有以下优点:13西华大学课程设计说明书说明书(1)内部含有Flash 存储器(STC89C52 有8k)。因此在系统的开发过程中可以十分容易进行程序的修改,这就大大缩短了系统的开发周期。同时,在系统工作过程中,能有效地保存一些数据信息,即使外界电源损坏也不影响到信息的保存。(2)插座与80C51兼容。89系列单片机的引脚和80C51是一样的,当用89系列单片机取代80C51时,可以直接进行代换。(3)静态时钟方式。89系列单片机采用静态时

29、钟方式,可以节省电能,这对于降低便携式产品的功耗十分有用。(4)错误编程亦无废品产生。因为89系列单片机内部采用了Flash 存储器,所以,错误编程之后仍可以重新编程,直到正确为止,故不存在废品。(5)可反复进行系统试验。用89系列单片机设计的系统,可以反复进行系统试验,每次试验可以编入不同的程序,这样可以保证用户的系统设计达到最优。而且随着用户的需要和发展,还可以进行修改,使系统不断能追随用户的最新要求。4.2.24.2.2 STC89C52STC89C52 单片机各引脚介绍单片机各引脚介绍STC89C52 引脚图如下:图 3.2.1 STC89C52 单片机引脚图STC89C52 芯片 共

30、 40 引脚:14西华大学课程设计说明书说明书18 脚: 通用 I/O 接口 p1.0p1.7 9 脚: rst 复位键 10 .11 脚:RXD 串口输入 TXD 串口输出 1219:I/O p3 接口 (12,13 脚 INT0 中断 0;INT1 中断 1;14,15 : 计数脉冲 T0 T1;16,17: WR 写控制 RD 读控制输出端) 18,19: 晶振谐振器 20: 地线 2128 p2 接口 高 8 位地址总线 29: psen 片外 rom 选通端 单片机对片外 rom 操作时 29 脚(psen)输出低电平 30:ALE/PROG 地址锁存器 31:EA rom 取指令控

31、制器 高电平片内取 低电平片外取 3239:p0.0p0.7(注意此接口的顺序与其他 I/O 接口不同 与引脚号的排列顺序相反) 40:电源+5V4.34.3 MAX232MAX232 介绍介绍4.3.14.3.1 MAX232MAX232 特点介绍特点介绍MAX232 是由德州仪器公司(TI)推出的一款兼容 RS232 标准的芯片。由于电脑串口 rs232 电平是-10v +10v,而一般的单片机应用系统的信号电压是 ttl电平 0 +5v,max232 就是用来进行电平转换的,该器件包含 2 驱动器、2 接收器和一个电压发生器电路提供 TIA/EIA-232-F 电平。该器件符合 TIA/

32、EIA-232-F 标准,每一个接收器将 TIA/EIA-232-F 电平转换成 5-V TTL/CMOS 电平。每一个发送器将 TTL/CMOS 电平转换成 TIA/EIA-232-F 电平。其主要特点为: 1、单 5V 电源工作2、LinBiCMOSTM 工艺技术3、两个驱动器及两个接收器4、30V 输入电平5、低电源电流:典型值是 8mA6、符合甚至优于 ANSI 标准 EIA/TIA-232-E 及 ITU 推荐标准 V.2815西华大学课程设计说明书说明书7、ESD 保护大于 MIL-STD-883(方 法 3015)标准的 2000V4.3.24.3.2 MAX232MAX232

33、各引脚介绍各引脚介绍MAX232 引脚图如下: 图 4.3.2 MAX232 引脚图5.5. 软件设计软件设计5.15.1 主要软件设计流程框图及说明主要软件设计流程框图及说明 本系统采用 STC89C52 中的 INT0 中断对转速脉冲计数。定时器 T1 工作于外部事件计数方式对转速脉冲计数;T0 工作于定时器方式均工作于方式 1。每到1 s 读一次计数值,此值即为脉冲信号的频率,根据式(1)可计算出电机的转速。由于直流电机的转速与施加工于电机两端的电压大小有关,故将实际测得的转速值与预设的转速值比较,若大于预设的转速值则减小 DAC0 的数值,若小于转速预设的转速值则增加 DAC0 的值调

34、整电机的转速,直到转速值等于预设定的值,这样就实现了对电机转速的控制. 5.1.15.1.1 主程序设计主程序设计在主程序中主要进行初始化处理,包括各端口的初始化、定时/计数器的设定、中断允许的设定等,同时进行键盘的扫描输入。16西华大学课程设计说明书说明书 开始初始化定时器T0count_flag=1处理定时数据显示数据等待中断 INT0yYN图 5.1.1 主程序流程框图5 51.21.2 定时中断服务程序设计定时中断服务程序设计定时中断服务程序: 通过单片机内部的定时器 T0 进行 100 毫秒定时,每次定时器计数满了就会进入中断服务程序,但这时并不一定到了 1 秒,所以还要进行判断,只

35、有当寄存器 R6 的值为 0 时才表示 1 秒钟的定时时间到。如果 1 秒钟未到,定时中断服务程序不进行任何操作直接返回主程序,否则进入中断服务程序,进入中断服务程序后先关中断、关定时,最后要开中断、开定时等。17西华大学课程设计说明书说明书进入中断服务程序time_flag=1关闭定时器NNNY开启定时器置 time_flag=1退出中断置 count_flag=1图 5.1.2 中断服务程序流程框图18西华大学课程设计说明书说明书6.6. 调试调试 19西华大学课程设计说明书说明书7.7. 设计总结设计总结7.17.1 系统功能和结论系统功能和结论本测速系统采用集成霍尔传感器敏感速率信号,

36、具有频率响应快、抗干扰能力强等特点。霍尔传感器的输出信号经信号调理后,通过单片机对连续脉冲记数来实现转速测控,并且充分利用了单片机的内部资源,有很高的性价比。经过测试并对误差进行分析发现,该系统的测量误差在 5以内,并且在测量范围内转速越高测量精度越高。所以该系统在一般的转速检测和控制中均可应用。7.27.2 总结和体会总结和体会通过本次课程设计,使我学到了许多书本上无法学到的知识,也使我深刻体会到单片机技术应用领域的广泛。不仅让我对学过的单片机知识有了很多的巩固,同时也对单片机这一门课程产生了更大的兴趣。在本次课程设计过程中,我学会了在网络上查找有关本设计的各硬件的资源,其中包括:直流电机调

37、速、STC89C52 单片机等,为本次课程设计提供了一定的资料。在做课程设计的初期阶段,难度很大,没有头绪。通过求助于刘老师、理清了思路。同时,在图书馆里、网上查阅资料,攻克了课程设计中的道道难题。最后经过指导老师的耐心指点和连续的奋战才算基本合格。办事只要有了头绪,就会简单很多。本次设计能完成,算是有了很大的收获。总的感受有以下几方面:1、通过本次设计,我不但对单片机有了更为深入的了解,对一个课题如何画流程图,编程序等有了一定的认识。2、进一步加强了我的动手能力和运用专业知识的能力,从中学习到如何去思考和解决问题,以及如何灵活地改变方法去实现设计方案。特别是深刻体会到了软件和硬件结合的重要性

38、,以及两者的联系和配合作用。3、让我了解到单片机技术对当今人们生活的重要性。同时这次做课程设20西华大学课程设计说明书说明书计的经历也使我受益匪浅,让我知道做任何事情都应脚踏实地,刻苦努力地去做,只有这样,才能做好。在设计过程中,得到了我的指导老师的悉心指导与帮助,在此表示衷心的感谢。8.8. 参考文献参考文献1 彭介华编.电子技术课程设计指导M.北京:高等教育出版社,19972 谢自美.电子线路设计实验测试M.第 2 版.武汉:华中理工大学出版社, 20003 康华光主编.电子技术基础数字部分M.第 4 版.北京:高等教育出版社,2000.74 陈汝全主编.电子技术常用器件手册M.第 2 版

39、.北京:机械工业出版社,20005 毕满清主编.电子技术实验与课程设计M.第 2 版.北京:机械工业出版社,20016 张建华主编.数字电子技术M.第 2 版.北京:机械工业出版社,20007 陈大钦主编.电子技术基础实验电子电路实验设计仿真M.北京:高等教育出版社,20008 张克农编.数字电子技术基础M.北京:高等教育出版社,200321西华大学课程设计说明书说明书9 9 附录附录9 91 1 附录附录 1 1:设计总电路图:设计总电路图9.29.2 附录附录 2 2:软件代码:软件代码#include#define uint unsigned int#define ulong unsig

40、ned longsbit CNPN0=P20;sbit CNPN1=P21;sbit CNPN2=P22;sbit CNPN3=P23;uint time_flag=0,count_flag,count_TF0=0;void delay(uint x)/x=1000 表示 4ms while(-x); void count0() interrupt 0 if(time_flag=0) ET0=1;/开启定时 TR0=1; time_flag=1;elseEA=0; /关闭定时22西华大学课程设计说明书说明书 ET0=0; TR0=0; time_flag=0; count_flag=1; vo

41、id time0() interrupt 1 count_TF0+; void main() uint disnum4=0; uint i,j; uint num10=0 x3F,0 x06,0 x5B,0 x4F,0 x66,0 x6D,0 x7D,0 x07,0 x7F,0 x6F; ulong sum; TMOD=0 x01; TH0=0 x00; TL0=0 x00; IT0=1; EA=1; EX0=1; P2=0 x1; while(1) if(count_flag) EX0=0; sum=TH0*0 x100+TL0+(ulong)0 xffff*count_TF0;/262 s

42、um=1000000/sum; /276 disnum0=sum/1000; /28e disnum1=(sum%1000)/100; disnum2=(sum%100)/10;23西华大学课程设计说明书说明书 disnum3=(sum%100)%10; break; while(1) for(i=0;i4;i+) /2ea switch(i) /选通哪一个数码管显示 case 0 :CNPN0=0;break; case 1 :CNPN1=0;break; case 2 :CNPN2=0;break; case 3 :CNPN3=0;break; for(j=0;j10;j+) if(disnumi=j) P1=numj;/320 delay(1000); switch(i) case 0 :CNPN0=1;break; case 1 :CNPN1=1;break; case 2 :CNPN2=1;break; case 3 :CNPN3=1;break; 24西华大学课程设计说明书说明书 25西华大学课程设计说明书说明书

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!