版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 2010 届电子科技学院单片机课程设计 基基于于单单片片机机的的交交通通灯灯信信号号控控制制器器设设计计 院院 系:系: 电子科技学院 专专 业业: 单 片 机 指指 导导 教教 师:师: 刘 清 华 姓姓 名:名: 秦 梓 敬 2012 年 05 月 江西渝州科技职业学院电子科技学院 摘 要 自从 1858 年英国人发明了原始的机械扳手交通灯之后,随后的一百多年里,交通 灯改变了交通路况,也在人们日常生活中占据了重要地位,随着人们社会活动日益增 加,经济发展,汽车数量急剧增加,城市道路日渐拥挤,交通灯更加显示出了它的功 能,使得交通得到有效管制,对于交通疏导,提高道路导通能力,减少交通事故
2、有显 著的效果。 近年来,随着科技的飞速发展,电子器件也随之广泛应用,其中单片机也不断深 入人民的生活当中。本模拟交通灯系统利用单片机 stc89c51 作为核心元件,实现了通 过信号灯对路面状况的智能控制。从一定程度上解决了交通路口堵塞、车辆停车等待 时间不合理、急车强通等问题。系统具有结构简单、可靠性高、成本低、实时性好、 安装维护方便等优点,有广泛的应用前景。 本模拟系统有单片机硬/软件系统,8 位 8 段数码管显示系统。和复位电路控制电 路等组成,较好的模拟了交通路面的控制。 关键词:单片机、交通灯、模拟系统、数码管 目 录 第一章 设计要求.1 第二章 设计思路.1 第三章 智能交通
3、灯控制系统的总体设计.2 3.1 单片机交通控制系统的通行方案设计.2 3.2 单片机交通控制系统的功能要求.2 3.3 单片机交通控制系统的基本构成及原理.3 第四章 智能交通灯的硬件设计.4 4.1 单片机.4 4.1.1 单片机的硬件特性.4 4.1.2 单片机的应用.5 4.2 stc89c52 引脚说明.6 4.3 系统总体框图及流程图.9 4.4 电路设计.10 4.4.1 显示模块.10 4.4.2 红绿灯模块.12 4.4.3 复位电路:.12 4.4.4 时钟电路.13 4.4.5 其它硬件介绍及连接.13 4.4.6 主要元器件选择.14 第五章 智能交通灯的软件设计.15
4、 5.1 单片机中断系统基本结构.15 5.2 中断响应.16 5.3 中断入口.16 5.4 中断请求的撤销.17 第六章 心得体会.18 参考文献.19 致 谢.20 附 录.21 附录一 (源程序).21 附录二 (原理图).29 第 1 章 设计要求 1、利用单片机的定时器定时,实现道路的红绿灯交替点亮和熄灭。 2、以 stc89c52 单片机为核心,设计一个十字路口交通灯控制系统。用单片机控制 led 灯模拟交通信号灯显示。假定东西、南北方向方向通行(绿灯)时间为 25 秒,缓 冲(黄灯)时间 5 秒,停止(红灯)时间 30 秒。 3、南北方向、东西方向车道除了有红、黄、绿灯指示外,
5、每一种灯亮的时间都用 显示器进行显示(采用计时的方法)。 第二章 设计思路 1、分析目前交通路口的基本控制技术以及各种通行方案,并以此为基础提出自己 的交通控制的初步方案。 2、确定系统交通控制的总体设计,包括,十字路口具体的通行禁行方案设计以及 系统应拥有的各项功能。 3、进行显示电路,按键电路的设计和对各器件的选择及连接,大体分配各个器件 及模块的基本功能要求。 4、进行软件系统的设计,对于本系统,本人采用单片机 c 语言编写,对单片机内 部结构和工作情况做了充足的研究,了解中断以及延时原理,总体上完成了软件的编 写。然后自行焊接电路板进行硬件调试。 第 3 章 智能交通灯控制系统的总体设
6、计 3.1 单片机交通控制系统的通行方案设计 设在十字路口,分为东西向和南北向,在任一时刻只有一个方向通行,另一方向禁 行,持续一定时间,经过短暂的过渡时间,将通行禁行方向对换。其具体状态如下: 1、东西方向为绿灯,南北方向为红灯,数码管开始倒计时显示,南北方向的时间 比东西方向的时间要多 5 秒。 2、当东西方向计时到零时,再和南北方向一起从 5 秒开始计时。此时黄灯开始闪 烁。 3、南北方向为绿灯,东西方向为红灯,数码管开始倒计时显示,东西方向的时间 比南北方向的时间要多 5 秒。 4、当南北方向计时到零时,再和东西方向一起从 5 秒开始计时。此时黄灯开始闪 烁。重复一到四的显示操作。 3
7、.2 单片机交通控制系统的功能要求 本设计能模拟基本的交通控制系统,用红绿黄灯表示禁行,通行和等待的 信号发生,还能进行倒计时显示,通行时间调整功能和紧急情况全面禁行。 1、倒计时显示 倒计时显示可以提醒驾驶员在信号灯灯色发生改变的时间、在“停止”和“通过” 两者间作出合适的选择。驾驶员和行人普遍都愿意选择有倒计时显示的信号控制方式, 并且认为有倒计时显示的路口更安全。倒计时显示是用来减少驾驶员在信号灯色改变 的关键时刻做出复杂判断的 1 种方法,它可以提醒驾驶员灯色发生改变的时间,帮助 驾驶员在“停止”和“通过”两者间作出合适的选择 。 2、时间的设置 本设计中可通过键盘对时间进行手动设置,
8、为了体现人性化,我们的设计可满足人 们对红黄绿灯三种时间的随时设定,从而适应不同的人流量的要求。同时,为了防止 按键抖动错读输入,以及防止一次按键多次读入,我们分别采取了延时 3.33ms 和 1.116s。整个键盘程序设计使操作简单方便,以便此设计可适应各种路况,增加了人 为的可控性,避免自动故障和意外发生。 3.3 单片机交通控制系统的基本构成及原理 单片机设计交通灯控制系统,可用单片机直接控制信号灯的状态变化,基本上可以指 挥交通的具体通行,当然,接入 led 数码管就可以显示倒计时以提醒行使者,更具人 性化。本系统在此基础上,加入了时间调整功能。据此,本设计系统以单片机为控制 核心,由
9、按键设置模块产生输入,8 个八段数码管灯作为输出。系统的总体框图如下所 示。 单片机上电后,系统进入正常工作状态,执行交通灯状态显示控制,同时将时间数 据倒计时输入到 led 数码管上实时显示。在此过程中随时调用时间调节中断和紧急情 况中断。 第四章 智能交通灯的硬件设计 4.1 单片机 单片微型计算机简称单片机,是典型的嵌入式微控制器,常用的英文字母的缩写 mcu 表示单片机,它最早是被用在工业控制领域。最早的设计理念是通过将大量外围设 备和 cpu 集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求 严格的控制设备当中。 单片机比专用处理器更适合应用于嵌入式系统,因此它得到
10、了最多的应用。事实 上单片机是世界上数量最多的计算机。现代人类生活中所用的。几乎每件电子和机械 产品中都会集成有单片机。单片机的数量不仅远超过 pc 机和其他计算的总和,甚至比 人类的数量还要多。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片, 而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比, 单片机只缺少了 i/o 设备。概括的讲:一块芯片就成了一台计算机。它的体积小、质 量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了 解计算机原理与结构的最佳选择。 4.1.1 单片机的硬件特性 1、单片机集成度高。单片机包括 cpu、4kb
11、容量的 rom(8031 无)、128 b 容量 的 ram、2 个 16 位定时/计数器、4 个 8 位并行口、全双工串口行口; 2、系统结构简单,使用方便,实现模块化; 3、单片机可靠性高,可工作到 106 107 小时无故障; 4、处理功能强,速度快; 5、低电压,低功耗,便于生产便携式产品; 6、控制功能强; 4.1.2.单片机的应用 目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪 迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业 自动化过程的实时控制和数据处理,广泛使用的各种智能 ic 卡,民用豪华轿车的安全 保障系统,录像机、摄像机
12、、全自动洗衣机的控制,以及程控玩具、电子宠物等等, 这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械以及各 种智能机械了。因此,单片机的学习、开发与应用将造就一批计算机应用与智能化控 制的科学家、工程师。单片机广泛应用于仪器仪表、家用电器、医用设备、航空航天、 专用设备的智能化管理及过程控制等领域,大致可分如下几个范畴: (1): 在智能 仪器仪表上的应用单片机具有体积小、功耗低、控制功能强、扩展灵活、微型化和使 用方便等优点,广泛应用于仪器仪表中,结合不同类型的传感器,可实现诸如电压、 功率、频率、湿度、温度、流量、速度、厚度、角度、长度、硬度、元素、压力等物 理量的测量
13、。采用单片机控制使得仪器仪表数字化、智能化、微型化,且功能比起采 用电子或数字电路更加强大。例如精密的测量设备(功率计,示波器,各种分析仪)。 (2):在工业控制中的应用用单片机可以构成形式多样的控制系统、数据采集系统。 例如工厂流流水线的智能化管理,电梯智能化控制、各报警系统,与计算机网络构成 二级控制系统等。 (3):在家用电器中的应用可以这样说,现在的家用电器基本上 都采用了单片机控制,从电饭煲、洗衣机、电冰箱、空调机、彩电、其他音响视频器 材、再到电子秤量设备,五花八门,无所不在。 (4):在计算机网络和通信领域中 的应用现代的单片机普遍具备通信接口,可以很方便地与计算机进行数据通信,
14、为在 计算机网络和通信设备间的应用提供了极好的物质条件,现在的通信设备基本上都实 现了单片机智能控制,从手机,电话机、小型程控交换机、楼宇自动通信呼叫系统、 列车无线通信、再到日常工作中随处可见的移动电话,集群移动通信,无线电对讲机 等。 (5):单片机在医用设备领域中的应用单片机在医用设备中的用途亦相当广泛, 例如医用呼吸机,各种分析仪,监护仪,超声诊断设备及病床呼叫系统等等。 (6): 在各种大型电器中的模块化应用某些专用单片机设计用于实现特定功能,从而在各种 电路中进行模块化应用,而不要求使用人员了解其内部结构。如音乐集成单片机,看 似简单的功能,微缩在纯电子芯片中(有别于磁带机的原理)
15、,就需要复杂的类似于 计算机的原理。如:音乐信号以数字的形式存于存储器中(类似于 rom),由微控制器 读出,转化为模拟音乐电信号(类似于声卡)。(7):单片机在汽车设备领域中的应用 单片机在汽车电子中的应用非常广泛,例如汽车中的发动机控制器,基于 can 总线的 汽车发动机智能电子控制器,gps 导航系统,abs 防抱死系统,制动系统等等。在大型 电路中,这种模块化应用极大地缩小了体积,简化了电路,降低了损坏、错误率,也 方便于更换。 4.2 stc89c52 引脚说明 图 1:单片机引脚图 vcc(40 引脚):电源电压 vss(20 引脚):接地 p0 端口(p0.0p0.7,3932
16、引脚):p0 口是一个漏极开路的 8 位双向 i/o 口。作为输出端口, 每个引脚能驱动 8 个 ttl 负载,对端口 p0 写入“1”时,可以作为高阻抗输入。在访问外部程序和 数据存储器时,p0 口也可以提供低 8 位地址和 8 位数据的复用总线。此时,p0 口内部上拉电阻有 效。在 flash rom 编程时,p0 端口接收指令字节;而在校验程序时,则输出指令字节。验证时, 要求外接上拉电阻。 p1 端口(p1.0p1.7,18 引脚):p1 口是一个带内部上拉电阻的 8 位双向 i/o 口。p1 的输出缓 冲器可驱动(吸收或者输出电流方式)4 个 ttl 输入。对端口写入 1 时,通过内
17、部的上拉电阻把端 口拉到高电位,这是可用作输入口。p1 口作输入口使用时,因为有内部上拉电阻,那些被外部拉 低的引脚会输出一个电流。 此外,p1.0 和 p1.1 还可以作为定时器/计数器 2 的外部技术输入(p1.0/t2)和定时器/计数器 2 的触 发输入(p1.1/t2ex),具体参见下表: 在对 flash rom 编程和程序校验时,p1 接收低 8 位地址。 p1.0 和 p1.1 引脚复用功能 引脚号功能特性 p1.0 t2(定时器/计数器2外部计数输入),时钟输出 p1.1 t2ex(定时器/计数器2捕获/重装触发和方向控制) 表 1:p1.0 和 p1.1 引脚复用功能 p2
18、端口(p2.0p2.7,2128 引脚):p2 口是一个带内部上拉电阻的 8 位双向 i/o 端口。p2 的输出缓冲器可以驱动(吸收或输出电流方式)4 个 ttl 输入。对端口写 入 1 时,通过内部的上拉电阻把端口拉到高电平,这时可用作输入口。p2 作为输入口 使用时,因为有内部的上拉电阻,那些被外部信号拉低的引脚会输出一个电流。 在访问外部程序存储器和 16 位地址的外部数据存储器(如执行“movx dptr”指 令)时,p2 送出高 8 位地址。在访问 8 位地址的外部数据存储器(如执行“movx r1”指令)时,p2 口引脚上的内容(就是专用寄存器(sfr)区中的 p2 寄存器的内容)
19、 ,在整个访问期间不会改变。 在对 flash rom 编程和程序校验期间,p2 也接收高位地址和一些控制信号。 p3 端口(p3.0p3.7,1017 引脚):p3 是一个带内部上拉电阻的 8 位双向 i/o 端口。p3 的输出缓冲器可驱动(吸收或输出电流方式)4 个 ttl 输入。对端口写入 1 时,通过内部的上拉电阻把端口拉到高电位,这时可用作输入口。p3 做输入口使用时, 因为有内部的上拉电阻,那些被外部信号拉低的引脚会输入一个电流。 在对 flash rom 编程或程序校验时,p3 还接收一些控制信号。 p3口除作为一般 i/o 口外,还有其他一些复用功能,如下表所示: 引脚号复用功
20、能 p3.0 rxd(串行输入口) p3.1 txd(串行输出口) p3.2 (外部中断0) p3.3 (外部中断1) p3.4 t0(定时器0的外部输入) p3.5 t1(定时器1的外部输入) p3.6 (外部数据存储器写选通) p3.7 (外部数据存储器读选通) 表 2:p3 口引脚复用功能 rst:复位输入。当振荡器工作时,rst 引脚出现两个机器周期以上高电平将使单片机 复位。wdt 溢出将使该引脚输出高电平,设置 sfr auxr 的 disrt0 位(地址 8eh)可 打开或关闭该功能。disrt0 位缺省为 reset 输出高电平打开状态。 aleerror!:当访问外部程序存储
21、器或数据存储器时,ale(地址锁存允许)输出 脉冲用于锁存地址的低 8 位字节。即使不访问外部存储器,ale 仍以时钟振荡频率的 16 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是: 每当访问外部数据存储器时将跳过一个 ale 脉冲。对 f1ash 存储器编程期间,该引脚 还用于输入编程脉冲(prog)。如有必要,可通过对特殊功能寄存器(sfr)区中的 8eh 单元的 d0 位置位,可禁止 ale 操作。该位置位后,只有一条 m0vx 和 m0vc 指令 ale 才会被激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置 ale 无 效。error!程序储存允许
22、(error!)输出是外部程序存储器的读选通信号,当 at89s51 由外部程序存储器取指令(或数据)时,每个机器周期两次error!有效,即输出两个 脉冲。当访问外部数据存储器,没有两次有效的error!信号。error!vpp:外部访问 允许。欲使 cpu 仅访问外部程序存储器(地址为 0000hffffh),ea 端必须保持低电 平(接地)。需注意的是:如果加密位 lb1 被编程,复位时内部会锁存 ea 端状态。如 ea 端为高电平(接 vcc 端),cpu 则执行内部程序存储器中的指令。f1ash 存储器编程 时,该引脚加上+12v 的编程电压 vcc。 xtal1:振荡器反相放大器及
23、内部时钟发生器的输入端。 xtal2:来自反向振荡放大器的输出。 4.3 系统总体框图及流程图 stc 89 c52 单单 片片 机机 锁存器(位选端)锁存器(位选端) 倒计时显示数倒计时显示数 码管 键盘键盘 锁存器(段选端)锁存器(段选端) 时间显示数码时间显示数码 管 码管码管 led 红绿灯红绿灯 复位电路复位电路 时钟电路时钟电路 p3 p0 p1 图 2:系统总体框图 开 始 始 南北红东西绿 30s 倒计时显示 黄灯亮 5s 南北绿东西红 黄灯亮 5s 25s 倒计时显示 图 3:流程图 4.4 电路设计 4.4.1 显示模块 led 数码显示部分。led 数码显示部分由七段数码
24、显示管组成。 发光二极管显示原理: 发光二极管是采用砷化镓、镓铝砷和磷化镓等材料制成,其内部结构为一个 pn 结, 具有单向导电性。发光二极管在制作时,使用的材料不同,那么就可以发出不同颜色 的光。 当定时器定时为 1 秒,时程序跳转到时间显示及信号灯显示子程序,它将依次显示 信号灯时间 ,同时一直显示信号灯的颜色,这时在返回定时子程序定时一秒,在显示 黄灯的下一个时间,这样依次把所有的灯色的时间显示完后在重新给时间计数器赋初 值 ,重新进入循环。 p0.0 p0.1 p0.2 p0.3 p0.4 p0.5 p0.6 p0.7 p1.0 p1.1 r2 10r3 10r4 10r510 r6
25、10r7 10r8 10r9 10 r10 300 r11 300 图 4:数码管显示 说明: (1)共阴极两位数码管用于倒计时 ; (2)段选端由 p0 控制,位选端用三极管控制(仿真时未用); 4.4.2 红绿灯模块 图 5:红路灯显示 说明:图为单方向的红绿黄灯 ,分别接在 p2 口上,由 p2 口控制 4.4.3 复位电路: 图 6 单片机复位电路 4.4.4 时钟电路 图 7:单片机时钟电路 说明 :用 12m 晶振时 电容要选择 30p 4.4.5 其它硬件介绍及连接 八段 led 数码管 led 显示屏作为大型显示设备的一种,具有亮度高、价格低、寿命长、维护简便等 优点。led
26、数码管的结构简单,分为七段和八段两种形式,也有共阳和共阴之分。以八 段共阳管为例,它有 8 个发光二极管(比七段多一个发光二极管,用来显示 dp,即点), 每个发光二极管的阳极连在一起,如下图所示。这样,一个 led 数码管就有 i 根位选 线和 8 根段选线,要想显示一个数值,就要分别对它们的高低电平来加以控制。为方 便起见,本文主要讨论共阳八段 led 数码显示管,其他类形的显示管与其类似。 注:我们用的开发板数码管为共阴,因此数值段码与共阳的为取反关系。 图 8: led 数码管 led 灯的显示原理:通过同名管脚上所加电平的高低来控制发光二极管是否点亮而 显示不同的字形,如 dp,g,
27、f,e,d,c,b,a 全亮显示为,采用共阳极连接驱动代码, 代码表如下表所示。 显示数值 dp,g,f,e,d,c,b,a 驱动代码 011000000c0h 111111001f9h 210100100a4h 310110000b0h 41001100199h 51001001092h 61000001082h 711111000f8h 81000000080h 91001000090h 表 3: 数码管驱动代码表 相应在程序软件上,可以通过调用程序给定的秒值经过查表把对应的代码输出即 可显示所要显示的值。 4.4.6 主要元器件选择 (1) 开关管的选择:button 按钮 (2) le
28、d 发光二极管 ledred, ledyellow ,ldegreen (3) 一位一体数码管 7seg-mpx2-cat-red:共阳数码管(红色) (4) pn4249:驱动三极管 (5) stc89c51 系列单片机 第五章 智能交通灯的软件设计 5.1 单片机中断系统基本结构 中断是一项重要的计算机技术,是处理正常工作与紧急状态的好办法,是实现人机 实时交互的重要途径,在单片机应用系统中,中断技术得到了广泛应用。下面详细介 绍单片机中断系统基本结构、与中断相关的特殊寄存器的设置及中断应用系统编程方 法。 当 cpu 查询到系统有中断请求时,如果系统处于中断允许状态,cpu 将停止当前的
29、 工作,响应中断请求,转向中断服务,中断服务完成后,返回原程序继续执行当前任 务,这叫单片机中断。 能让 cpu 产生中断的信号源叫中断源。89 系列单片机有 nt0、int1、t0、t1、ti、ri 六个中断源,但只有 ex0、et0、ex1、et1、es 五个向量,下 面简要介绍六个中断源。 图 9:单片机六个中断源 int0、int1:外部中断源,由 p3.2 和 p3.2 引脚输入。具有低电平和脉冲两种触发方 式,在每个机器周期的 s5p2 采样引脚信号,如有效则由硬件将它的中断请求标志 ie 置 1,请求中断。当 cpu 响应中断时,由硬件复位。 1 it0=0 it0=1 ti r
30、i it0=1 it0=0 tcon ie0 tf0 ie1 tf1 ti ri it0=0 et0 ex0 ex1 et1 es ea 中 断 优 先 级 1 ip t0、t1:定时/计数器中断,当定时/计数器产生溢出时,置位中断请求标志 tf 请求中 断处理。 ri、ti:串行中断,ri 是接收,ti 为发送。单片机串行口接收到一个字符后 ri 置 1, 发送完一个字符 ti 置 1。值得注意的是,ri、ti 在响应中断后,必须由用指令将其复 位。 5.2 中断响应 cpu 在执行程序的过程中,在每个机器周期的 s5p2 对中断标志位按中断优先级 进行查询,一旦查询到有中断请求,cpu 只
31、要不在执行同级或高级的中断服务程序和 当前指令(reti 指令或访问 ie、ip 的指令除外)执行完毕两种情况,则响应中断。 如果当前正在执行的指令是 reti 或访问 ie、ip 的指令,则当前指令执行完毕后, cpu 才可响应中断。中断响应时间可以从中断信号被查询开始算起,中断响应时间在 以下三种情况下,响应时间还会更长: cpu 正在执行一个比要响应的中断源优先级相等或更高的中断源的中断服务程 序,此时须等到中断服务程序执行完毕才可中断响应。 正在执行的当前指令不是在最后一个机器周期,只有指令执行完后才响应中断。 如果当前执行的是 reti 或访问 ie、ip 的指令,则当前指令执行完毕
32、后,cpu 需再执行一条指令才可以中断响应,因此附加等待响应时间不会超过 5 个机器周期。 5.3 中断入口 单片机响应中断后,将转向特定的入口进行中断服务,单片机的中断入口地址 如表 3.2 所示。 中 断 源入 口 地 址 ie0(外部中断 0)0003h tf0(定时器 0 溢出中断)000bh ie1(外部中断 1)0013h tf1(定时器 1 溢出中断)001bh ri+ti(串行口中断)0023h 表 4: mcs-51 单片机中断服务程序入口地址表 从表中可以看出,两相邻中断源的入口地址间隔为 8 个单元。这意味着如果要把 中断源对应的中断服务程序从入口地址开始存放,则程序的长
33、度不能超过 8 个字节, 否则会影响到下一个中断源的入口地址的使用。而通常的情况下,中断服务程序的长 度不止 8 个字节,因此,常见的处理方法是:在入口地址处存放一条无条件转移指令, 通过这条转移指令转向对应的中断服务程序入口,中断服务程序以 reti 为结束。 5.4 中断请求的撤销 cpu 响应中断请求,在中断返回(reti)之前,该中断请求应被撤除,否则会引 发另一次中断。 定时/计数器中断请求撤销:cpu 在响应中断后,由硬件自动清除中断请求标志 tf。 外部中断请求撤销:如果采用脉冲触发方式,cpu 在响应中断后,由硬件自动清 除中断请求标志 ie;对于电平触发方式的外部中断请求,中
34、断标志的撤销是自动的, 由于造成中断请求的低电平继续存在,所以在响应中断后再次会产生中断请求,为此 响应中断后要撤销外部信号。 第六章 心得体会 (1) 这次设计时间很长,期间,我们自学了单片机教程, keil 、proteus、protel 99se 等软件,自学能力达 到很大的提高 (2)本次设计过程中,我们充分体会到了团体合作的重要 性。通过我们几个人的合理分工,设计过程完成的比 较成功 (3) 通过本次设计,我们学到了对复杂程序模块化的编程 方法和对其进行检查与修改方法。 (4)本次设计过程中,我们的动手能力得到很大的提高, 例如说焊接技术、对电路板的总体规划,等等。 参考文献 【1】
35、张毅刚 . 单片机原理及应用 高等教育出版社, 2001 【2】杨加国. 单片机原理与应用及 c51 程序设计 清华大学大学出版社,2008 【3】 谭浩强. c 程序设计(第三版) 清华大学出版设,2005 【4】 刘守义. 单片机应用技术 西安电子科技大学出版社,2002 【5】 梅丽凤. 单片机原理及接口技术 清华大学出版社,北京交通大学出版社, 2004 【6】 张永枫. 单片机应用实训教程 西安电子科技大学出版社,2005 【7】 何立民. 单片机应用系统设计 北京航空航天大学出版社,1990 【8】 张建军. 单片机应用基础(项目教程) 机械工业出版社, 2008 致 谢 在本次课
36、题的设计过程中,刘清华老师从论文选题,构思到最后定稿以及后续的 修改校正的各个环节给予细心的指导,使我得以最终完成毕业论文设计。在学习中, 刘清华老师严谨的教学态度、丰富渊博的知识、精益求精的工作态度以及随和的性格 深受同学们的喜爱,刘老师的师者风范将是我终生学习的楷模,老师们的高深精湛与 严谨求实的治学精神,将永远激励着我。 在学校这几年中得到了学校领导、众多老师的关心支持和帮助。在此,谨向老师们 致以衷心的感谢和崇高的敬意。 最后,我要向百忙之中抽时间对本文进行审阅,评议的各位老师表示衷心感谢。 附录 附录一:源程序 #include #define uchar unsigned char #define uint unsigned int uchar seg=0 xc0,0 xf9,0 xa4,0 xb0,0 x99,0 x92,0 x82,0 xf8,0 x80,0 x90; uchar position=0 xf7,0
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024标准合作生产合同
- 04年云存储服务合同
- 2024施工合同备案表范本
- 04年光伏发电项目开发与建设合同
- 2024年互联网公司提供在线教育服务合同
- 2024年光伏发电项目开发与合作建设合同
- 2024年企业宣传与推广合同
- 2024建设银行外汇的借款合同范本
- 2024古董古玩版权使用许可合同
- 公司营销部门年终工作总结
- 电力工程施工售后保障方案
- 2024年小学心理咨询室管理制度(五篇)
- 第16讲 国家出路的探索与挽救民族危亡的斗争 课件高三统编版(2019)必修中外历史纲要上一轮复习
- 机器学习 课件 第10、11章 人工神经网络、强化学习
- 北京市人民大学附属中学2025届高二生物第一学期期末学业水平测试试题含解析
- 书籍小兵张嘎课件
- 氢气中卤化物、甲酸的测定 离子色谱法-编制说明
- 2024秋期国家开放大学专科《机械制图》一平台在线形考(形成性任务四)试题及答案
- 2024年黑龙江哈尔滨市通河县所属事业单位招聘74人(第二批)易考易错模拟试题(共500题)试卷后附参考答案
- 私募基金管理人-廉洁从业管理准则
- 房地产估价机构内部管理制度
评论
0/150
提交评论