1 / 23
文档名称:

单片机跑马灯课程设计报告书.doc

格式:doc   大小:147KB   页数:23页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机跑马灯课程设计报告书.doc

上传人:wxnt86 2020/1/6 文件大小:147 KB

下载得到文件列表

单片机跑马灯课程设计报告书.doc

文档介绍

文档介绍:摘要AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器,即单片机。AT89C2051是一种带2K字节闪存可编程可擦除只读存储器的单片机。单片机的可擦除只读存储器可以反复擦除1000次。该器件采用ATMEL高密度非易失存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。该设计使用AT89C51芯片作为控制芯片,利用P1口连接8个发光二极管,通过I/O的值控制“跑马灯”的亮灭,以达到显示效果。开始时所有灯全亮,按下按键S时开始跑马灯,再按下按键S时停止,再按下S时继续,并要求有多种亮暗组合。关键词:AT89C51单片机跑马灯按键目录摘要 I第一章 芯片分析和设计概述 2第一节 AT89C51芯片分析 2第二节设计概述 5第二章硬件电路设计 6第三章程序部分设计 7参考文献 12芯片分析和设计概述AT89C51芯片分析ATMEL的AT89S51是一种高效微控制器,将多功能8位CPU和闪烁存储器组合在单个芯片中,为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。AT89C51的芯片引脚图如下::VCC:供电电压。GND:接地。    P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。当P1口的管脚第一次写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个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。    P3口:P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。RST:复位输入。当振荡器复位器件时,要保持RST脚两个机器周期的高电平时当8051通电,时钟电路开始工作,在RESET引脚上出现24个时钟周期以上的高电平,系统即初始复位。初始化后,程序计数器PC指向0000H,P0-P3输出口全部为高电平,堆栈指钟写入07H,其它专用寄存器被清“0”。RESET由高电平下降为低电平后,系统即从0000H地址开始执行程序。然而,初始复位不改变RAM(包括工作寄存器R0-R7)的状态,00HB00HPSW00HSP07HDPH00HTH000HDPL00HTL000HIPxxx00000BTH100HIE0xx00000BTL100HTMOD00HTCON00HSCONxxxxxxxxBSBUF00HP0-P31111111BPCON0xxxxxxxB8051的初始态(4-2-2)ALE/PROG:当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。在FLASH编程期间,此引脚用于输入编程脉冲。在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。因此它可用作对外部输出的脉冲或用于定时目的。然而要注意的是:每当用作外部数据存储器时,将跳过一个ALE脉冲。如想禁止ALE的输出可在SFR8EH地址上置0。此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。另外,该引脚被略微拉高。如果微处理器在外部执行状态ALE禁止,置位无效。PSEN:外部程序存储器的选通信号。在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。EA/VPP:当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是否有内部程序存储器。注意加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,此间内部程序存储

最近更新

公司培训管理设计方案在数字化转型中的应用 28页

全科医生的学术交流与专业发展 26页

全科医学教育的性别平等意识培养 26页

全科医学学生个性化学习计划的设计方法 31页

党支部党员流动情况统计报告 23页

儿童肩关节脱位的护理进修报告 26页

儿童在三到六岁阶段的情绪管理技巧 23页

儿科常见病诊断与治疗培训课件儿童过敏的诊断.. 24页

健康饮食教育培训课件食品选择与健康意识培养.. 19页

何为TIA可能与脑卒中有关吗 23页

2024年足球知识题库及参考答案【基础题】 12页

中国历史文化知识竞赛100题附答案ab卷 14页

县乡教师选调考试《教师职业道德》题库精品(.. 43页

县乡教师选调进城考试《教育心理学》题库带答.. 121页

县乡教师选调进城考试《教育法律法规》题库含.. 130页

科普知识竞赛题库100道及参考答案(综合卷) 18页

职业教育法考试题库【原创题】 26页

伍德灯用于听力障碍幼儿的超声波检测评价 25页

伍德灯在结缔组织病诊断中的临床应用前景 27页

伍德灯在慢性咳嗽治疗中的临床应用疗效评价 32页

清明销售方案 6页

海的研究报告 7页

泵安装施工方案 6页

人际关系和情绪管理技巧 27页

武汉旅游市场研究报告 5页

果酱加工方案 6页

暑期旅游研究报告 7页

时尚展方案介绍 7页

新零售模式的渠道研究报告 6页

小学科学教科版六年级下册期末测试题3(2024春.. 4页