当前位置:文档之家› 基于单片机二维数控实验平台设计与实现

基于单片机二维数控实验平台设计与实现

基于单片机二维数控实验平台设计与实现
基于单片机二维数控实验平台设计与实现

优秀设计

基于单片机的二维数控实验台的设计与实现摘要

本设计结合机电一体化课程教学环节需要,设计用单片机作为控制系统的X-Y工作台。通过论述X-Y工作台机械结构设计和控制电路接口设计,阐述了机电一体化设计中的共性和关键技术.

基于单片机二维数控系统是以单片机为主体,二维数控实验平台为核心的系统。主要应用单片机作为控制核心,LED点阵显示芯片与数控系统相结合的系统。充分发挥了单片机的性能。其优点硬件电路简单,软件功能完善,控制系统可靠,性价比较高等特点,具有一定的使用和参考价值。

该系统设计是一个开环控制系统,其结构简单.实现方便而且能够保证一定的精度.降低成本,是控制技术的最简单的应用.它充分的利用了单片机软件硬件功能以实现对机床的控制;使机床的加工范围扩大,精度和可靠性进一步得到提高.

系统设计是利用AT89S51单片机,及27128,6264存储器及8155芯片等硬件组成,在控制系统的硬件上编写一定的程序以实现一定的加工功能.其基本思想是:通过单片机控制使电机运动从而实现工作台的移动。

关键词:X—Y工作台;单片机;机电一体化设计

NC-based single-chip two-dimensional test-bed design

and implementation

Abstract

The combination of mechanical and electrical design aspects of the integration of teaching needs, the design of control systems with single-chip microcomputer as the XY table. XY table through on the design of mechanical structure and control interface circuit design, mechanical-electrical integration on the design of the common and key technologies.

Two-dimensional numerical control system based on single-chip based on single-chip microcomputer as the main body, the experimental two-dimensional numerical control system as the core platform. The main application of single-chip microcomputer as control core, LED dot matrix display system chips with a combination of CNC system. Give full play to the single-chip performance. Advantage of simple hardware circuit, software functions, the control system reliable and cost-effective features such as high, with a certain degree of use and reference value.

The system design is an open-loop control system, its simple structure, convenient and can realize. Sure. Reduce cost, is the most simple control technology application. It fully utilize the MCU software and hardware function to realize the control of machine tools, Machine processing expanded, accuracy and reliability is further improved.

System design is to use 27128,6264,AT89S51 and memory and 8155 chips, hardware composition in the control system of the hardware written procedures to achieve certain processing function. The basic idea is: through the single-chip microcomputer control make motor sports so as to realize the worktable moving.

Key words: X-Y table; singlechip; mechatronics design

目录

第1章绪论………………………………………………………………………… .1

1.1课题意义 (1)

1.2课题研究主要内容 (1)

第2章机械系统设计 (2)

2.1设计参数的确定 (2)

2.2 总体方案设计 (2)

2.2.1传动部件的选择 (3)

2.2.2控制系统的设计 (3)

2.2.3步进电机的选用 (4)

2.2.4滚珠丝杠的设计计算 (5)

2.2.5滚动导轨的参数确定 (7)

2.2.6 滚动轴承选型…………………………………………………… .8

2.2.7 滚动导轨刚度及预紧 (9)

2.2.8步进电机惯性负载的计算 (9)

第3章控制系统设计 (11)

3.1 硬件配置 (11)

3.2 总体接口设计 (17)

3.2.1键盘设计 (17)

3.2.2 显示器设计............................................................... .19 3.3 步进电机驱动电路和工作原理 (22)

3.4总体程序控制 (23)

第4章基于单片机的二维数控实验台的实现 (26)

4.1 搭建单片机电路 (26)

4.2 调试程序 (27)

4.3 单片机控制完成,实现功能要求 (28)

总结 (29)

致谢 (30)

参考文献 (31)

第1章绪论

1.1课题意义

二维数控实验平台系统设计是一个开环控制系统,其结构简单.实现方便而且能够保证一定的精度.降低成本,是控制技术的最简单的应用.它充分的利用了单片机软件硬件功能以实现对机床的控制;使机床的加工范围扩大,精度和可靠性进一步得到提高.

1.2课题研究主要内容

二维数控实验平台系统设计是利用AT89S51单片机,及27128,6264存储器及8155芯片等硬件组成,在控制系统的硬件上编写一定的程序以实现一定的加工功能.其基本思想是:通过单片机控制使电机运动从而实现工作台的移动。

经济型数控机床驱动电机采用步进电机,多数采用开环控制,需要选择和计算主要机械传动部件,如滚珠丝杠,螺母副和步进电机等,绘制机床进给传动机构装配图,绘制单片机控制系统的硬件线路图。

第2章 机械系统设计

2.1 设计参数的确定

系统分辨率 (即脉冲当量) p δ=0.01mm

由静止到最大快进速度过度时间P t 0.1s ~0.3s

工作台行程 纵向 350mm

横向 300mm

最大快进速度 纵向和横向 5m/min

2.2 总体方案设计

进给伺服系统总体方案 :

脉冲当量p δ即系统分辨率。本设计中,p δ=0.01mm

当i =1时,可使步进电机直接与丝杠联接,有利于简化结构,提高精度。因此本设计中取i =1。

2.2.1传动部件的选择

1导轨副的选用要设计的二维工作台式用来配套轻型的立式数控铣床的,需要承受的载荷不大,但脉冲当量小、定位精度高,因此,决定选用直线滚动导轨副,它具有摩擦系数小、不已爬行、传动效率高、结构紧凑、安装预紧方便等优点。

2丝杠螺母副的选用伺服电机的旋转运动需要通过丝杠螺母副转换成直线运动,要满足0.01mm的脉冲当量和01

mm的定位精度,滑动丝杠副无能为力,

.0

只有选用滚珠丝杠副才能达到。滚珠丝杠副的传动精度高、动态响应快、运转平稳、寿命长、效率高,预紧后可消除反向间隙。

3伺服电动机的选用因本设计的脉冲当量尚未达到0.001mm,定位精度也未达到微米级。因此,本设计不必采用高档次的伺服电动机,可以选用性能好一些的步进电机,如混合式步进电机,以降低成本,提高性价比。

考虑到X、Y两个方向的加工范围相同,承受的工作载荷相差不大,为了减少设计工作量,X、Y两个坐标的导轨副、丝杠螺母副、减速装置,以及伺服电机拟采用相同的型号与规格。

2.2.2控制系统的设计

设计的二位数控工作台,其控制系统应该有单坐标定位、两坐标直线插补与圆弧插补的基本功能,所以控制系统应该设计成连续控制型。

因本设计所选的精度对于步进电机来说不算高,电机在运转过程中不受切削负载和电网的影响而失步,决定采用开环控制。

要设计一台完整的控制系统,在选择控制器后,还需要扩展存储器,键盘与显示电路、I/O接口电路等。

选择合适的驱动,与步进电动机配套使用

2.2.3 步进电机的选用

步进电动机又称脉冲电动机或为阶跃电动机,目前,随着电子技术,控制技术以及

电动机本体的发展和变化,传统的电机分类的间界面越来越模糊;步进电动机的传动定义为:根据输入的脉冲信号,每改变一次励磁状态就前进一定角落,若不改变励磁状态则保持一定的状态而静止;广义的定义为,步进电动机是一种受电脉冲信号控制的无刷式直流电动机,也可看作是在一定频率范围内转速与控制脉冲频率同步的电动机。

步进电动机的机理是基于最基本的电磁铁作用,其原始模型起源于1830年至1860年间。在20世纪60年代后期,随着永磁材料的发展,各种实用型的步进电动机应运而生,半导体的发展使得步进电动机得到了广泛的应用。我国的步进电动机开始于21世纪50年代后期,其发展过程大致经历了四个阶段:第一阶段从50年代后期到60年代后期主要是高等院校和科研机构开发并使用少量的步进电机,以多段结构三相反应式步进电动机为主;第二阶段,70年代初期反映在步进电机的生产和研究发展到了一个水平;第三阶段,70年代中期至80年代后期新产品种高性能电动机层出不穷,各种混合式步

进电动机及驱动器作为产品得到广泛应用。

步进电动机的特点

步进电机有三大部分组成:步进电动机本体,步进电动机控制器及步进电动机驱动器。其特点如下:

用数字信号直接进行开环控制,整个系统简单廉价。

位移与输入脉冲数相对应,步距误差不长期积累,可以组成结构简单又具有一定精度的开环控制系统,也可在要求更高组成闭环控制系统。

无刷,电动机本体部件少,可靠性高。

抑郁启动正反转和变速停止,影响性好。

平滑性好,步距角选择范围大,停止时可有自锁能力

步进电机的步距角b

θ

取系统脉冲当量

0.01/

p

mm step

δ=

,初选步进电机步距角 1.5

b

θ=。

步进电机启动力矩的计算

设步进电机等效负载力矩为T,负载力为P,根据能量守恒原理,电机所做的功与负载力做功有如下关系

T Ps

?η=

式中:? ——电机转角;s ——移动部件的相应位移;η ——机械传动效率。

若取 b ?θ=,则p s δ=,且S P P G μ=+,所以

式中:S P ——移动部件负载(N );G ——移动部件重量(N ); z P ——与重量方向一致

的作用在移动部件上的负载力(N );μ ——导轨摩擦系数;b θ——步进电机步距角,

(rad );T ——电机轴负载力矩)/(cm N

本例中,取0.03μ=(淬火钢滚珠导轨的摩擦系数),0.96η=,S P 为丝杠牵引力,。24.7s H P P N ==考虑到重力影响,Y 向电机负载较大,因此取287y G G N ==,所以

若不考虑启动时运动部件惯性的影响,则启动力矩

取安全系数为0.3,则

对于工作方式为三相六拍的三相步进电机

步进电机的最高工作频率

查表选用两个45BF005-Ⅱ型步进电机。

2.2.4 滚珠丝杠的设计计算

滚珠丝杠的负荷包括铣削力及运动部件的重量所引起的进给抗力。应按铣削时的情况计算。

最大动负载Q 的计算

H Q f P ω= 查表得系数1f ω=,1H f =,寿命值

)/(2][36cm N G P T b S P η

πθμδ+=cm N T q /42.433

.033.1==)/(33.196

.05.12]28703.07.24[01.036cm N T =???+?=

π

查表得使用寿命时间T=15000h ,初选丝杠螺距t=4mm ,得丝杠转速

所以

X 向丝杠牵引力

1.414x x P f G =当 ()f 当——当量摩擦系数

=1.414x0.01x550=7.77N

Y 向丝杠牵引力

1.414x x P f G =当

=1.414x0.01x800=11.312N

所以最大动负荷

X 向 Q(X)=6.2x1x1x7.77=48.174N

Y 向 Q(Y)=6.2x1x1x11.312=70.13N

查表,取滚珠丝杠公称直径 010d mm =,选用滚珠丝杠螺母副 的型号为 SFK1004,其额定动载荷为390N ,足够用。

滚珠丝杠螺母副几何参数计算

传动效率计算

式中:?——摩擦角;γ——丝杠螺纹升角。

刚度验算

滚珠丝杠受工作负载P 引起的导程0L 的变化量

Y 向所受牵引力大,故应用Y 向参数计算

24.7()P N = 00.4()L cm =

6220.610(/)E N cm =? ()

材料为钢

EF

PL L 0

1±=?

单片机实训的心得体会

单片机实训报告 一周的实训,让我们从另一个角度去发现单片机。期间我学会了很多宝贵的知识和经验,在这次单片机实训中我们巩固了我们平时所学的内容;加深了对各种调试和仿真软件的使用技能;掌握了单片机应用电路的设计和调试方法。 首先,我们要从所给定的元器件中设计出6个不同的电路,并编写程序实现相关任务要求。我们小组设计出的电路主有: (1)数码管轮流显示百十个位的数。要求:数据来源于拨码开关;个位显示完毕停留的时间稍微长些。 (2)定时计数器实现对外部脉冲计数5次后,流水灯的状态由亮点左流动转化成闪烁5次,然后回到初始状态。 (3)单键改变流水灯状态。按键一旦按下,流水灯状态由暗点右流动转化成闪烁8次,然后回到初始状态。 (4)双键改变流水灯状态。按键K0(连接INT0)按下,流水灯状态由亮点左流动,转化成闪烁5次,然后回到初始状态;按键K1(连接INT1)按下,流水灯状态由亮点左流动,转化成暗点右流动至最右端,然后回到初始状态;并且按键K1级别高于K0。 (5)串口输出数据,实现在2个数码管上显示60秒计数器。 (6)在集成的8位数码管上动态显示出:1——8的效果。

其次,我们要对我们所设计的电路进行电路布局、连线,检查电路是否出现错误或者遗漏。 然后,学会用KEIL软件调试程序,并用该软件菜单的各项调试工具和窗口。再结合硬件和软件,进行整体调试。 最后,当我们根据相关要求从所给定的元器件中设计出6个不同的电路、编写程序、线路布局,调试成功,我们的设计就完成了。 在这实训期间我深刻的认识到了理论知识和实践操作必须是相结合的,也许在实训时会有很多各种软、硬件等故障。 在编程时我们就出现了很大的障碍, 本来还以为编程会很简单的,等到实际操作起来才知道它的复杂性,没有想像中的那么得心应手, 最后不得不求出其他小组,原来本身程序的思维是正确的,只是步骤中有点小错误,所以导致整个程序的结果很乱。 我们在做双键改变流水灯状态的电路时又发现了一个头痛的问题,发光二极管不亮、开关不管用,刚开始的时候,我们检查了好几遍就是没有发现问题,快要失去耐心是发现少两连接了两根线,这是个好现象让我们有了继续往下的勇气,终于在反复的检查研究中,我们发现发光二极管不亮的正负方向反了,开关接错了位置,这才导致连接线路期间的错误不断。结果是可喜的,在我们小组竭尽全力,同学老师的帮忙下,我们的电路很成功。

通用二维运动平台设计

通用二维运动平台设计 通用二维平台是许多机电一体化设备的基本部件,如数控车床的纵-横向进刀机构、数控铣床和数控钻床的X-Y工作台、激光设备的工作台、电子元件表面贴装设备等。根据设计要求的工作载荷,通过计算和校核,进行导轨副、滚珠丝杠螺母副和伺服电动机等的选型,在满足性能的要求下,以成本最低为原则,满足工作要求的需要,能稳定完成生产任务。 本次机械装配图采用国产软件CAXA进行绘制,通过提取图符操作调用标准零件,因而能够较快的绘制机械装配图。电气原理图采用Protel99Se绘制。 关键词:运动平台;滚珠丝杠;计算;绘图

目录 第一章二维运动平台总体方案设计 (1) 第二章二维运动平台进给伺服系统机械部分设计计算 (2) 2.1 确定系统脉冲当量 (2) 2.2 确定系统切削力 (2) 2.3直线滚动导轨副的计算与选型 (3) 2.4 滚珠丝杠螺母副的计算和选型 (3) 2.5 计算减速比i (6) 2.6步进电动机的计算和选型 (7) 第三章微机数控硬件电路设计 (11) 3.1 MCS—51系列单片机简介 (12) 3.1.1 MCS—51系列指令系统简介 (12) 3.1.2 定时器/计数器 (12) 3.1.3 中断系统 (14) 3.2 存储器扩展电路设计 (13) 3.2.1 程序存储器的扩展 (13) 3.2.2 数据存储器的扩展 (14) 3.2.3 译码电路设计 (16) 3.3 I/O接口电路及辅助电路设计 (18) 3.3.1 8255 通用可编程接口芯片 (18) 3.3.2 键盘显示接口电路 (20) 3.3.3 电机接口及驱动电路 (21) 3.3.4 辅助电路 (23) 参考文献 (24)

单片机课程设计报告实验报告

课程设计报告 学号: 1328403028 姓名:张帅华 班级: 13电子信息工程指导老师:邓晶 苏州大学电子信息学院 2016年4月

摘要 随着时代的进步和发展,单片机技术已经成为一种比较成熟的技术,普及到我们生活、工作、科研等各个领域。本次课程设计包含四个基于STC89C52单片机的设计,分别是:基于单总线数字式温度传感器DS18b20的数字温度计的设计;基于2K位串行CMOS 的EEPROM AT24C02的数字密码锁的设计;基于SPI接口实时时钟芯片DS1302的电子日历的设计以及基于无线收发芯片nrf24L01的简单无线通讯系统的设计。 关键词:单片机 DS18B20 AT24C02 DS1302 NRF24L01

目录 摘要 (1) 目录 (2) 第1章基于DS18B20的数字温度计设计 (3) 1.1 设计要求 (3) 1.2 系统组成 (3) 1.3 系统设计 (3) 1.3.1 硬件设计 (3) 1.3.2软件设计 (4) 1.4 设计结果 (6) 第2章基于AT24C02的电子密码锁设计 (7) 2.1 设计要求 (7) 2.2 系统组成 (7) 2.3 系统设计 (8) 2.3.1 硬件设计 (8) 2.3.2 软件设计 (9) 2.4 设计结果 (9) 第3章基于DS1302的电子日历的设计 (11) 3.1 系统功能 (11) 3.2 系统组成 (11) 3.3 系统设计 (11) 3.3.1 硬件设计 (11) 3.3.2 软件设计 (13) 3.4 设计结果 (14) 第4章基于NRF24L01的无线通信系统的设计 (15) 4.1 系统功能 (15) 4.2 系统组成 (15) 4.3 系统设计 (15) 4.3.1 硬件设计 (15) 4.3.2 软件设计 (16) 4.4 设计结果 (16) 总结 (17)

单片机课程设计报告模板资料

哈尔滨远东理工学院 课题名称 专业班级 学号 学生姓名 指导教师 2015年10月14日

1、例举设计过程中遇到的问题及其解决方法(至少两例)。答:(1)问题说明: 解决方法: (2)问题说明: 解决方法: 2、教师现场提的问题记录在此(不少于2个问题)。

目录 1 设计任务 (1) 2设计方案 (2) 2.1任务分析 (2) 2.2方案设计 (2) 3 系统硬件设计 (3) 3.1时钟电路设计 (3) 3.2复位电路设计 (3) 3.3 灯控制电路设计 (3) 3.4 倒计时显示电路设计 (4) 3.5 按键控制电路设计 (5) 4 系统软件设计 (6) 4.1 1S定时 (6) 4.2 定时程序流程 (6) 4.3交通灯的设计流程图 (6) 4.4定时器0 及中断响应 (7) 5仿真与性能分析 (8) 6心得体会 (9) 参考文献 (10) 附录1 系统原理图 .......................................................................错误!未定义书签。附录2 系统PCB图 .....................................................................错误!未定义书签。附录3 程序清单 .. (11) II

1 设计任务 支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图1.1所示。设东西向为主干道,南北为支干道。 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒,支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速,就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。

单片机实训心得

沧州职业技术学院单片机实训报告 心得体会 为期一周的单片机实训结束了,真是让我受益匪浅啊!学到了很多东西,不管怎么样,先感谢学校给我的这么多机会,真正的学到了东西。 随着电子技术的发展,特别是随着大规模集成电路的产生,给人们的生活带来了根本性的变化,我们就学习了单片机这门课程,感觉是有点难。也不知道整个学习过程是怎么过来得,可是时间不等人。不过在学习中,我才发现学习单片机不仅仅需要软件的知识,还需要硬件的知识。我买了一个单片机在实践中就是一个活生生的例子,没有相应的硬件知识,我连单片机怎么和电脑相连都不知道,我为我当初的想法感到羞愧。单片机是一门很好的学问,需要我去钻研它。 不过在学习中,我才发现学习单片机不仅仅需要软件的知识,还需要硬件的知识。我买了一个单片机在实践中就是一个活生生的例子,没有相应的硬件知识,我连单片机怎么和电脑相连都不知道,我为我当初的想法感到羞愧。单片机是一门很好的学问,需要我去钻研它。 时光飞逝,一转眼,一个学期又进尾声了,本学期的单片机综合课程设计也在一周内完成了。俗话说“好的开始是成功的一半”。说起课程设计,我认为最重要的就是做好设计的预习,认真的研究老师给的题目,选一个自己有兴趣的题目。其次,老师对实验的讲解要一丝不苟的去听去想,因为只有都明白了,做起设计就会事半功倍,如果没弄明白,就迷迷糊糊的去选题目做设计,到头来一点收获也没有。最后,要重视程序的模块化,修改的方便,也要注重程序的调试,掌握其方法。 在全组人竭尽全力,老师的精心指导下,程序基本编写成功,这是我们共同努力的结果,在享受我们成果之时,不得不感慨单片机的重要性与高难度性,所以为期一周的单片机课程设计没有浪费我我们学到了很多知识,也让我们对单片机有了更深一步的了解,虽然最后结果是出来了,可这与老师的精心指导是分不开的她引导我们的思路,本来一窍不通的我们经过老师的点拨基本上通了,所以老师是功不可没的。 总而言之,单片机课程设计对于我们有很大的帮助,我们从中受益匪浅。

三维运动模拟平台总体设计

三维运动模拟平台总体设计 为实现对某型光电跟踪器的动态跟踪性能的测试,设计了一种可以实现方位、俯仰和垂直直线运动的模拟运动平台,角位置精度达到15″,线位置精度达到0.01mm。 标签:运动模拟;结构设计;机构设计 1 引言 动态角跟踪精度检测装置由被试系统、多波段点源目标发生器系统(以下简称“目标发生器”)、运动模拟平台及总控制系统四个部分组成,图1为动态角跟踪精度检测装置系统组成原理框图。其中的运动模拟平台可以完成方位、俯仰和垂直直线运动。 2 目标运动平台 目标运动平台包含圆弧导轨副(含驱动传动机构)、目标固定支撑台面(俯仰U型框)、俯仰/升降二维运动机构、平台三维(俯仰、升降及滑动)伺服驱动系统、平台运动控制系统等5部分组成,图2为运动平台组成框图。 导轨为目标平台的方位运动轨迹,围绕着圆弧导轨的圆心转动,形成方位视线角速度变化;目标固定支撑台面负载目标发生器在进行沿圆弧导轨水平运动的同时,通过俯仰和高低二维运动机构带动目标发生器进行自身的位置运动,形成复合俯仰方位视线角速度变化,进而模拟目标在空域范围内的位置信息,以便对被测系统进行测试及仿真。 2.1 运动平台功能 平台本身具备三个运动自由度,目标发生器安放于运动平台的俯仰框上,平台依据操作者规划的运动路径,带动目标模拟系统形成相对被测试系统的方位、俯仰两个自由运动并保证目标光轴实时指向被测系统成像面中心,模拟真实环境下目标的运动特性,以便被测系统进行跟踪,分述如下。 2.1.1 模拟目标的方位运动 整套设备在以GDX塔的转轴中心为圆心的圆弧导轨上运动,实现方位角度变化的模拟,由于被测系统及圆弧导轨都以GDX塔的转轴中心为圆心,可以实现旋转中心重合,所以可以保证目标在导轨上运动时,被测系统光轴可以始终跟随着目标发生器的光轴,且在某一视场可观测到多波段点源目标; 2.1.2 模拟目标的俯仰运动

单片机课程设计51实验报告DOC

福建工程学院软件学院 题目:51开发洗衣机 班级:物联网工程1202 成员: 座号:04 28 指导老师: 日期:年月日课设报告

目录 1摘要 (1) 2.设计需求 (1) 2.1功能需求 (1) 2.1.1 基本功能 (1) 2.1.2扩展功能 (1) 2.2 设计要求 (2) 2.2.1 单片机芯片部件功能 (2) 2.2.2 LCD数码显示管部件功能 (2) 2.2.3 按键部件功能 (2) 2.2.4 蜂鸣器部件功能 (2) 3硬件设计及描述 (2) 3.1总体描述 (2) 3.2系统总体框图 (3) 3.3Proteus电路图 (3) 3.4各部分硬件介绍 (4) 3.4.1晶振Protues仿真 (4) 3.4.2LCDProtues仿真 (5) 3.4.3 按键Protues仿真 (5) 3.4.4上拉电阻Protues仿真 (6) 3.4.5C51芯片Protues仿真 (6) 3.4.6上电复位电路Protues仿真 (8) 3.4.7蜂鸣器Protues仿真 (9) 4 软件设计流程及描述 (10) 4.1程序流程图 (10) 4.2函数模块及功能 (10) 5功能实现 (11) 5.1程序烧入上电调试 (11) 5.2时间递增跳变 (12) 5.3比分更变 (13) 5.4比赛得分复位 (14) 5.5比赛时间复位 (14) 6 心得体会 (15) 7源程序代码: (16)

1摘要 是为了方便足球比赛时计时与计分及时与准确公开而引申出的实用产品。在此设计中接入了一个1602液晶显示屏,第一行用来记录赛程的时间,第二行用于显示比赛的得分情况。赛程计时用倒计时来计时。在比赛结束时按下相应按键蜂鸣器会响起,提醒比赛时间结束。 这次试验运用C语言进行编程,编程后利用Keil uVision来进行编译,再生成.hex文件装入芯片中,采用Proteus软件来仿真,检验功能是否能够正常实现,最后利用单片机MCS-51实机来实现功能。 本设计以AT89S51单片机作为核心,综合应用单片机定时器、中断、LCD1602 液晶显示等知识,设计一款单片机和简单外设控制的足球计分器应用,同时显示当前的比赛进行时间,比赛队伍,比分状况。 2.设计需求 2.1功能需求 2.1.1 基本功能 (1)屏上显示比赛已运行时间 (2)屏上显示A队和B队的得分 (3)屏上显示上下半场(H-L) (4)通过按键控制比分的增减 2.1.2扩展功能 (1)按键实现比赛场次的更换 (2)按键实现比赛计时的复位 (3)按键实现比赛比分的复位 (4)在比赛结束时,蜂鸣器在主裁判的控制下响起

智能小车单片机课程设计报告

题目: 智能小车设计 打开命令行终端的快捷方式: ctr+al+t:默认的路径在家目录 ctr+shift+n:默认的路径为上一次终端所处在的路径. linux@ubuntu:~$ linux:当前登录用户名. ubuntu:主机名 :和$之间:当前用户所处在的工作路径. windows下的工作路径如C:\Intel\Logs linux下的工作路径是:/.../..../ ~:代表的是/home/linux这个路径.(家目录). ls(list):列出当前路径下的文件名和目录名. ls -a(all):列出当前路径下的所有文件和目录名,包括了隐藏文件. .:当前路径 ..:上一级路径 ls -l:以横排的方式列出文件的详细信息 total 269464(当前这个路径总计所占空间的大小,单位是K) drwxr-xr-x 3 linux linux 4096 Dec 4 19:16 Desktop 第一个位置:代表的是文件的类型. linux系统下的文件类型有以下几种. b:块设备文件 c:字符设备文件 d:directory,目录 -:普通文件. l:连接文件. s:套接字文件. p:管道文件. rwxr-xr-x:权限 r:读权限-:没有相对应的权限 w:写权限

x:可执行权限 修改权限: chmod u-或者+r/w/x 文件名 chmod g-或者+r/w/x 文件名 chmod o-或者+r/w/x 文件名 第一组:用户权限 第二组:用户组的权限 第三组:其他用户的权限. chmod 三个数(权限) 文件名 首先根据你想要的权限生成二进制数,再根据二进制数转换成十进制的三位数 rwxr-x-wx 111101011 7 5 3 chmod 753 文件名 rwx--xr-x 第二个位置上的数字:对应目录下的子文件个数,如果是非目录,则数字是1 第三个位置:用户名(文件创造者). 第四个位置:用户组的名字(前边的用户所处在的用户组的名字). 第五个位置:对应文件所占的空间大小(单位为b) 第六~八个位置:Dec 4 19:16时间戳(最后一次修改文件的时间) 最后一个位置:文件名 操作文件: 1.创建一个普通文件:touch 文件名 2.删除一个文件:rm(remove) 文件名 3.新建一个目录:mkdir(make directory) 目录名 递归创建目录:mkdir -p 目录1/目录2/目录3 4.删除一个目录:rmdir 目录名.//仅删除一个空目录 rm -rf 目录名//删除一个非空目录 5.切换目录(change directory):cd 路径 linux下的路径分两种 相对路径:以.(当前路径)为起点. 绝对路径:以/(根目录)为起点, 用相对路径的方式进入Music:cd ./Music 用绝对路径的方式进入Desktop:cd /home/linux/Desktop 返回上一级:cd ..

大学课程实验心得体会集锦

大学课程实验心得体会集锦 实验心得体会 在做测试技术的实验前,我以为不会难做,就像以前做物理实验一样,做完实验,然后两下子就将实验报告做完.直到做完测试实验时,我才知道其实并不容易做,但学到的知识与难度成正比,使我受益匪浅. 在做实验前,一定要将课本上的知识吃透,因为这是做实验的基础,否则,在老师讲解时就会听不懂,这将使你在做实验时的难度加大,浪费做实验的宝贵时间.比如做应变片的实验,你要清楚电桥的各种接法,如果你不清楚,在做实验时才去摸索,这将使你极大地浪费时间,使你事倍功半.做实验时,一定要亲力亲为,务必要将每个步骤,每个细节弄清楚,弄明白,实验后,还要复习,思考,这样,你的印象才深刻,记得才牢固,否则,过后不久你就会忘得一干二净,这还不如不做.做实验时,老师还会根据自己的亲身体会,将一些课本上没有的知识教给我们,拓宽我们的眼界,使我们认识到这门课程在生活中的应用是那么的广泛. 通过这次测试技术的实验,使我学到了不少实用的知识,更重要的是,做实验的过程,思考问题的方法,这与做其他的实验是通用的,真正使我们受益匪浅. 实验心得体会 这个学期我们学习了测试技术这门课程,它是一门综合应用相关课程的知识和内容来解决科研、生产、国防建设乃至人类生活所面临的测试问题的课程。测试技术是测量和实验的技术,涉及到测试方法的分类和选择,传感器的选择、标定、安装及信号获取,信号调理、变换、信号分析和特征识别、诊断等,涉及到测试系统静动态性能、测试动力学方面的考虑和自动化程度的提高,涉及到计算

机技术基础和基于LabVIEW的虚拟测试技术的运用等。 课程知识的实用性很强,因此实验就显得非常重要,我们做了金属箔式应变片:单臂、半桥、全桥比较,回转机构振动测量及谱分析,悬臂梁一阶固有频率及阻尼系数测试三个实验。刚开始做实验的时候,由于自己的理论知识基础不好,在实验过程遇到了许多的难题,也使我感到理论知识的重要性。但是我并没有气垒,在实验中发现问题,自己看书,独立思考,最终解决问题,从而也就加深我对课本理论知识的理解,达到了“双赢”的效果。 实验中我学会了单臂单桥、半桥、全桥的性能的验证;用振动测试的方法,识别一小阻尼结构的(悬臂梁)一阶固有频率和阻尼系数;掌握压电加速度传感器的性能与使用方法;了解并掌握机械振动信号测量的基本方法;掌握测试信号的频率域分析方法;还有了解虚拟仪器的使用方法等等。实验过程中培养了我在实践中研究问题,分析问题和解决问题的能力以及培养了良好的工程素质和科学道德,例如团队精神、交流能力、独立思考、测试前沿信息的捕获能力等;提高了自己动手能力,培养理论联系实际的作风,增强创新意识。 实验体会 这次的实验一共做了三个,包括:金属箔式应变片:单臂、半桥、全桥比较;回转机构振动测量及谱分析;悬臂梁一阶固有频率及阻尼系数测试。各有特点。 通过这次实验,我大开眼界,因为这次实验特别是回转机构振动测量及谱分析和悬臂梁一阶固有频率及阻尼系数测试,需要用软件编程,并且用电脑显示输出。可以说是半自动化。因此在实验过程中我受易非浅:它让我深刻体会到实验前的理论知识准备,也就是要事前了解将要做的实验的有关质料,如:实验要求,实验内容,实验步骤,最重要的是要记录什么数据和怎样做数据处理,等等。虽然做实验时,指导老师会讲解一下实验步骤和怎样记录数据,但是如果自己没有一些基础知识,那时是很难作得下去的,惟有胡乱按老师指使做,其实自己也不知道做什么。

单片机电子时钟课程设计实验报告

单片机电子时钟课程设 计实验报告 Pleasure Group Office【T985AB-B866SYT-B182C-BS682T-STT18】

《单片机原理与应用》课程设计 总结报告 题目:单片机电子时钟(带秒表)的设计 设计人员:张保江江润洲 学号: 班级:自动化1211 指导老师:阮海容 目录 1.题目与主要功能要求 (2) 2.整体设计框图及整机概述 (3) 3.各硬件单元电路的设计、参数分析及原理说明 (3) 4.软件流程图和流程说明 (4) 5.总结设计及调试的体会 (10) 附录 1.图一:系统电路原理图 (11) 2.图二:系统电路 PCB (12) 3.表一:元器件清单 (13) 4.时钟程序源码 (14)

题目:单片机电子时钟的设计与实现 课程设计的目的和意义 课程设计的目的与意义在于让我们将理论与实践相结合。培养我们综合运用电子课程中的理论知识解决实际性问题的能力。让我们对电子电路、电子元器件、印制电路板等方面的知识进一步加深认识,同时在软件编程、排错调试、焊接技术、相关仪器设备的使用技能等方面得到较全面的锻炼和提高,为今后能够独立完成某些单片机应用系统的开发和设计打下一个坚实的基础。 课程设计的基本任务 利用89C51单片机最小系统,综合应用单片机定时器、中断、数码显示、键盘输入等知识,设计一款单片机和简单外设控制的电子时钟。 主要功能要求 最基本要求 1)使用MCS-51单片机设计一个时钟。要求具有6位LED显示、3个按键输入。 2)完成硬件实物制作或使用Pruteus仿真(注意位驱动应能提供足够的电流)。 3)6位LED数码管从左到右分别显示时、分、秒(各占用2位),采用24小时标准计时制。开始计时时为000000,到235959后又变成000000。 4)使用3个键分别作为小时、分、秒的调校键。每按一次键,对应的显示值便加1。分、秒加到59后再按键即变为00;小时加到23后再按键即变为00。在调校时均不向上一单位进位 (例如分加到59后变为00,但小时不发生改变)。 5) 软件设计必须使用MCS-51片内定时器,采用定时中断结构,不得使用软件延时法,也不得使用其他时钟芯片。 6)设计八段数码管显示电路并编写驱动程序,输入并调试拆字程序和数码显示程序。7)掌握硬件和软件联合调试的方法。 8)完成系统硬件电路的设计和制作。 9)完成系统程序的设计。 10)完成整个系统的设计、调试和制作。

单片机课程设计报告

课程设计报告 课程名称单片机原理及应用 设计题目电子琴的设计 专业班级自动化1142 姓名周太永 学号1104421242 指导教师蔡长青张卓 起止时间2014.6.23-2014.7.11 成绩评定 考核内容设计 表现 设计 报告 答辩 综合 评定 成绩 电气与信息学院

2013/2014学年第二学期 《单片机控制系统设计与调试》课程设计任务书 指导教师:蔡长青班级:自动化1141、2班 地点:机房、单片机实验室(实训中心415) 课程设计题目:基于单片机原理的电子琴设计 一、课程设计目的 1.灵活运用单片机的基础知识,依据课程设计内容,能够完成从硬件电路图设计, 到PCB制版,再到软件编程及系统调试实现系统功能,完成课程设计,加深对单片机基础知识的理解,并灵活运用,将各门知识综合应用。 2.能够上网查询器件资料,培养对新知识新技术的独立的学习能力和应用能力。 3.独立完成一个小的系统设计,从硬件设计到软件设计,增强分析问题、解决问 题的能力,为日后的毕业设计及科研工作奠定良好的基础。 二、课程设计内容(包括技术指标) 1.焊接。认真、仔细,避免缺焊、漏焊。 2.频率计算。会计算脉冲值与频率的关系。 3.工作过程。开机时,第一步是对定时器T0进行初始化,设定它的工作状态(对 于本系统将T0设定为工作方式0);然后判断是否有键按下,如果没有按键按下,继续判断,如果有按键按下,则判断是哪个键按下;再根据按键的功能将计数初值装入定时器T0中中并启动T0,当T0定时完毕后,重新装入计数初值继续定时并将P3.3取反,再次定时完毕后再一次的装入计数初值 继续定时并将P3.3取反,一直循环此操作直到按键释放为止,按键释放后 停止T0工作并再次判断是否又有按键按下,并继续执行以前的过程。 三、时间安排 1.布置任务、查资料1天 2.硬件电路图设计及PCB制版3天 3.硬件电路图及PCB制版验收、电路板焊接1天 4.软件编程设计3天 5.系统调试3天 6.调试验收1天 7.完成设计报告3天 四、基本要求 1.画出硬件电路图,完成PCB制版; 2.画出软件流程图,编写程序(C51语言/汇编语言); 3.完成系统调试; 4.提交设计报告。

单片机实验心得体会3篇

单片机实验心得体会一:单片机实验心得体会 时间过得真快,不经意间,一个学期就到了尾声,进入到如火如荼的期末考试阶段。 在学习单片机这门课程之前,就早早的听各种任课老师和学长学姐们说过这门课程的重要性和学好这门课程的关键~~多做单片机实验。 这个学期,我们除了在课堂上学习理论知识,还在实验室做了7次实验。将所学知识运用到实践中,在实践中发现问题,强化理论知识。 现在,单片机课程已经结束,即将开始考试了,需要来好好的反思和回顾总结下了。 第一次是借点亮led灯来熟悉keil软件的使用和试验箱上器材。第一次实验体现了一个人对新事物的接受能力和敏感度。虽然之前做过许多种实验。但依旧发现自己存在一个很大的问题,对已懂的东西没耐心听下去,容易开小差;在听老师讲解软件使用时,思路容易停滞,然后就跟不上老师的步骤了,结果需要别人再次指导;对软件的功能没有太大的热情去研究探索,把一个个图标点开,进去看看。所以第一次试验相对失败。鉴于此,我自己在宿舍下载了软件,然后去熟悉它的各个功能,使自己熟练掌握。 在做实验中,第二个问题应该是准备不充分吧。一开始,由于没有课前准备的意识,每每都是到了实验室才开始编程,完成作业,导致每次时间都有些仓促。后来在老师的批评下,认识到这是个很大的问题:老师提前把任务告诉我们,就是希望我们私下把程序编好。于是我便在上机之前把程序编好,拷到u盘,这样上机时只需调试,解决出现的问题。这样就会节约出时间和同学讨论,换种思路,换种方法,把问题给吃透。发现、提出、分析、解决问题和实践能力是作为我们这个专业的基本素质。 三是我的依赖性很大,刚开始编程序时喜欢套用书上的语句,却对语句的理解不够。于是当程序出现问题时,不知道如何修改,眼前的程序都是一块一块的被拼凑整合起来的,没法知道哪里错了。但是编程是一件很严肃的事情,容不得半点错误。于是便只能狠下决心,坚持自己编写,即使套用时,也把每条语句弄懂。这也能激发了学习的兴趣。 还有一次实验是调出电脑里的程序,让它在试验箱上实现其功,让我们去体会别人编程的技巧和程序逻辑美感。看了之后,不得不说我目前的水平简直太小儿科了。还有连线也是个问题,

51单片机课程设计

课程设计说明书
课程设计名称






学生姓名
指导教师
单片机原理及应用课程设计 电子信息工程 140405 20141329 李延琦 胡黄水
2016 年 12 月 26 日

课程设计任务书
课程设计 题目
酒精测试仪
起止日期
2016 年 12 月 26 日— 2017 年 1 月 6 日
设计地点
计算机科学与工程学 院单片机实验室 3409
设计任务及日程安排: 设计任务:分两部分: (一)、设计实现类:进行软、硬件设计,并上机编程、联线、调试、 实现; 1.电子钟的设计 2.交通灯的设计 3.温度计的设计 4.点阵显示 5.电机调速 6.电子音乐发声(自己选曲) 7.键盘液晶显示系统 (二)、应用系统设计类:不须上机,查资料完成软、硬件设计画图。 查资料选定题目。 说明:第 1--7 题任选其二即可。(二)里题目自拟。 日程安排: 本次设计共二周时间,日程安排如下: 第 1 天:查阅资料,确定题目。 第 2--4 天:进实验室做实验,连接硬件并编写程序作相关的模块实验。 第 5--7 天:编写程序,并调试通过。观察及总结硬件实验现象和结果。 第 8--9 天:整理资料,撰写课程设计报告,准备答辩。 第 10 天:上交课程设计报告,答辩。 设计报告要求:
1. 设计报告里有两个内容,自选题目内容+附录(实验内容),每 位同学独立完成。 2. 自选题目不须上机实现,要求能正确完成硬件电路和软件程序 设计。内容包括: 1) 设计题目、任务与要求 2)硬件框图与电路图 3) 软件及流程图 (a)主要模块流程图 (b)源程序清单与注释 4) 总结 5) 参考资料 6)附录 实验上机调试内容
注:此任务书由指导教师在课程设计前填写,发给学生做为本门课程设计 的依据。

单片机课程设计报告模板

单片机系统课程设计报告 专业:自动化 学生姓名: 学号: 指导教师: 完成日期:2011 年 3 月17 日

目录 1 设计任务和性能指标 (3) 1.1设计任务............................................................................ 错误!未定义书签。 2 设计方案 (4) 2.1任务分析 (4) 2.2方案设计 (4) 3 系统硬件设计 (5) 3.1时钟的电路设计 (5) 3.2复位电路设计 (5) 3.3灯控电路设计 (5) 3.4倒计时电路设计 (6) 3.5按键控制电路设计 (7) 4 系统软件设计 (8) 4.11秒定时 (8) 4.2定时程序流程 (8) 4.3交通灯的设计流程图 (9) 4.4定时器0与中断响应 (10) 5 仿真及性能分析 (10) 5.1仿真结果图 (11) 5.2仿真结果与分析 (12) 6 心得体会 (13) 参考文献 (14) 附录1 系统原理图 (15) 附录2 系统PCB图 .................................................................. 错误!未定义书签。附录3 程序清单 (17)

1.1设计任务 利用单片机完成交通信号灯控制器的设计,该交通信号灯控制器由一条主干道和一条支干道汇合成十字路口,在每个入口处设置红、绿、黄三色信号灯,红灯亮禁止通行,绿灯亮允许通行,黄灯亮则给行驶中的车辆有时间停在禁行线外。用红、绿、黄发光二极管作信号灯。如图5.1所示。设东西向为主干道,南北为支干道。 图5.1 交通灯示意图 1. 基本要求 (1) 主干道处于常允许通行的状态,支干道有车来时才允许通行。主干 道亮绿灯时,支干道亮红灯;支干道亮绿灯时,主干道亮红灯。 (2) 主、支干道均有车时,两者交替允许通行,主干道每次放行30秒, 支干道每次放行20秒,设立30秒、20秒计时、显示电路。 (3) 在每次由绿灯亮到红灯亮的转换过程中,要亮5秒黄灯作为过渡。 黄灯亮时,原红灯按1Hz 的频率闪烁。 (4) 要求主支干道通行时间及黄灯亮的时间均可在0~99秒内任意设置。 2. 选做 (1) 可设置紧急按钮,在出现紧急情况时可由交警手动实现全路口车辆 禁行而行人通行状态,即主干道和支干道均为红灯亮。 (2) 实现绿波带。所谓‘绿波带’,是指在一定路段,只要按照规定时速, 就能一路绿灯畅行无阻。“绿波带”将根据道路车辆行驶的速度和路口间的距离,自动设置信号灯的点亮时间差,以保证车辆从遇到第一个绿灯开始,只要按照规定速度行驶,之后遇到的信号灯将全是绿灯。 南 北 东 西

【心得体会范文】参观实验室心得体会精选

参观实验室心得体会精选 透过这次实验,我大开眼界,正因这次实验个性是回转机构振动 测量及谱分析和悬臂梁一阶固有频率及阻尼系数测试,需要用软件编程,并且用电脑显示输出。能够说是半自动化。因此在实验过程中我 受易非浅:它让我深刻体会到实验前的理论知识准备,也就是要事前 了解将要做的实验的有关质料,如:实验要求,实验资料,实验步骤,最重要的是要记录什么数据和怎样做数据处理,等等。虽然做实验时,指导老师会讲解一下实验步骤和怎样记录数据,但是如果自己没有一 些基础知识,那时是很难作得下去的,惟有胡乱按老师指使做,其实 自己也不知道做什么。 在这次实验中,我学到很多东西,加强了我的动手潜质,并且培 养了我的独立思考潜质。个性是在做实验报告时,正因在做数据处理 时出现很多问题,如果不解决的话,将会很难的继续下去。例如:数 据处理时,遇到要进行数据获取,这就要求懂得labview软件一些基 本操作;还有画图时,也要用软件画图,这也要求懂得excel软件的插 入图表命令。并且在做回转机构振动测量及谱分析实验,获取数据时,注意读取波形要改变采样频率,等等。当然不只学到了这些,那里我 就不多说了。 还有动手这次实验,使测试技术这门课的一些理论知识与实践相 结合,更加深刻了我对测试技术这门课的认识,巩固了我的理论知识。 但是这次实验虽好,但是我认为它安排的时刻不是很好,还有测 试技术考试时刻,正因这些时刻安排与我们的课程设计时刻有冲突, 使我不能专心于任一项,结果不能保证每一个项目质量,因此如果有 什么出错请指出! 参观实验室心得体会【2】 高校实验室是培养高层次人才和开展科学研究的重要基地。在西 方发达国家,学校对培养学生的动手能力是十分重视的,这一问题近 年来也越来越受到我国教育界人士的广泛重视。为了提高学生的动手 能力,让学生做相关实训并完成单片机实验报告,在实验的形式上注

通用二维运动平台设计

题目:通用二维运动平台设计学生姓名:X X X 学院:机械学院 班级:机制08-5班 指导教师:XXXX 201X 年 1 月 4 日

摘要 X-Y数控工作台是许多机电一体化设备的基本部件,如数控机床的加工系统、纵横向进给、立体仓库中堆垛机的平面移动系统、平面绘图仪的绘图系统等,尽管结构和功能各不相同,但基本原理相同。机电一体化系统是将机械系统与微电子系统结合而形成的一个有机整体。本文通过对X-Y工作台即能沿着X向、Y向移动的工作台的机械系统、控制系统及接口电路的设计,阐述了机电一体化系统设计对专业教学的意义及技术关键。 本次大四的课程设计,主要设计和研究X-Y工作台及其电气原理图。确定X-Y工作台的传动系统,并且选择了螺旋传动,验算了螺旋传动的刚度、稳定性及寿命等参数;并设计了导轨,据其用途和使用要求,选择了直线滚动导轨副,确定了其类型、转动力矩、转动惯量。控制系统包括了系统电源配置、CPU电路、RAM、ROM扩展,键盘与显示、I/O通道接口、通信接口等。我们利用了8031主控器、6264片外数据存储器、2764片外程序存储器、74LS373地址锁存器、74LS138片选地址译码器及8155、8255可编程I/O扩展等MCS-51单片机设计其硬件电路图。 关键词:滚珠丝杠螺母副;直线滚动导轨副;步进电机;工作台;MCS—51单片机

Abstract: X-Y NC worktable is the integration of mechanical and electrical equipment parts,such as CNC machining system, vertical feed,three-dimensional warehouse stacker plane moving system,graphic plotter plotting system, although the structure and function of each are not identical,but the basic principles are the same.Mechanical and electrical integration system is the mechanical systems and microelectronics systems combine to form an organic whole.This article through to the X-Y table along with X,Y to move to the workbench mechanical system,control system and the design of the interface circuit,elaborated the mechanical and electrical integration system design on specialized teaching significance and key technology. The big four of the curriculum design,the main design and research XY table and electrica schematic diagram . Determination of XY table drive system,and chose the screw drive,check of the spiral transmission rigidity,stability and lifetime parameters;and the design of the guide,according to its purpose and use requirements, select the linear rolling guideway, determine its types,torque,moment of inertia.The control system includes the system power allocation,CPU circuit,RAM,ROM, keyboard and display,I/O channel interface, communication interface etc..We use the 8031 main controller,6264 pieces of data memory,2764 pieces of external program memory,an address latch,74LS373 74LS138 chip select address decoder and a 8155,8255 programmable I/O extension MCS-51 microcontroller design the hardware circuit diagram. Keywords: ball screws; linear rolling guideway; stepping motor; table; MCS-51 single chip microcomputer

89C51单片机课程设计之秒表设计实验报告

单片机课程设计报告 单 片 机 秒 表 系 统 课 程 设 计 班级: 课程名称:秒表设计 成员: 实训地点:北校机房 实训时间:6月4日至6月15日

目录 1课程设计的目的和任务 1.1 单片机秒表课程设计的概述 1.2课程设计思路及描述 1.3 课程设计任务和要求 2硬件与软件的设计流程 2.1系统硬件方案设计 2.2所需元器件 3 程序编写流程及课程设计效果 3.1源程序及注释 3.2原理图分析 3.3课程设计效果 4 心得体会

1. 课程设计的目的和任务 1.1单片机秒表课程设计的概述 一、课程设计题目 秒表系统设计——用STC89C51设计一个4位LED数码显示“秒表”,显示时间为000.0~9分59.9秒,每10毫秒自动加一,每1000毫秒自动加一秒。 二、增加功能 增加一个“复位”按键(即清零),一个“暂停”和“开始”按键。 三、课程设计的难点 单片机电子秒表需要解决几个主要问题,一是有关单片机定时器的使用;二是如何实现LED的动态扫描显示;三是如何对键盘输入进行编程;四是如何进行安装调试。 四、课程设计内容提要 本课程利用单片机的定时器/计数器定时和记数的原理,结合集成电路芯片8051、LED数码管以及课程箱上的按键来设计计时器。将软、硬件有机地结合起来,使得系统能够正确地进行计时,数码管能够正确地显示时间。其中本课程设计有三个开关按键:其中key1按键按下去时开始计时,即秒表开始键,key2按键按下去时数码管清零,复位为“00.00”. key3按键按下去时数码管暂停。 五、课程设计的意义 1)通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的 应用进一步的了解。 2)掌握定时器、外部中断的设置和编程原理。 3)通过此次课程设计能够将单片机软硬件结合起来,对程序进行编辑,校验。 4)该课程通过单片机的定时器/计数器定时和计数原理,设计简单的计时器系统, 拥有正确的计时、暂停、清零,并同时可以用数码管显示,在现实生活中应用广泛,具有现实意义 1.2课程设计思路及描述

单片机课设实验报告

电气工程学院 单片机课程设计 实验报告 班级:电142 姓名: 学号:1412021061 设计题目:实时时钟系统设计 设计时间:2017.01.09~01.13 评定成绩: 评定教师:

摘要 人类为了观测时间,从远古的观太阳、革命时期的摆钟到现在电子钟,不断的在研究、创新纪录;随着科技、社会的快速发展,时间的流逝。美国DALLA S公司推出的具有涓细电流充电能的低功耗实时时钟芯片DS1302。电子万年历诞生了,它可以对年、月、日、周日、时、分、秒进行计时,还具有闰年补偿等多种功能,而且DS1302的使用寿命长,误差小。对于数字电子万年历采用直观的数字显示,可以同时显示年、月、日、周日、时、分、秒和温度等信息,还具有时间校准等功能。该电路采用AT89C51单片机作为核心,功耗小,能在3V 的电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行。低压工作,电压可选用3~5V电压供电。 电子万年历是一种非常广泛日常计时工具,对现代社会越来越流行;万年历具有读取方便、显示直观、功能多样、电路简洁、成本低廉等诸多优点,符合电子仪器仪表的发展趋势,具有广阔的市场前景。 关键词:时钟芯片DS1302,LCD液晶显示,单片机T89C52

目录 摘要 (2) 一、调试过程 (4) 二、运行效果 (6) 三、系统优化 (10) 四、设计总结 (11) 附录 (12)

一、调试过程 1、DS1302实时时钟部分进行调试,程序编完之后,点击编译,对程序进行编译,编译后,发现程序中出现了错误,无法编译通过,查看错误步骤,进行调试,发现是程序的格式错误,调节代码的格式通过编译,编译通过之后,进行软件的仿真实验,看看DS1302是否会生成实时时钟,将编译生成的hex文件导入AT89C51芯片中,之后进行运行,发现DS1302生成了实时时钟,证明这一部分编译成功。 2、LCD的显示部分进行调试,先对产生年月日时分秒之间的连接符进行显示,编译之前先选择自动生成hex文件,让后进行编译,编译完成后调节格式上的错误,直到编译通过后,进行软件上的仿真,仿真时发现,LCD显示上出现了错位现象,让后调节源程序,调节LCD的显示行列位置之后在进行重新编译,在软件上进行仿真,出现了想要的结果;连接符编译成功后,将时钟时间显示在LCD相应的位置上,时钟显示程序,在连接符显示程序基础上进行编译,不停地循环检测60H-66H单元的内容,将这些单元的内容送入到LCD上显示,编译通过之后,发现LCD的时钟显示不正确,通过连调,发现检测60-66单元内容时出错了,重新调节程序,进行编译,成功的出现了时钟的显示。 3、添加开关程序,开关程序添加完成后,编译成功,在软件上进行仿真时发现开关不起作用,按下开关DS1302的时钟继续运行,调节时钟数据,不起作用,通过连调发现,没有对60-66单元的收据进行保护,因此,将开关拨到设置模式时,DS1302时钟并未停止,继续进行计数,所以,将60-66单元送入20-26单元进行保护,当进入设置模式时,将数据进行保护,最后如果没有确认,则将20-26数据送出,如果改变了,则将60-66直接输出,将程序更改完成后,再次仿真达到了预期的效果,可以对时钟进行调节,可以暂停,重新调节时间。 仿真和实际硬件的实验还是有着不小的区别,在软件上进行仿真,所有的端口是自己连接的,因此可以选择不同的端口使用,而在硬件实验中,硬件实验上的一些连线已经自己确定了,必须采用该端口,因此在硬件调试时,需要改变端口的地址以用来符合硬件实验的标准,其次在软件仿真上没有出现问题,在硬件实验时可能有问题,在利用软件仿真时,LCD清屏不清屏,对于实验显示来说没有产生什么影响,然而转入硬件实验室,如果不进行LCD的清屏程序,那么由于

相关主题
文本预览
相关文档 最新文档