版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、实用文档单片机课程设计题 目 学 号XX11院 2014年 11月 14日实用文档郑州科技学院单片机课程设计任务书专业 11自动化 班级 1班 学号 201142002姓名 XX一、设计题目简易广告灯设计二、设计任务与要求利用单片机外加辅助元件对发光二极管的亮灭进行控制,从而实现 LED灯的左右移动的效果。要求做单一灯的左移右移,八个发光二极管L1L8分别接在单片机的 P1.0P1.7接口上,输出“0”时,发光二极管亮,开始时P1.0P1.1P1.2P1.7P1.6P1.0亮,重复循环。三、主要参考文献1 皮大能.单片机课程设计指导书M.北京:北京理工大学出版社,2010,10.2 张毅刚.单
2、片机原理及接口技术M.哈尔滨:哈尔滨工业大学出版社,1990,1.3 李秀华.单片机原理及实践M.沈阳:东北大学出版社,2006,4.4 艾运阶,.MCS-51单片机项目教程M.社,2012,1.四、设计时间2014 年 11月 3 日 至 2014年 11月 14日指导教师签名:年月日实用文档目 录1实验产品简介12设计思路13 设计目的及要求24设计过程24.1系统硬件电路实现24.2单片机最小系统74.3程序设计内容84.4程序流程图94.5电路仿真95程序代码5.1单向程序5.2单向程序5.3来回程序6心得体会参考文献附录:电路原理图附录:实物图附录:元件清单实用文档1 效果,各种图案
3、都可以订做,很容易吸引众人的眼光,关注率非常高。在现在诸多的娱乐场所、理发店、宾馆、饭店、公司等的门外,都可以的地方发生作用,并会有意想不到的效果,如地面,马路边上。广告灯意。不同的色彩对比组合,可以营造鲜艳夺目、明亮活泼,也可以是庄重高雅、雍容华贵,在作品与消费者接触的一刹那中,打动消费者,增象。广告灯主要应用于广告牌、建筑泛光照明、网球场、停车场、体育馆及码头等。2 本次实验需要设计一个能够实现对广告灯的图案进行控制的装置,能力。单片机具有功能强、体积小、成本低、功耗小等特点,使它在工业控制、智能仪器、节能技术改造、通信系统、信号处理及家用电器产实用文档大程度上能够简化电路,但也要求有较好
4、的程序设计基础。我们设计的整体思路是利用 AT89C51 Proteus 和Keil 软件的设计及仿真,验证实验方案的成败。对于整体的设计如图2-1 的方框图所示。电源驱动电路显示电路单片机图 2-1 电路设计方框图3 (1) 熟悉集成电路的引脚安排。(2) 掌握芯片的逻辑功能及使用方法。(3)了解电路板结构及其接线方法。(4) 掌握单片机的基本原理和编程方法。(5) 熟悉仿真软件 Proteus 和 Keil 的基本操作和方法。(6) 要求做单一灯的左移右移,八个发光二极管 L1L8 分别接在单片机的 P1.0P1.7 0”时,发光二极管亮,开始时P1.0P1.1P1.2P1.3P1.7P1
5、.6P1.0 亮,重复循环。4 4.1 系统硬件电路实现把“单片机系统”区域中的 P1.0P1.7 用 8 芯排线连接到“八路 L1L8 P1.0 对应着 L1,P1.1 对应着 L2,P1.7 对应着 L8。电路图如图4-1 所示,按电路实用文档图的要求连接电路。AT89C51图 4-1 电路原理图AT89C51单片机及其引脚说明:AT89C51是一种带4K字节闪烁可编程可擦除只读存储器的低电压,高性能 CMOS八位处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除 100 ATMEL高密度非易失存储器制造技术制造,与工业标准的 MCS-51指令集和输出管脚相兼容。由于将多功能 8位
6、CPU和闪烁存储器组合在单个芯片中,ATMEL的 AT89C51是一种高效微控制器。AT89C51单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89C51单片机有 40个引脚,32个外部双向输入/输出(I/O)端口,同时内含两个外中断口,两个 16位可编程定时计数器,引脚电路如图 4-2所示。主要特性:与 MCS-51 兼容实用文档 4K 字节可编程闪烁存储器 寿命:1000 写/擦循环 数据保留时间:10 年 全静态工作:0Hz-24MHz 三级程序存储器锁定管脚说明:VCC:供电电压GND:接地P0 口:P0 口为一个 8 位漏级开路双向 I/O 8TTL 门电流。当P1
7、口的管脚第一次写 1 P0 能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在 FIASH编程时,P0 口作为原码输入口,当 FIASH 进行校验时,P0 输出原码,此时 P0 外部必须被拉高。P1 口:P1 口是一个内部提供上拉电阻的 8 位双向 I/O 口,P1 口缓冲器能接收输出 4TTL 门电流。P1 口管脚写入 1 后,被内部上拉为高,可用作输入,P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在 FLASH 编程和校验时,P1 口作为第八位地址接收。P2 口:P2 口为一个内部上拉电阻的 8 位双向 I/O 口,P2 口缓冲器可接收,输出4 个 TT
8、L 门电流,当P2 口被写“1”时,其管脚被内部上实用文档拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在 FLASH编程和校验时接收高八位地址信号和控制信号。P3口:P3口管脚是 8个带内部上拉电阻的双向 I/O口,可接收输出 4个 TTL门电流。当 P3口写入“1”后,它们被内部上拉为高电平,P3ILL)这是由于上拉的缘故。P3口也
9、可作为 AT89C51的一些特殊功能口,如下表所示:管脚 备选功能: P3口同时为闪烁编程和编程校验接收一些控制信号。 RST:复位输入。当振荡器复位器件时,要保持 RST脚两个机器周期的高电平时间。 ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用 FLASHALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频实用文档率的 1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注ALEALE的输出可在 SFR8EH地址上置 0 ALE只有在执行 MOVXMOVC指令是 ALE执行状态 ALE禁止,置位无效。 PSEN:外部程序存储器的选通信号。在由外部程序存储器取指/P
10、SEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。 EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式 1时,/EA将内部锁定为 RESET;当/EA端保持高电平时,此间内部程序存储器。在 FLASH编程期间,此引脚也用于施加 12V编程电源(VPP)。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。XTAL1和 XTAL2分别为反向放大器的输入和输出。该反向放大器可XTAL2应不接。有余输入至内部时钟信号要通过一个二分高低电平要求的宽度。实用文档
11、图 4-2 AT89C51单片机引脚图4.2 单片机最小系统单片机最小系统一般指单片机和时钟电路和复位电路。由于 51单路,单片机就具备了工作的基本条件,单片机就可以正常运行了。数据处理能力的中央处理器 CPU随机存储器 RAM、只读存储器 ROM、多种 I/O口和中断系统、定时器/计时器等功能集成到一块硅片上构成的一个小而完善的计算机系统。本次课程设计中选用 AT89C51式单片机,其最小系统主要由电复位、振荡电路组成。单片机的最小系统如图4-2实用文档所示。单片机的复位电路原理是在单片机的复位引脚 RST 上电阻和电容,个电容到 VCC,再连接一个电阻到 GND;按键复位是在复位电容上并联
12、RST 也被拉到高电平,而且由于电容的充电,会保持一段时间的高电平来使单片机复位。AT89C51 单片机使用 12MHZ 的晶振最为振荡源,由于单片机内部有振荡电路,所以外部只要连接一个晶振和两个电容即可,电容一般在15pF 至 50pF 钟频率。图 4-3 单片机最小系统电路图4.3 程序设计内容我们可以运用输出端口指令 MOV P1,A 或 MOV P1,DATA,只动作。每次送出的数据是不同的,具体的数据如下表1 LED 相应的点亮。然后可以改变程序实用文档中的内容,并相应的下载到单片机中,则 LED 会按新的顺序依次点亮,并实现循环功能。表 1 送出的数据表 7161亮亮亮亮亮亮亮亮1
13、11111011111101111110111111011111101111110111111011111114.4 程序流程图4-3 所示。图 4-3 程序流程图4.5 电路仿真 Proteus 软件上绘制电实用文档路图。选择合适的元器件,然后排版、连线。电路连接完成后,要对单片机进行程序写入,这个过程还需要另一个软件 Keil。将事先准备好的程序代码通过 Keil生成.HEX Proteus连接写入到单片机中。接着调试运行,观察结果。仿真电路图如图 4-4所示。图 4-4电路仿真图5 5.1 单向程序 1ORG 0000HSTART:MOV P1, #01111111BLCALL DELA
14、Y;最下面的LED点亮;最下面MOV P1, #10111111B实用文档第二个 LED点亮LCALL DELAYMOV P1, #11011111B第三个 LED点亮 (以下省略)LCALL DELAY;最下面MOV P1, #11101111BLCALL DELAYMOV P1, #11110111BLCALL DELAYMOV P1, #11111011BLCALL DELAYMOV P1, #11111101BLCALL DELAYMOV P1, #11111110BLCALL DELAYMOV P1, #11111111B第一次循环点亮,延时约 0.25秒AJMP;完成START;反
15、复循环DELAY:MOV R4, #2L3: MOV R2 , #250L1: MOV R3 , #250L2: DJNZ R3 , L2DJNZ R2 , L1DJNZ R4 , L3实用文档RETEND5.2 单向程序 2ORG 0000HAJMPMAINORG0030HMAIN:MOVP1, #00HLCALL DELAYLCALL DELAYLCALL DELAYMOVA, #0FEH;全亮;延时一段时间;每次只亮一个灯LOOP: MOVP1, ALCALL DELAYLCALL DELAYLCALL DELAYR1 A;循环左移AJMP LOOPDELAY: MOVTT:MOVR7,
16、 #00HR6, #00H;延时子程序DJNZ R6, $DJNZ R7, TTRETEND实用文档5.3 来回程序ORG0000HSTART:MOV R2, #8MOV A, #0FEHSETB C;给 A赋值成 11111110;将 C状态位置 1LOOP: MOV P1, ALCALL DELAYRLC A;累加器连进位标志左循环移位,即 A为 11111101DJNZ R2,LOOPMOV R2, #8LOOP1:MOV P1, ALCALL DELAYRRC A;累加器连进位标志右循环DJNZ R2, LOOP1LJMP START;LJMP 2KB范围内长转移;延时子程序,延时 0.2秒DELAY:MOV R5,#20D1:D2:MOV R6,#20MOV R7,#248DJNZ R7,$DJNZ R6,D2DJNZ R5,D1RETEND实用文档6 了团队间的协作能力。 我在我们这一组,主要是负责资料查询和电路件方面的,仿真软件Proteus的使用,以前只是了解这个软件,并没有次实训也让我对汇编语言有了更深的了解,让
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年安康白河县人民医院招聘(15人)考试参考题库及答案详解
- 2026年宿州市符离中学招聘代课教师8人考试参考题库及答案详解
- 2026宁波大学附属人民医院公开招聘编外人员2人考试参考题库及答案详解
- 2026伊克斯达(青岛)控股有限公司招聘生产操作工8人考试备考试题及答案详解
- 2026武宣县中医医院公开招聘编外聘用人员(第二期)考试备考试题及答案详解
- 2026年(下半年)昆明市官渡区小板桥街道办事处城镇公益性岗位招聘(11人)考试备考题库及答案详解
- 隆昌市金鹅街道中心学校招聘考试备考试题及答案详解
- 舟山市江程船舶工程有限公司招聘111人考试备考试题及答案详解
- 2026重庆飞驶特人力资源管理有限公司派往某单位社保服务岗招聘2人考试备考题库及答案详解
- 2026年台州温岭市温峤镇中心卫生院招聘3人考试备考题库及答案详解
- 2026年出纳实操岗位技能考核试题库(附答案)
- 成都天府永兴2026小升初入学分班考试英语考试试题及答案
- 2026年新疆医科大学第八附属医院招聘编制外工作人员补充(29人)笔试参考题库及答案详解
- 2026年中考化学(安徽卷)真题详细解读及评析
- 2026年秋期人教版部编版小学数学四年级上册全册教学计划教案
- (2026秋新版)北师大版六年级数学上册全册教案
- 2026人教版五年级数学上册第一单元第1课《观察简单组合体(1)》教案
- 2026年云南二级造价师真题及答案解析
- 2026年河北省张家口市辅警招聘考试题(含答案)
- 2026中国医疗器械CDMO行业订单结构变化与利润率走势
- 2026年四川省成都市中考数学真题含答案
评论
0/150
提交评论