单片机课程实训报告
时间:2025-02-21
时间: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字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:函数总复习习题课
下一篇:幼儿园教师聘用合同书