单片机课程设计题目及要求2018 下载本文

内容发布更新时间 : 2024/12/27 3:59:44星期一 下面是文章的全部内容请认真阅读。

单片机课程设计题目及要求

单片机课程设计是一门实践课程,要求学生具有制作调试单片机最小系统及外设的能力,能够掌握单片机内部资源的使用。

单片机课程设计内容:使用PROTEUS软件进行硬件电路原理图的设计,并仿真实现设计功能。 设计具体内容包括:基本电路设计部分及扩展部分,基本部分即单片机最小系统部分,扩展部分是对单片机内部资源及外部IO口的功能扩展,使制作的单片机系统具有一定的功能。此次出了三个题目,请同学们按三分一比例进行。根据所选题目进行软件仿真。

单片机课程设计计分分为3部分:仿真电路设计占60%,课程设计报告占40%,(增加扩展功能有加分)。 一、课程设计题目

1、简易频率计数器 (学号1-10选题)

自制一个单片机最小系统,包括串口下载、复位电路,采用外部计数器T0或T1作为外部频率输入,外部频率由信号源提供,计算出来的频率显示在四位一体的数码管上。

2、简易安防声光报警器 (学号11-20选题)

自制一个单片机最小系统,包括串口下载、复位电路,采用两路外部中断输入门禁和红外探测两路信号(采用两个小按键模拟),中断信号输入后能将报警信息在四位一体数码管上显示,并输出声光报警信号。

3、简易数字时钟(学号21-选题)

自制一个单片机最小系统,包括串口下载、复位电路,采用内部定时器计时,设计一个具有秒、分、时的数字时钟,采用四位一体数码管显示相关信息。

设计报告需要包括以下内容:设计题目、设计要求、设计仿真过程、总结(包括碰到的问题,以及解决方法)。 二、设计要点

1、单片机最小系统的概念

一个单片机自己是不能独立工作的,必须给它供电、加上时钟信号、提供复位信号,如果芯片没有片内程序存储器,则还要加上存储器系统,然后单片机才可能工作。这些提供单片机运行所必须的条件的电路与单片机共同构成了这个单片机的最小系统。

图 单片机最小系统框图

附录:

1、Proteus ISIS简介及应用

Proteus ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行于Windows操作系统上,可以仿真、分析(SPICE)各种模拟器件和集成电路,该软件的特点是:

①实现了单片机仿真和SPICE电路仿真相结合。具有模拟电路仿真、数字电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、逻辑分析仪、信号发生器等。

②支持主流单片机系统的仿真。目前支持的单片机类型有:68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列以及各种外围芯片。

③提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能,同时可以观察各个变量、寄存器等的当前状态,因此在该软件仿真系统中,也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件。

④具有强大的原理图绘制功能。 1.启动Proteus ISIS,界面如下图。

Proteus启动界面

Proteus工作界面

2.Proteus的鼠标使用原则

在Proteus中,鼠标操作与传统的方式不同,右键选取、左键编辑或移动:

右键单击-选中对象,此时对象呈红色;再次右击已选中的对象,即可删除该对

象。

右键拖拽-框选一个块的对象。