版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、evaluation of scientific development. Nature security type-nature security is to maintenance people of health value for target, through strengthening security based management, and risk management, and equipment management and technology supervision, ensure production in the people, and real, and sy
2、stem, and system, elements security reliable, and harmony unified, full control various against factors, achieved thought no slack, and management no empty document, and equipment no hidden, and system no blocked, and unit zero non-stopped. Quality and efficiency-quality benefit is to adhere to the
3、enterprise survival, profit and development business truth, adhere to the all activity is economic activity, all costs can be controlled, money should not be wasted management philosophy, management analysis, to improve management quality, improve cost control capacity and market competitiveness. In
4、novation of science and technology-science and technology innovation is to play the role of science and technology as the primary productive force, active use of new technologies, new materials, new processes, new equipment, increase investment in science and technology, strengthening scientific and
5、 technological training, speeding up transforming scientific and technological achievements, forming a number of proprietary technology, enhancing core competitiveness. Resource-saving-the-resources saving enterprise was to reduce coal consumption, water consumption, electricity at the core, enhance
6、 the operation of lean management to realize low consumption, high efficiency, reduce production costs. Second is to strengthen the business, financial, material, information and the optimization of organization and management, saving the internal transaction costs. Harmonious development of harmoni
7、ous development-is to construct a foreign environment for development. XING refers to the internal security firm and internal management of the internal management measures are effective, harmonious. Foreign currency means Enterprise coordinating development of homeopathy, well, get along with the n
8、eighbors better. (B) XX 2013 five enterprises building intrinsic safety power company goals are: unplanned outage 0 times. Class of disorders 0, 0 is equivalent forced outage rate. No personal injury accident, material and equipment accidents do not occur, no fire, no environmental pollution acciden
9、t. Enterprise integrated to achieve zero cases of violation, zero accidents, zero. Quality goal is: when generating capacity 7.5 billion-kilowatt, sales of over 7.11 billion kWh, total profits of 306.6 million Yuan, . BFS+、PI、MIS、SCM Information systems infrastructure, fully integrated information s
10、ystem to realize information resources sharing; to expand the breadth and depth of the portal system, information system of Enterprise Management Assistant role to play; to improve the day-to-day operation and maintenance operation record of promoting causes and transfer system; to strengthen the tr
11、aining提供全套毕业论文,各专业都有等级:湖南工程学院课 程 设 计课程名称 单片机原理及应用 课题名称 数字转速表设计 专 业 自动化 班 级 1291 学 号 201201029113 姓 名 指导教师 2014 年 9 月 1 日湖南工程学院课 程 设 计 任 务 书课程名称 单片机原理及应用课 题 数字转速表设计专业班级 自动化1291学生姓名 学 号 201201029113指导老师 审 批任务书下达日期 年 月 日任务完成日期 年 月 日设计内容与设计要求设计内容:本课题要求以MCS-51系列单片机为核心,设计一个数字转速表对脉冲转速信号进行检测(测速范围03000转/分),能
12、将所测量的转速在LED显示器上显示(十进制),并具有方便的键盘操作(启动、暂停、复位)功能。设计要求:1)确定系统设计方案; 2)进行系统的硬件设计;3)完成必要的参数计算与元器件选择;4)完成应用程序设计;5)应用程序的调试。主 要 设 计 条 件1、PC机及单片机调试软件;2、单片机学习板; 3、系统设计、调试所需的元器件。说 明 书 格 式1. 课程设计任务书2. 目录3. 总体方案确定4. 各单元硬件电路设计说明5. 软件设计与说明(包括流程图)6. 调试结果与必要的调试说明7. 使用说明8、总结9、参考文献附录附录A 系统原理图附录B 程序清单进 度 安 排设计时间为两周第一周星期一
13、、上午:布置课题任务,讲课及课题介绍 下午:借阅有关资料,总体方案讨论星期二、总体方案星期三、系统设计及调试星期四、系统设计及调试星期五、软件设计及调试第二周星期一、软件设计及调试星期二、软件设计及调试星期三、软件设计及调试星期四、写说明书星期五、上午:写说明书,整理资料下午:交设计资料,答辩参 考 文 献1 王迎旭等.单片机原理及及应用M. 2版.机械工业出版社,2012. 2 高峰.单片微型计算机原理与接口技术M.电子工业出版社,2003. 3 王守中.51单片机开发入门与典型实例M.人民邮电出版社,20074 戴灿金.51单片机及其C语言程序设计开发实例M.清华大学出版社,2010.5
14、胡汉才.单片机原理及其接口技术M.3版.清华大学出版社,2010.目录第1章 前言07第2章 总体设计思路082.1 基本原理082.2 设计总电路08第3章 硬件电路的设计方案103.1 LED显示部分电路的设计113.2 按键电路的设计123.3 时钟电路13第4章 软件设计方案144.1 总程序模块144.2 按键程序模块15第5章 系统调试17第六章 总结与体会18参考文献19附录20附录A 总电路图20附录B 程序清单21第1章 前言单片机作为嵌入式微控制器在工业测控系统,智能仪器和家用电气中得到广泛应用。虽然单片机的品种很多,但MCS-51系列单片机仍不失为单片机中的主流机型。本课
15、程一MCS-51系列以及派生系列单片机芯片为主介绍单片机的原理与应用,与其特点是由浅入深,注重接口技术和应用。 近年来,微型计算机的发展速度足以让世人惊叹,以计算机为主导的信息技术作为一种崭新的生产力,正在向社会的各个领域渗透,也使机电一体化的进程大大加快。 机电一体化是当今制造技术和产品发展的主要倾向,也是我国机电工业发展的必由之路。可以认为,它是用系统工程学的观点和方法,研究在机电系统和产品中如何将机械、计算机、信息处理和自动控制技术综合应用,以求机电系统和产品达到最佳的组合。机电一体化产品所需要的是嵌入式微机,而单片机具有体积小、集成度高、功能强等特点,适于嵌入式应用。智能仪器、家用电器
16、、数控机床、工业控制等机电设备和产品中竟相使用单片机。 就目前而言,单片机的发展势头依然不减,各种型号和功能更强的单片机和超级接口芯片不断出现,进一步向高层次发展的重要标志就是构成多机系统和分布式网络。世界上单片机芯片的产量以每年27%的速度递增,到本世纪初已达30亿片,而我国的年需求量也超过了亿片的数量,这表明单片机有着广阔的应用前景。本课程设计主要针对目前我国早期应用比较广泛的“MCS-51”单片机进行系统的讲解和分析。为使用和开发各类机电一体化设备和仪表建立基础。第1章 总体设计思路2.1 基本原理利用AT89C51作为主控器组成一个转速表。电机转速采用光电脉冲传感器来测量,设置定时器/
17、计数器T0和T1,利用其内部定时器T1设置为定时方式,且定时时间为1s。计数器T0设置为外部脉冲计数工作方式,设在1s内测量的脉冲个数为n,又由于脉冲频率为60个脉冲/转,故测到转速n就是脉冲频率。定时1s,在1s内允许中断,每中断一次,软件计数器加1,1s后,关闭中断,则软件计数器即为1s内的脉冲数,通过计数一定时间内通过定时器的脉冲数通过软硬件结合工作即可测出电机的转速。 2.2 设计总思路本课题要求以MCS-51系列单片机为核心,设计一个数字转速表对脉冲转速信号进行检测,能将所测量的转速在LED显示器上显示(十进制),并具有方便的键盘操作(启动、暂停、复位)功能。单片机通过检测脉冲信号计
18、算转速,测速范围03000转/分。该系统的功能概括起来就是能测量当前每秒钟给的手动脉冲数。MCS-51单片机内有两个定时器/计数器T0和T1,利用其内部定时器T1设置为定时方式,且定时时间为1s。计数器T0设置为外部脉冲计数工作方式,设在1s内测量的脉冲个数为n,再将n乘上60即是转速(分/转)。根据设计要求和设计思路,本系统由AT89C51单片机,LED显示电路,时钟与复位电路以及独立式按键五个部分组成。系统硬件框图如图2-2所示。LED显示器驱动电路AT89C51单片机时钟电路键盘电路复位电路图2-2 系统框图第2章 硬件电路的设计方案在单片机中,定时功能既可以由硬件(定时/记数器)实现,
19、也可通过软件定时实现。硬件定时是利用单片机内定时器定时,启动以后定时器可与CPU并行工作,不占用CPU时间,CPU有较高的工作效率。采用硬件定时和软件定时并用的方式,即用T0溢出中断功能实现50ms定时,通过软件延时程序实现1s定时。定时器的TMOD用于设置定时器/计数器的工作方式03,并确定用于定时还是用于计数。TCON主要功能是为定时器在溢出时设定标志位,并控制定时器的运行或停止等。AT89C51单片机管脚引脚图如图3-1所示:P0.2VCCP1.7P1.5P1.6P1.4P1.3P1.2P1.1P1.0P0.3P0.5P0.4P0.6P1.0 P1.1 P0.3 RST/VpdP0.7E
20、A/Vpp ALE/PROGPSENP3.0/PXDP3.1/TXD P3.3/INT1P3.2/INT0P2.7P3.4/T0P2.6P2.5P3.6/WRP3.5/T1 P2.4P2.3P3.7/RDP2.1P2.2XTAL1XTAL2P2.0VSS 图3-13.1 LED显示部分电路的设计本课题所采用得是由LED(数码管)作为显示电路,用以显示由单片机所接收的脉冲来转换的BCD码,以及开始测速时的初始状态。其硬件电路连接是单片机P0.0P0.7通过一组1K的接数码管的AG和DP共8个管脚,P2.0P2.3接三极管驱动的发射极,三极管驱动的集电极接数码管的14的,采用共阳极连接的方法连接。
21、如图3-2所示:P0.2P0.5P0.6P0.7RSTXTAL2XTAL1GNDGNDP0.0P0.1P0.3P0.4P2.030pF30pF12MP2.2P2.1P2.3P2.4P2.5P2.6P2.7VCC1K1K1K1K1KP2.7P2.4P2.5P2.6VCCVCCGND22F1K2K图3-2 显示部分电路3.2 按键电路设计对按键电路的设计可以由2种方式:一种方式是独立按键设计,这种设计电路适用于按键较少的控制;另一种方式是矩阵式键盘的设计,它适用于对控制按键较多的电路控制。本课题总共设计按键有3个启动、停止、复位,因此设计时采用独立按键,由单片机P2.1 。接法如图3-3所示VCC
22、GND1KP2.1P2.2P2.3图3-3 按键电路图3.3 时钟、复位电路VCCP2.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7RSTXTAL2XTAL1P2.2P2.1P2.3P2.4P2.5P2.6P2.7时钟电路是计算机的心脏,它控制着计算机的工作节奏。MCS-51单片机允许的时钟频率是因型号而异的典型值为12MHZ 。MCS-51内部都有一个反相放大器, XTAL1、XTAL2分别为反相放大器输入和输出端,外接定时反馈元件以后就组成振荡器,产生时钟送至单片机内部的各个部件。电路中的电容C1和C2典型值通常选择为30pf左右。对外接电容的值虽然没有严格的要求,但电容的大
23、小会影响振荡器的频率的高低,振荡器的稳定性和起振的快速性。晶振的振荡频率的范围通常是在1.2MHZ-12MHZ之间。晶振的频率越高,则系统的时钟频率也就越高,单片机的运行速度也就越快。但反过来运行速度快对存储器的速度要求就高,对印制电路板的工艺要求也高,即要求线简的寄生电容要小;晶振和电容应 尽可能安装得与单片机芯片靠近,以减少寄生电容,更好地保证振荡器稳定,可靠地工作。综合考虑,本设计采用30pf的电容,其电路图如图3-4所示。GNDGND12M30pF30pF图3-4 AT89C51的时钟电路第3章 软件设计方案根据设计要求和设计思路,进行模块设计。定时计数程序模块,数制转换模块,显示模块
24、,转速测量模块。编程语言?4.1 主程序设计转速的显示我们采用了动态扫描的工作方式,LED数码显示管采用4联共阳极显示器,该器件内部已将4个数码显示器的同名字段端并接在一起,从上到下4个数码管的公共阳极分别由一个引脚引出。如图4-1所示(初始化定时器、LED显示初态)初始化开始显示 查键否有键按下?是按键处理图4-1 总程序流程图 4.2 按键程序模块设计中我们使用的独立按键,因为只有启动、暂停和复位三个按键。按键程序的流程图如图4-3。N开始 Y 启动计数器,延时秒启动键?1秒后调用计算、进制转换子程序否是暂停键? 关闭计数器否是关闭计数器,清空存复位键?复位计LED0LED3复位、显示初态
25、否返回图4-3 按键程序流程图第4章 系统调试硬件调试的步骤如下:接通电源和数据线,通过软件将在keil中生成的HEX文件下载到单片机板子上,先对板子关电当显示请上电时按下单片机上的电源开关按钮上电下载程序到单片机中,通过按键和LED的显示进行调试。当程序下载完之后,按下电源开关,LED上显示初始状态,按下启动键显示接收数据的状态,按下停止键后显示当前所记录的数据,按下复位键则显示初始状态。脉冲周期为0.2s调试结果如图5-1所示:脉冲周期为0.2s调试结果如图5-2所示:第5章 总结与体会课程设计是培养学生综合运用所学知识,发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际
26、工作能力的具体训练和考察过程.随着科学技术发展的日新日异,单片机已经成为当今计算机应用中空前活跃的领域, 在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握单片机的开发技术是十分重要的。回顾起此次单片机课程设计,至今我仍感慨颇多,基本的内容和我们上课所学的差不多!就是把课本的知识综合了一下!无论是整个程序的哪一个环节,单独拿出来让我们设计都不难,但是一综合起来,对于我们这些初学者来说难度就加大了。因为程序要综合起来考虑很多要点,如果只单单完成一种功能我们还可以慢慢捋清思路,一旦综合性加强,马上就会漏洞百出。的确,从选题到定稿,从理论到实践,在整整两星期的日子里,可以说得是苦多于甜,但
27、是可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,对单片机汇编语言掌握得不好通过这次课程设计之后,一定把以前 所学过的知识重新温故。这次的课程设计终于顺利完成了,在
28、设计中遇到了很多编程问题,最后在李老师的辛勤指导下,终于迎刃而解。参考文献1 王迎旭等.单片机原理及及应用M. 2版.机械工业出版社,2012. 2 高峰.单片微型计算机原理与接口技术M.电子工业出版社,2003. 3 王守中.51单片机开发入门与典型实例M.人民邮电出版社,20074 戴灿金.51单片机及其C语言程序设计开发实例M.清华大学出版社,2010.5 胡汉才.单片机原理及其接口技术M.3版.清华大学出版社,2010.附录附录A 系统原理图8051 VCCGNDGNDVCCGNDP0.0P0.1P0.2P0.3P0.4P0.5P0.6P0.7RSTP2.0XTAL2XTAL11K1K
29、1K1K1K1KVCCGND22F1K2K30pF30pF12MP2.2P2.1P2.3P2.4P2.5P2.6P2.7P2.4P2.5P2.6P2.7P2.1P2.2P2.3VCC附录B 程序清单;* ;*三个键*启动*暂停*复位*;*;* P1口作为指示灯 * ORG 0000H SJMP WAIT ORG 001BH LJMP TIMER ORG 0030HWAIT: MOV SP,#0A0H ;设置指针指向A0H单元 MOV 7AH,#0AH;数据缓存区7A MOV 7BH,#0AH;数据缓存区7B MOV 7CH,#0AH;数据缓存区7C MOV 7DH,#0AH;数据缓存区7D M
30、OV P1,#00H ; P1口指示灯全亮 CLR TR0 ;关计数器T0 CLR TR1 ;关定时器T1 MOV B,#21 ;定时标志 MOV PSW,#00H MOV TMOD,#15H MOV TL0,#00H ;清除计数器低八位 MOV TH0,#00H ;清除计数器高八位LOOP: LCALL DISPLAY LCALL KEY CJNE A,#0FFH,KEY_1 SJMP LOOP;。启动。KEY_1: CJNE A,#01H,KEY_2 MOV P1,#0F8H MOV 7AH,#00H MOV 7BH,#00H MOV 7CH,#00H MOV 7DH,#00H MOV T
31、L0,#00H;清除计数器低八位 MOV TH0,#00H;清除计数器高八位 SETB EA SETB ET1 MOV TL1,#0B0H MOV TH1,#3CH SETB TR0 SETB TR1S1: LCALL DISPLAY LCALL KEY CJNE A,#0FFH,KEY_1 SJMP S1;。暂停。KEY_2: CJNE A,#02H,KEY_3 CLR TR1MOV B,#21MOV P1,#0C7H S2:LCALL DISPLAYLCALL KEYCJNE A,#0FFH,KEY_1SJMP S2;。复位。KEY_3: CJNE A,#03H,WAIT LJMP WAI
32、T;。下面是键盘扫描程序(4068个机器周期)。KEY: PUSH PSW SETB RS0 MOV P0,#0FFH MOV P2,#0FFH MOV A,P2 CPL A JZ L CLR ACC.0 ACALL DELAY ACALL DELAY K1:CJNE A,#02H,K2 MOV A,#01H SJMP R K2: CJNE A,#04H,K3MOV A,#02H SJMP RK3:CJNE A,#08H,LMOV A,#03H SJMP RL: MOV A,#0FFH R: CLR RS0 POP PSW RET ;。显示子程序。DISPLAY: SETB RS0 MOV A
33、,#0EFH MOV R0,#7AHLOOP1: MOV DPTR,#TAB MOV P2,A MOV R1,A MOV A,R0 MOVC A,A+DPTR MOV P0,A MOV A,R1 LCALL DELAY INC R0 RL A CJNE A,#0FEH,LOOP1 CLR RS0 RET ;。下面是延时程序(1毫秒)。DELAY: SETB RS1 MOV R0,#05 D2: MOV R1,#100 DJNZ R1,$ DJNZ R0,D2 CLR RS1 RET ;。定时器中断子程序。TIMER:CLR TR0DEC BMOV R0,BCJNE R0,#01H,REMOV
34、P0,#0FFH MOV P2,#0FFHLCALL COUNTMOV B,#21RE:MOV TL1,#0B0HMOV TH1,#3CHSETB TR1SETB TR0RETI;。计算子程序。COUNT:PUSH PSW MOV 70H,A ;转换程序开始 MOV 71H,TL0 MOV 72H,TH0CLRAMOV 73H,AMOV 74H,AMOV 75H,#16D3:CLR CMOV A,71HRLC AMOV 71H,AMOV A,72HRLC AMOV 72H,AMOV A,74HADDC A,74HDA AMOV 74H,AMOV A,73HADDC A,73HDA AMOV 7
35、3H,ADJNZ 75H,D3;R3高八位,R4低八位 ;转换程序结束 ;数据写缓存区MOV A,74HANL A,#0FHMOV 7AH,AMOV A,74HANL A,#0F0HSWAP AMOV 7BH,AMOV A,73HANL A,#0FHMOV 7CH,AMOV A,73HANL A,#0F0HSWAP AMOV 7DH,A ;数据写缓存区 MOV TL0,#00HMOV TH0,#00HPOP PSWMOV A,70HRET;。段码。TAB:DB 0C0H, 0F9H, 0A4H, 0B0H, 99H, 92H, 82H, 0F8H, 80H, 90H, 0BFHEND电气与信息
36、工程学院课程设计评分表项 目评 价优良中及格差设计方案的合理性与创造性(10%)开发板焊接及其调试完成情况*(10%)硬件设计或软件编程完成情况(20%)硬件测试或软件调试结果*(10%)设计说明书质量(20%)设计图纸质量(10%)答辩汇报的条理性和独特见解(10%)答辩中对所提问题的回答情况(10%)完成任务情况(10%)独立工作能力(10%)出勤情况(10%)综 合 评 分 指导教师签名:_ 日 期:_ 注:表中标*号项目是硬件制作或软件编程类课题必填内容; 此表装订在课程设计说明书的最后一页。课程设计说明书装订顺序:封面、任务书、目录、正文、评分表、附件(非16K大小的图纸及程序清单)
37、。 supervision in large and medium goods vehicle. A is established large vehicles and small vehicles classification management of motor vehicle test mode, increased medium van car, and dangerous goods transport car, and school car test project; II is established motor vehicle test regulatory platform
38、, achieved motor vehicle test full process video, and data remote regulatory; three is strictly motor vehicle identification management, equipped with unified of identification equipment and tool, using mobile identification Terminal, and law enforcement records instrument, technology identification
39、 means. As to 20XX years June 20 statewide motor vehicle keep volume for 567,408 car, and last year earlier than growth 75,814 car, growth 13.36%; this year January-June, vehicles management section and license archives management section total accepted the motor vehicle registration business 42,543
40、 car times, which registered registration 6,905 car times, and transfer registration 3,592 car times, and change registration 1033 car times, and mortgage registration 696 car times, and cancellation registration 187 car times, and into business 980 car times, and Archives corrections 81 pieces time
41、s, and issued test qualified logo 25,429 car times, and other vehicles business 3,640 car times; supervision Survey Section relies on motor vehicle detection remote issued test qualified logo software platform supervision motor vehicle test, and identification situation 7418l liangci, investigation motor vehicle exception business 30 car times, his pards business warning 244 article, vehicles and driving people sound video regulatory screenshots 1852 Zhang, checks motor vehicle archives 716 pieces times, and medi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 延安大学西安创新学院《大学生心理健康》2021-2022学年第一学期期末试卷
- 延安大学《传热学》2022-2023学年第一学期期末试卷
- 学习策略与思维导图应用计划
- 三年级数学计算题专项练习及答案集锦
- 四年级数学(简便运算)计算题专项练习与答案
- 四年级数学(简便运算)计算题专项练习与答案
- 班级心得交流的有效性计划
- 仓库作业流程再造的尝试计划
- 班级趣味体育活动的设计与安排计划
- 项目质量管理计划
- 荒漠区生态治理工程(尼龙网沙障、植物固沙)施工方案
- VR游戏设计与制作(四川长江职业学院)知到智慧树答案
- 陕西民族传统体育铸牢中华民族共同体意识的路径研究
- 2024冬季安全十防措施专题培训
- 33 《鱼我所欲也》对比阅读-2024-2025中考语文文言文阅读专项训练(含答案)
- 2022年国防军工计量检定人员考试附有答案
- 第8讲-人无精神则不立-国无精神则不强-读本解读课件(9张)
- 《中华民族共同体概论》考试复习题库(含答案)
- 2023-2024学年深圳市初三中考适应性考试英语试题(含答案)
- NB-T 47013.15-2021 承压设备无损检测 第15部分:相控阵超声检测
- 复变函数论与运算微积智慧树知到课后章节答案2023年下哈尔滨工业大学(威海)
评论
0/150
提交评论