ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:156.05KB ,
资源ID:17043977      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/17043977.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(汽车车灯控制Word文档下载推荐.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

汽车车灯控制Word文档下载推荐.docx

1、pin40:正电源脚,工作时,接+5v电源。pin19:时钟XTAL1引脚,片内振荡电路的输入端。pin18:时钟XTAL2脚,片内振荡电路的输出端。 单片机的时钟电路引脚 可以由内部方式和外部方式产生,XTAL1(19引脚)XTAL2(18引脚)即为单片机的两个时钟引脚。(1)内时钟引脚8051单片机内有振荡电路,只需在XTAL1和XTAL2间外接石英晶体和电路组成的并联振荡电路(晶振器),晶体可以在固有频率1.2-12MHz的晶振器之间任选晶体,电容可以在20-60pF的电容之间任选,通常选择30pF的瓷片电容。在单片机控制的数字显示温度计电路设计的这个部分,就是采用内时钟引脚,其中晶振器

2、为6MHz,两个电容均为30pF。(2)外时钟方式,XTAL1接地,XTAL2接外部振荡器。由于XTAL2端的电平不是TTL电平,故接一个上拉电阻。外部振荡器的频率应低于12MHz8051的时钟方式:8051的时钟有两种方式,一种是片内时钟振荡方式,但需在18和19脚接石英晶体(2-12MHz)和振荡电容,振荡电容的值一般取10P-30P。;另一种是外部时钟方式,即将XTAL1接地,外部时钟信号从XTAL2引脚输入。输入输出(I/O)引脚:pin39-pin32为p0.0-p0.7输入输出引脚。pin1-pin8为p1.0-p1.7输入输出引脚。pin21-pin28为p2.0-p2.7输入输

3、出引脚。pin10-pin17为p3.0-p3.7输入输出引脚。pin9:RESET/VPD复位信号复位脚,当8051通电,时钟电路开始工作,在RESET引脚上出现24个时钟周期以上的高电平,系统及初始复位。8051 的复位方式可以使自动复位,也可以是手动复位。总体设计电路:四, 程序存储器和数据存储器的单元分配程序存储器和数据存储器的单元分配存储器是单片机的一个重要组成部分,每个存储单元对应一个地址,每个个单元共有1个地址,用两位16进制数表示,即存储器的地址(00HFFH)。存储器中每个存储单元可存放一个八位二进制信息,通常用两位16进制数来表示,这就是存储器的内容。 1程序存储器 程序是

4、控制计算机动作的一系列命令,单片机只认识由“0”和“1”代码构成的机器指令。如前述用助记符编写的命令MOV A,20H,换成机器认识的代码74H、20H:(写成二进制就是01110100B和00100000B)。在单片机处理问题之前必须事先将编好的程序、表格、常数汇编成机器代码后存入单片机的存储器中,该存储器称为程序存储器。程序存储器可以放在片内或片外,亦可片内片外同时设置。由于PC程序计数器为16位,使得程序存储器可用16位二进制地址,因此,内外存储器的地址最大可从0000H到FFFFH。 2数据存储器 单片机的数据存储器由读写存储器RAM组成。其最大容量可扩展到64k,用于存储实时输入的数

5、据。8051内部有256个单元的内部数据存储器,其中00H7FH为内部随机存储器RAM,80HFFH为专用寄存器区。实际使用时应首先充分利用内部存储器,从使用角度讲,搞清内部数据存储器的结构和地址分配是十分重要的。因为将来在学习指令系统和程序设计时会经常用到它们。8051内部数据存储器地址由00H至FFH共有256个字节的地址空间,该空间被分为两部分,其中内部数据RAM的地址为00H7FH(即0127)。而用做特殊功能寄存器的地址为80HFFH。在此256个字节中,还开辟有一个所谓“位地址”区,该区域内不但可按字节寻址,还可按“位(bit)”寻址。对于那些需要进行位操作的数据,可以存放到这个区

6、域。从00H到1FH安排了四组工作寄存器,每组占用8个RAM字节,记为R0R7。究竟选用那一组寄存器,由前述标志寄存器中的RS1和RS0来选用。 3特殊功能寄存器特殊功能寄存器(SFR)的地址范围为80HFFH。在MCS51中,除程序计数器PC和四个工作寄存器区外,其余21个特殊功能寄存器都在这SFR块中。其中5个是双字节寄存器,它们共占用了26个字节。各特殊功能寄存器的符号和地址见附表2。其中带号的可位寻址。特殊功能寄存器反映了8051的状态,实际上是8051的状态字及控制字寄存器。用于CPU PSW便是典型一例。这些特殊功能寄存器大体上分为两类,一类与芯片的引脚有关,另一类作片内功能的控制

7、用。与芯片引脚有关的特殊功能寄存器是P0P3,它们实际上是4个八位锁存器(每个I/O口一个),每个锁存器附加有相应的输出驱动器和输入缓冲器就构成了一个并行口。MCS51共有P0P3四个这样的并行口,可提供32根I/O线,每根线都是双向的,并且大都有第二功能。其余用于芯片控制的寄存器中,累加器A、标志寄存器PSW、数据指针DPTR等的功能。五, 程序流程图六, 源程序清单 ORG 0000H AJMP MAI ORG 0003H SAME EQU 4EH LJMP ZH ORG 0030HMAI: SETB EA SETB EX0 SETB IT0 MOV SP,#30HSTART1: MOV

8、P1, #00H START: MOV A, P2 ANL A, #3FH CJNE A, #3FH, SHIY AJMP START1SHIY: MOV SAME, A LCALL YS MOV A, P2 CJNE A,#3FH,SHIY1SHIY1: CJNE A,SAME,START1NEXT1: JNB P2.0,ZUOZNEXT2: JNB P2.1,YOUZNEXT3: JNB P2.2,WUDNEXT4: JNB P2.3,TINGZNEXT5: JNB P2.4,ZHUANGSNEXT6: JNB P2.5,ZHAOMNEXT7: AJMP ERROR ZUOZ: JNB P

9、2.5,ZZM MOV P1,#03H LCALL Y1s MOV P1,#00H LCALL Y1s AJMP ZUOZZZM: CJNE A,#1EH,ERROR MOV P1,#1FH LCALL Y1s MOV P1,#03H AJMP ZZMYOUZ: JNB P2.5,YZM MOV P1,#18H AJMP YOUZYZM: CJNE A,#1DH,ERROR MOV P1,#18H AJMP YZMWUD: MOV P1,#0AH AJMP WUDTINGZ: MOV P1,#11H LCALL Y1S AJMP TINGZZHUANGS:MOV P1,#15H AJMP ZH

10、UANGSZHAOM: MOV P1,#1FH AJMP ZHAOMERROR: MOV P1,#00H ;灯全不亮 AJMP STARTYS : MOV R7,#20H ;软件延时YS0: MOV R6,#0FFHYS1: DJNZ R6,YS1 DJNZ R7,YS0 RETY1s: MOV R7,#04HY1s1:Y1s2: MOV R5,#0FFH DJNZ R5,$ DJNZ R6,Y1s2 DJNZ R7,Y1s1ZH: MOV P1,#00H MOV 31H,#39H MOV 32H,#00H RETIEND七, 芯片资料AT89C51是一种带4K字节闪烁可编程可擦除只读存储器(

11、FPEROMFalsh Programmable and Erasable Read Only Memory)的低电压,高性能CMOS8位微处理器。AT89C2051是一种带2K字节闪烁可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。主要特性:与MCS-51 兼容

12、4K字节可编程闪烁存储器 寿命:1000写/擦循环 数据保留时间:10年 全静态工作:0Hz-24MHz 三级程序存储器锁定 1288位内部RAM 32可编程I/O线 两个16位定时器/计数器 5个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路ULN2003是高耐压,大电流,内部由七个硅NPN达林顿管组成的驱动芯片。经常在以下电路中使用,作为:1. 显示驱动2. 继电器驱动3. 照明灯驱动4. 电磁阀驱动5. 伺服电机,步进电机驱动等电路中ULN2003 工作电压高,工作电流大。灌电流可达500mA,并且能够在关态时承受50V的电压,输出还可以在高负载电流并行运行。ULN

13、2003 的封装采用DIP-16或SOP-16。ULN2003A 在各种控制电路中常用它作为驱动继电器的芯片,其芯片内部做了一个消线圈反动势的二极管。八, 仿真结果(1) 当按下左转时,D1,D2灯亮。其它灯不亮(2) 当按下右转开关时,D4,D5灯亮。(3) 当按下雾灯开关时,D2,D4灯亮。(4) 当按下停止开关时 ,D1,D5灯亮。(5) 当按下装饰开关时,D1,D3,D5灯亮。(6) 当按下照明开关时,灯全亮。仿真图九,参考文献单片机及接口技术课程设计指导书MCS-51单片机原理及接口技术设计(论文)开始日期 2010年 6 月 日 指导教师 庄淑君 设计(论文)完成日期 2010年 6 月 日 指导教师 庄淑君 2010 年 6 月 9 日 课 程 设 计 评 语 第 页 电气工程与自动化系 系 应用电子技术 专业学生姓名 王偲彦 班级 Z080413 学号 z08041305 课程名称 单片机课程设计 设计题目 汽车车灯控制系统 课程设计篇幅:图纸 张 说明书 页 指导教师评语: 2010年 月 日 指导教师 庄淑君 答辩委员会评语:成 绩 评 定 项 目满 分得 分 平时成绩20分设计(论文)图纸及说明书成绩50分 答辩成绩30分合 计评 定 成 绩 答辩委员会主任

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1