单片机课程实训报告

时间:2025-02-21

目 录

第一部分 课程设计任务书 ............................................................................................ 1

一、课程设计题目 ................................................................................................... 1

二、课程设计时间 ................................................................................................... 1

三、课程设计提交方式 ........................................................................................... 1

四、设计要求 ........................................................................................................... 1

第二部分 课程设计报告 ................................................................................................ 2

一、单片机发展简史 ............................................................................................... 2

二、MCS-51单片机系统简介 ................................................................................ 2

三、设计思路 ........................................................................................................... 4

四、硬件设计电路 ................................................................................................... 4

五、软件设计流程 ................................................................................................... 5

六、程序源代码 ....................................................................................................... 6

七、结束语 ............................................................................................................... 9

八、参考文献 ........................................................................................................... 9

第一部分 课程设计任务书

一、课程设计题目

MCS-51单片机简易可调数字钟

二、课程设计时间

三天

三、课程设计提交方式

提交打印课程设计报告及电子稿。

四、设计要求

本系统由单片机系统、键盘、LED 显示、交通灯演示系统组成。系统主要实现功能如下:

(1)显示十字路口南北,东西俩个方向的红、黄、绿的指示状态,用俩组红、黄、绿三色灯作为这俩个方向的红、黄、绿灯。

(2)现按交通灯方式显示。先实现定时显示:如,东西向红灯亮15秒,南北向绿灯亮12秒,后黄灯闪烁3秒;然后南北向红灯亮15秒,东西向绿灯亮12秒,后闪烁3秒;依次循环次过程。

(3)现计数功能,能够通过按键对计数器的初值进行设定和实现计数器的加、减计数。

第二部分 课程设计报告

一、单片机发展概况

(1)第一阶段(1974——1976年)

在这个时期生产的单片机,制造工艺落后,集成度低,而且采用了双片结构。特点是片内需要外加一块3581芯片才能组成一台完整的单片机。

(2)第二阶段(1977——1978年)

这个时期生产的单片机虽然在单片芯片内集成CUP,并行口,定时器/计数器,RAM和ROM,等功能部件,但性能低,品种少,应用范围也不是很广。

(3)第三阶段(1979——1982年)

这一代单片机和前两代相比,不仅存储容量和寻址范围增大,而且中断源,并行I/O接口和定时器/计数器的个数都有了程度的增加,并且集成有全双工串行

通信接口。

(4)第四阶段(1983年至今)

这是16位单片机和8位高性能单片机并行发展的时代。16位单片机的工艺先进,集成度高,内部功能强,运算速度快,而且允许用户采用面向工业控制的专用语言,如PL/M和C语言等。

近年来出现的32位单片机,是单片机的顶级产品,具有较高的运算速度。

二、MCS-51单片机系统简介

AT89C51是美国ATMEL公司生产的低电压、高性能CMOS8位单片机,片内含4KB的可反复擦除的只读程序存储器(PEROM)和128B随机存取数据存储器(RAM),器件采用ATMEL公司的高密度、非易失性存储技术生产兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和FLASH存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合。

主要性能参数:

①与MCS-51产品指令系统完全兼容

②4K字节可重擦写FLASH闪速存储器

③1000次擦写周期

④全静态操作:0HZ-24MHZ

⑤三级加密程序存储器

⑥128 8字节内部RAM

⑦32个可编程I/O口线

⑧2个16位定时/计数器

⑨6个中断源

⑩可编程串行UART通道

图 3.111 AT89C51 引脚封装图

芯片引脚介绍:

(1)主电源引脚

◇ VCC:+5 V电源

◇ VSS:地线。

(2)时钟电路引脚

◇ XTAL1和XTAL2:外接晶体引线端。当使用芯片内部时钟时,此二引线端用于外接石英晶体和微调电容;当使用外部时钟时,用于接外部时钟脉冲信号。

(3)控制信号引脚

◇ RST/VPD:复位信号。当输入的复位信号延续两个机器周期以上的高电平时即为有效,用以完成单片机的复位初始化操作;当单片机掉电时,此引脚上可接备用电源,由VPD向片内RAM提供备用电源,一保持片内RAM中的数据不丢失。

◇ ALE/PROG:地址锁存控制信号。在系统扩展时,ALE用于控制把P0口输出的低8位地址锁存起来,以实现低位地址和数据的隔离。此外,由于ALE是以晶振1/6的固定频率输出的正脉冲,因此,可作为外部时钟或外部定时脉冲使用。

对于EPROM型单片机,在EPRAM编程期间,此 …… 此处隐藏:3341字,全部文档内容请下载后查看。喜欢就下载吧 ……

单片机课程实训报告.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219