单片机课设题目

合集下载

单片机课程设计题目及答案

单片机课程设计题目及答案

题目1 智能电子钟(LCD 显示)题目2 电子时钟(LCD 显示)题目3 秒表题目4 定时闹钟题目5 音乐倒数计数器题目6 基于数字温度传感器的数字温度计题目7 基于热敏电阻的数字温度计题目8 十字路口交通灯控制题目9 波形发生器设计题目10 电容、电阻参数单片机测试系统的设计题目11 数字频率计题目12 8位竞赛抢答器的设计题目13 单词记忆测试器程序设计题目14 数字电压表设计题目15 可编程作息时间控制器设计题目16 节日彩灯控制器的设计题目17 双机之间的串行通信设计题目18 电子琴设计题目19 数字音乐盒的设计题目20 单片机控制步进电机题目21 单片机控制直流电动机题目1 智能电子钟(LCD 显示) 1. 设计要求 以AT89C51单片机为核心,制作一个LCD 显示的智能电子钟: (1) 计时:秒、分、时、天、周、月、年。

(2) 闰年自动判别。

(3) 五路定时输出,可任意关断(最大可到16路)。

(4) 时间、月、日交替显示。

(5) 自定任意时刻自动开/关屏。

(6) 计时精度:误差≤1秒/月(具有微调设置) (7) 键盘采用动态扫描方式查询。

所有的查询、设置功能均由功能键K1、K2完成。

2. 工作原理 本设计采用市场上流行的时钟芯片DS1302进行制作。

DS1302是DALLAS 公司推出的涓流充电时钟芯片,内含一个实时时钟/日历和31字节静态RAM ,可以通过串行接口与计算机进行通信,使得管脚数量减少。

实时时钟/日历电路能够计算2100年之前的秒、分、时、日、星期、月、年的,具有闰年调整的能力。

DS1302时钟芯片的主要功能特性:(1) 能计算2100年之前的年、月、日、星期、时、分、秒的信息;每月的天数和闰年的天数可自动调整;时钟可设置为24或12小时格式。

(2) 31B 的8位暂存数据存储RAM 。

(3) 串行I/O 口方式使得引脚数量最少。

(4) DS1302与单片机之间能简单地采用同步串行的方式进行通信,仅需3根线。

单片机课程设计——交通灯

单片机课程设计——交通灯

单片机课程设计报告书题目:交通信号灯学院:班级:姓名:学号:课程名称:指导老师:日期:一.设计任务:交通灯的硬件和软件设计二.设计目的课程设计是本专业集中实践环节的主要内容之一。

训练正确地应用单片机,培养解决工业控制、工业检测等领域具体问题的能力。

学生通过所做课题,熟悉单片机应用系统开发研制的过程,软硬件设计的工作方法、内容及步骤,对学生进行基本技能训练。

例如组成系统、编程、调试、绘图等。

使学生理论联系实际,提高动手能力和分析问题、解决问题的能力。

通过本课程设计,主要达到以下目的:1.使学生增进对单片机的感性认识,加深对单片机理论方面的理解。

2.使学生掌握单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口、串行口通讯等。

3.使学生了解和掌握单片机应用系统的软/硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础三.设计思路交通灯的变化规律按照常规我们假设一个十字路口为东西南北走向。

初始状态为状态1,南北方向绿灯通车,东西方向红灯。

经过过一段时间(25S)转换状态2,南北方向绿灯闪几次转亮黄灯,延时5S,东西方向仍然红灯。

再转换到状态3,东西方向绿灯通车,南北方向红灯。

过一段时间(25S)转换到状态4,东西方向绿灯闪几次转亮黄等,延时5S,南北方向仍然红灯。

最后循环至南北绿灯,东西红灯。

在这些状态下,有时钟倒数计时。

四.硬件介绍基础知识交通灯控制器实例主要使用了89C51单片机的定时器/计数器,基础知识主要包括交通灯的变化规律、定时器/计数器的概念、定时器/计数器的相关寄存器、定时器/计数器的4种工作方式、以及定时器/计数器的变成。

4.1定时器/计数器定时器/计数器是单片机中最常用、最重要的功能模块之一,本节通过交通灯控制器实例来演示定时器的使用,并复习如何使用散转程序。

首先介绍交通灯以及定时器/计数器的基础知识,接着介绍本实例的硬件电路构成,然后逐步分析定时器的变成以及程序的全貌,最后总结一下本实例的技巧与注意点。

单片机毕业设计选题

单片机毕业设计选题

单片机毕业设计选题【篇一:单片机课程设计题目汇总(全)】单片机课程设计题目汇总(一)说明:为便于同学提前探讨开发思路,自学相关内容,特将本课程设计的可选题目发给大家。

本次题目为其一部分,稍后会有另一部分。

鼓励大家自己设计题目。

要求:每个小组2-3人,每个题目最多限两个小组选;课程设计考核内容包括:c51源程序;现场显示结果;设计报告文档(文档的格式稍后公布,请注意查收)。

一、基于单片机的电子时钟设计设计内容:1、用LCD液晶作为显示设备(30分)2、可以分别设定小时,分钟和秒,复位后时间为:00:00:00(30分)3、能实现日期的设置,年、月、日(30分)4、其他创新内容(10分)如:闹钟功能;显示星期;整点音乐报时等。

提示:用专用时钟芯片ds1302。

图示:二、基于单片机的交通灯显示系统(一)设计内容:1、东西方向、南北方向均有红、黄、绿三种信号灯;(30分)2、带紧急制动按钮,按钮按下,所有方向亮红灯;再次按下,恢复正常显示(20分)3、夜间模式按钮按下,所有方向显示黄灯闪烁(20分)4、实时提醒绿灯亮的剩余时间(30分)图示:三、基于单片机的交通灯显示系统(二)设计内容:1、东西干道和南北干道的通行分左行、右行、直行,其中左行、右行固定15秒;直行固定30秒(40分)2、信号灯分绿灯(3种)、红灯、黄灯,每次绿灯换红灯时,黄灯亮3秒钟。

(30分)3、东西干道和南北干道交替控制,每次干道绿灯交替时,有3秒钟所有干道的交通灯都是黄灯闪烁3秒钟,提示已经进入路口的车辆迅速通过。

(30分)图示:4、其他创新内容。

(10分)四、基于单片机的波形发生器设计设计内容:1、设计一款能产生3种以上波形的波形发生器(30分)2、设计波形选择按钮(采用3个独立按键)(10分)3、点阵显示波形图案(20分)4、能同时输出两种波形(30分)5、显示频率(10分)图示:五、基于单片机的led点阵广告牌设计设计内容:1、能显示不同字符、图形的led点阵广告牌(30分)2、用独立按键控制不同字符的切换效果(如闪烁、静止、平移)(30分)3、可通过串口从电脑下载更新需要显示的字符(30分)4、其他创新功能(10分)图示:略六、基于单片机的篮球计分器设计设计内容:1、设计lcd显示篮球比分牌(30分)2、通过加分按钮可以给a队或b队加分(20分)3、设计对调功能,a队和b队分数互换,意味着中场交换场地。

单片机课程设计题目汇总(全)

单片机课程设计题目汇总(全)

单片机课程设计题目汇总(一)说明:为便于同学提前探讨开发思路,自学相关内容,特将本课程设计的可选题目发给大家。

本次题目为其一部分,稍后会有另一部分。

鼓励大家自己设计题目。

要求:每个小组2-3人,每个题目最多限两个小组选;课程设计考核内容包括:C51源程序;现场显示结果;设计报告文档(文档的格式稍后公布,请注意查收)。

一、基于单片机的交通灯显示系统(一)设计内容:1、东西方向、南北方向均有红、黄、绿三种信号灯;(30分)2、带紧急制动按钮,按钮按下,所有方向亮红灯;再次按下,恢复正常显示(20分)3、夜间模式按钮按下,所有方向显示黄灯闪烁(20分)4、实时提醒绿灯亮的剩余时间(30分)图示:二、基于单片机的交通灯显示系统(二)设计内容:1、东西干道和南北干道的通行分左行、右行、直行,其中左行、右行固定15秒;直行固定30秒(40分)2、信号灯分绿灯(3种)、红灯、黄灯,每次绿灯换红灯时,黄灯亮3秒钟。

(30分)3、东西干道和南北干道交替控制,每次干道绿灯交替时,有3秒钟所有干道的交通灯都是黄灯闪烁3秒钟,提示已经进入路口的车辆迅速通过。

(30分)4、其他创新内容。

(10分)图示:三、基于单片机的波形发生器设计设计内容:1、设计一款能产生3种以上波形的波形发生器(30分)2、设计波形选择按钮(采用3个独立按键)(10分)3、点阵显示波形图案(20分)4、能同时输出两种波形(30分)5、显示频率(10分)图示:四、基于单片机的LED点阵广告牌设计设计内容:1、能显示不同字符、图形的LED点阵广告牌(30分)2、用独立按键控制不同字符的切换效果(如闪烁、静止、平移)(30分)3、可通过串口从电脑下载更新需要显示的字符(30分)4、其他创新功能(10分)图示:略五、基于单片机的篮球计分器设计设计内容:1、设计LCD显示篮球比分牌(30分)2、通过加分按钮可以给A队或B队加分(20分)3、设计对调功能,A队和B队分数互换,意味着中场交换场地。

单片机课程设计00-99加计数器(完结版qq)

单片机课程设计00-99加计数器(完结版qq)

课程设计课程名称51单片机原理及应用单片机“0~99”加法计数器题目名称程序设计专业班级12级计算机科学与技术2班学生姓名郑伟、刘刚、纪强、岳向阳学号51202012032、5120201200751202012021、51202012018 指导教师刘粉二○一四年十二月蚌埠学院计算机科学与技术系课程设计任务书目录一.前言 (4)二.单片机介绍 (4)(一).AT89C51简介编辑 (4)(二).主要特性编辑 (5)(三).特性概述编辑 (5)(四).管脚说明编辑 (5)(五).芯片擦除编辑 (7)(六).串口通讯 (7)三.课程设计的目的和要求 (11)(一).设计目的 (11)(二).课程设计题目 (11)(三).设计任务及要求 (11)四.总体设计思路 (11)(一).硬件设计思路及系统框图 (11)1.硬件设计思路: (11)2.原器件清单 (12)3.系统框图 (12)(二).软件设计思路: (12)(三).对照表 (12)(四).程序流程图 (13)五.硬件设计 (15)(一).芯片主要特性 (15)(二)管脚说明: (15)(三).排阻的作用 (16)(四).电路图说明 (17)1.添加晶振和复位 (17)2.添加P0和P2两个按键 (17)3. 数码管动态显示 (17)六.软件设计说明 (17)七.使用Keil、preoteus软件调试仿真说明 (19)八.结束语 (20)九.参考文献 (21)附录: (22)(一).汇编源程序 (22)(二).原理图 (24)前言单片机全称叫单片微型计算机(Single Chip Microcomputer),是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。

51单片机课程设计题目

51单片机课程设计题目

51单片机课程设计题目一、课程目标知识目标:1. 理解51单片机的基本结构、工作原理及功能特点;2. 学会使用51单片机的开发环境,掌握相关编程语言;3. 掌握51单片机外围电路的设计方法,能进行基本的电路连接;4. 了解51单片机在实际应用中的典型场景和案例分析。

技能目标:1. 能够独立完成51单片机的程序编写、调试及优化;2. 能够运用51单片机进行简单的控制系统设计,具备实际操作能力;3. 能够通过查阅资料、团队协作等方式解决51单片机开发过程中遇到的问题;4. 能够对51单片机项目进行评估、总结,提高自身项目管理和执行能力。

情感态度价值观目标:1. 培养学生对电子技术的兴趣,激发创新意识;2. 培养学生严谨、细致的学习态度,养成良好的编程习惯;3. 培养学生团队协作精神,提高沟通与表达能力;4. 培养学生具备一定的工程素养,关注51单片机在科技发展中的应用。

课程性质:本课程为实践性较强的课程,以项目驱动、任务导向的方式进行教学。

学生特点:学生具备一定的电子技术基础和编程能力,对单片机有一定了解,但实践经验不足。

教学要求:结合课程性质和学生特点,注重实践操作,引导学生主动探索、动手实践,培养解决实际问题的能力。

在教学过程中,关注学生的学习进度,及时调整教学策略,确保课程目标的实现。

通过课程学习,使学生具备51单片机开发的基本技能,为后续深入学习打下坚实基础。

二、教学内容1. 51单片机基本原理及结构:包括内部资源、引脚功能、工作原理等;教材章节:第一章 51单片机概述2. 51单片机指令系统与编程:掌握汇编语言编程、C语言编程;教材章节:第二章 51单片机指令系统与编程3. 51单片机开发环境:学习Keil、Proteus等开发工具的使用;教材章节:第三章 51单片机开发环境及工具4. 51单片机I/O口编程与应用:掌握I/O口编程,实现基本输入输出控制;教材章节:第四章 51单片机I/O口编程与应用5. 51单片机中断系统:学习中断处理程序编写,了解中断优先级;教材章节:第五章 51单片机中断系统6. 51单片机定时器/计数器:学习定时器/计数器的编程及应用;教材章节:第六章 51单片机定时器/计数器7. 51单片机串行通信:了解串行通信原理,学会串行通信编程;教材章节:第七章 51单片机串行通信8. 51单片机外围电路设计:学习外围电路设计方法,进行实际操作;教材章节:第八章 51单片机外围电路设计9. 51单片机项目实践:结合实际案例,进行项目设计与实施;教材章节:第九章 51单片机项目实践教学内容安排与进度:共10个课时,每课时45分钟。

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

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

目录1、课题名称:8X8点阵LED电路设计 (2)2、课题名称:单片机实现数字钟(LED显示小时:分:秒) (2)3、课题名称:电子跑表,定时器的设计 (2)4、课题名称:倒计时器 (3)5、课题名称:4X4矩阵键盘设计 (3)6、课题名称:非编码键盘 (4)7、课题名称:基于8155芯片的键盘/LED设计 (4)8、课题名称:多功能接口芯片8155应用电路设计 (5)9、课题名称:电子密码锁 (5)10、课题名称:交通灯管理电路设计 (5)11、课题名称:简单红外收发器设计 (6)12、课题名称:温度检测报警器 (6)13、课题名称:脉搏信号检测 (7)14、课题名称:单频信号的测频和脉宽信号的测宽 (7)15、课题名称:自动打铃控制器 (8)16、课题名称:简单串行通讯终端 (8)17、课题名称:单片机间的串行通信系统 (8)18、课题名称:红外防盗报警器 (9)19、课题名称:直流电机控制 (9)20、课题名称:步进电机控制 (10)21、课题名称:电梯控制 (10)22、课题名称:简易防盗系统设计(光电传感,蜂鸣器) (11)23、课题名称:基于0809ADC芯片的简单采集系统设计 (11)24、课题名称:基于0832DAC芯片的简单信号发生器设计 (11)25、课题名称:温度采集显示系统 (12)26、课题名称:篮球比赛计分器 (12)1、课题名称:8X8点阵LED电路设计设计目的:训练学生综合运用已学课程的基本知识,独立进行单片机应用技术和开发工作,掌握单片机程序设计、调试和应用电路设计、分析及调试检测。

设计要求:1. 应用MCS-51单片机设计8X8点阵LED电路;2. 选用8X8点阵LED显示器,一个发光二极管控制点阵中的一个点,延时时间为1ms;3. 硬件设计根据设计的任务选定合适的单片机,根据控制对象设计接口电路。

设计的单元电路必须有工作原理,器件的作用,分析和计算过程;4. 软件设计根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单;5.原理图设计根据所确定的设计电路,利用Protel或EWB等有关工具软件绘制电路原理图、PCB 板图、提供元器件清单。

单片机与接口技术课程设计题目(1)

单片机与接口技术课程设计题目(1)

心之所向,所向披靡单片机与接口技术课程设计题目1、基于单片机的电子秒表本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个按键,三位数码管显示,打开电源开关后显示8,每秒循环左移一位,即□□8—>□8□—>8□□—>□□8—>…,按A键开始计时,实时显示所经历的时间,按B键停止计时并显示从开始到当前时刻的时间,要求精确到0.1秒,量程为0~99.9秒。

要求按键输入采用中断方式,按键A接INT0,按键B接INT1。

2、智能电动百叶窗本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,用一台直流电机控制百叶窗叶片的旋转(正转/反转),用一个光敏电阻传感器测量室内光强度,并用两位数码管显示测量结果,设置三个按键:手动/自动切换、手动正转和手动反转,用一个发光二极管显示手动/自动状态,自动状态时二极管亮。

设置两个极限位置保护行程开关,用于保护百叶窗叶片:当正转到极限位置压下行程开关时,电机停止正转,但还可以反转;当反转到极限位置压下行程开关时,电机停止反转,但还可以正转。

按键输入采用中断方式,按键中断请求信号接INT0.单片机根据设定光强S1和S2(S2 > S1)和实测光强P控制电机M的动作:当P<=S1时,控制M正转以增加进光量;当P>S2时,控制M反转以减少进光量;当S1<P<=S2时,M停转。

3、智能温控器本设计以MCS-51系列单片机为核心,采用常用电子器件设计,一个电源开关,两个控制温度设定按键(增大 / 减小),四位数码管分别显示设定温度和实际温度,量程为0~99度,打开电源开关后设定温度值初始化为26度。

按键输入采用中断方式,两个按键分别接INT0和INT1.采用铂电阻(Pt100)温度传感器进行温度测量,模数转换采用ADC0809.单片机根据设定温度S和实测温度P控制继电器R的动作,死区设为2度:当P<=S-1时,控制R接通电加热回路;当P>S+1时,控制R断开电加热回路;当S-1<P<=S+1时,R保持原状态不变。

《单片机原理与应用》课程设计题目...

《单片机原理与应用》课程设计题目...

《单片机原理与应用》课程设计题目:单片机电子时钟的设计与实现一、题目单片机电子时钟的设计与实现二、主要功能要求1.基本要求:(1)实现功能:若使用4位数码管,系统开机显示四个闪烁的“8”,前两位数码管用于小时(24小时制)的调整和显示,后两位数码管用于分钟的调整和显示,第3位数码管的小数点闪烁作为秒的指示使用,闪烁一下表示1秒,60秒后分钟数码管加1显示,60分后小时数码管加1显示;若使用6位数码管,系统开机显示六个闪烁的“8”,前两位数码管用于小时(24小时制)的调整和显示,中间两位数码管用于分钟的调整和显示,后两位数码管用于秒的调整和显示,时钟每走1秒,秒数码管加1显示,60秒后分钟数码管加1显示,60分后小时数码管加1显示。

电子时钟走时的调整由键盘输入完成。

键盘输入还可以控制电子时钟的启动和停止。

(2)设计89S51单片机最小系统。

(3)掌握使用Protel 99se绘制原理图和布板的过程、方法和技巧。

(4)掌握单片机开发软件(Keil C51或Wave)的使用和调试。

(5)编写并调试单片机定时及其中断程序,以实现电子时钟的功能。

(6)设计八段数码管显示电路并编写驱程,输入并调试拆字程序和数码显示程序。

(7)掌握硬件和软件联合调试的方法。

(8)完成系统硬件电路的设计和制作。

(9)完成系统程序的设计。

(10)完成整个系统的设计、调试和制作。

三、整体设计框图及整机概述整机概述:单片机开机时,自动读取ds1302的时间初始化时分秒。

之后由单片机的定时器产生基准时间信号开始计时。

功能简介:本设计具有时钟和闹铃功能,在掉电情况下能完成时钟的正常运行。

六个数码管显示时钟的时、分、秒。

1602液晶第一行显示时钟的年、月、日,第二行显示提示操作。

四个按键用来完成时钟和闹铃的调节设置,按键1为功能选择键,可分别进入调节时钟的时和分、闹铃的时和分、1602的年、月、日、星期。

按键2和按键3分别为数字加一和减一键。

单片机课程设计题目大全

单片机课程设计题目大全

单片机课程设计题目大全一、课程目标知识目标:1. 理解单片机的基本原理和功能,掌握常见单片机的工作原理及编程方法。

2. 学会使用一种单片机开发环境,如51单片机或Arduino,并能运用C语言进行程序设计。

3. 掌握单片机外围电路的连接和调试方法,实现简单的电子项目。

技能目标:1. 培养学生动手实践能力,能独立完成单片机程序的编写、烧录和调试。

2. 培养学生运用单片机解决实际问题的能力,提高创新意识和团队合作精神。

3. 提高学生查阅资料、自主学习的能力,形成良好的学习习惯。

情感态度价值观目标:1. 培养学生对单片机及电子技术的兴趣,激发学习热情,增强自信心。

2. 培养学生勇于尝试、不畏困难的精神,形成积极向上的学习态度。

3. 培养学生具备良好的合作精神,尊重他人意见,善于沟通交流。

课程性质:本课程为实践性较强的课程,结合理论教学,注重培养学生的动手能力和实际操作技能。

学生特点:学生具备一定的电子基础和编程能力,对单片机有一定了解,但实践经验不足。

教学要求:教师应注重理论与实践相结合,引导学生通过实践项目掌握单片机知识,提高学生的实际操作能力。

同时,关注学生的个体差异,因材施教,使学生在课程中取得较好的学习成果。

通过课程学习,学生能够达到上述知识、技能和情感态度价值观目标。

后续教学设计和评估将以此为基础,确保课程目标的实现。

二、教学内容1. 单片机基础知识- 单片机概述、发展及应用- 单片机的组成、工作原理及性能指标2. 单片机编程语言- C语言基础语法- 单片机C语言编程规范与技巧3. 单片机开发环境及编程工具- 51单片机开发环境搭建- Arduino开发环境及编程工具使用4. 单片机外围电路设计- 常用电子元器件及其功能- 单片机与外围电路的连接方法5. 单片机程序设计与调试- 单片机程序结构及编程流程- 常见程序设计实例分析- 程序烧录、调试及优化方法6. 单片机应用案例分析- 简单电子项目设计原理及实现- 创新性项目设计方法与步骤教学内容安排及进度:1. 第1-2周:单片机基础知识学习,了解单片机的基本原理和性能指标。

单片机课程设设计--------单总线和I2C总线结合实现数.

单片机课程设设计--------单总线和I2C总线结合实现数.

单片机课程设计题目 :单总线和 I2C 总线结合实现数字温度计实验班级:设计者:指导教师 :单总线和 I2C 总线结合实现数字温度计实验一、实验目的通过本实验 ,理解掌握单总线器件和 I2C 总线器件的应用 ,熟悉串行总线的操作技巧。

二、实验设备及器件IBM PC 机一台DP-51PROC 单片机综合仿真实验仪一台三、实验内容1. 编写程序 ,通过单片机的 P3.3 口控制一个 DS18B20 完成数字温度的采集 ,然后用程序处理采集到的数据结果。

2. 编写程序 ,通过 I2C 总线器件 ZLG7290 实现温度数据的输出显示。

3. 结合以上两部分程序 ,编程实现数字式温度计的程序设计。

四、实验要求熟练掌握单总线方式器件的应用,熟悉I2C总线协议,学习I2C器件的使用方法。

五、实验过程和步骤(一、新建工程文件1、点击工具栏 Project 选项,在下拉菜单中选择 New Project 命令 ,弹出项目文件保存对话框 ,输入项目名后 ,点击保存按钮。

2、在工程建立完毕以后,uVision 会弹出器件选择窗口,选择相应的器件型号。

如想修改 ,可点击工具栏 Project 选项,在下拉菜单中选择 Select Device forTarget …Target ?命令。

3、点击工具栏 File 选项,选中 New 命令,新建文件 ,输入源程序。

4、把文件保存到磁盘中,如用汇编语言编写程序用.asm为扩展名,如用C语言编写程序用 .c 为扩展名。

5、添加该文件到工程中 ,在 Projectwindos 窗口内 ,选中 Source Group1 然后点击鼠标右键 ,选择 Add files to Group “Source Group1 ”,选择刚才创建的源程序文件 ,单击 Add 按钮。

(二、程序文件的编译、链接1. 安装B4区JP12接口上的短路帽,将B4区的DQ 与A2区INT1(P3.3相连。

2. 安装 D5 区 JP1 接口上的短路帽 ,将 D5 区的 SDA、 SCL 分别与 A2 区的 P17、P16 相连。

单片机的课后的题目

单片机的课后的题目

测试题一一、选择题1、执行下列3条指令后,30H单元的内容是( C )MOV R0,#30HMOV 40H,#0EHMOV @R0,40HA)40H B)30H C)0EH D)FFH2、在堆栈中压入一个数据时(B)A)先压栈,再令SP+1 B)先令SP+1,再压栈C)先压栈,再令SP-l D)先令SP-1,再压栈3、在堆栈操作中,当进栈数据全部弹出后,这时的SP应指向 AA)栈底单元B)7FHC)栈底单元地址加 1 D)栈底单元地址减l4、指令MOVC A,@A+PC源操作数的寻址方式是 DA)寄存器寻址方式B)寄存器间接寻址方式C)直接寻址方式D)变址寻址方式5、ANL 20H,#30H指令中,源操作数的寻址方式是 AA)立即寻址方式B)直接寻址方式C)位寻址方式D)相对寻址方式6、ANL C,/30H指令中,源操作数的寻址方式是 CA)立即寻址方式 B)直接寻址方式C)位寻址方式 D)相对寻址方式7、Jz rel指令中,操作数rel的寻址方式是 DA)立即寻址方式 B)直接寻址方式C)位寻址方式 D)相对寻址方式8、Jz rel指令中,是判断 A 中的内容是否为0。

A) A B)B C)C D)PC9、MOVX A,@DPTR指令中源操作数的寻址方式是(B)A)寄存器寻址(B)寄存器间接寻址(C)直接寻址(D)立即寻址10、下面条指令将MCS-51的工作寄存器置成3区(B)A)MOV PSW,#13H (B)MOV PSW,#18H11、MOV C,00H指令中源操作数的寻址方式是(A)A)位寻址 B)直接寻址 C)立即寻址 D)寄存器寻址二、填空题1、8051单片机共有7 种寻址方式。

访问外部数据存储器应采用寄存器间接寻址方式。

2、访问外部数据存储器应采用寄存器间接寻址方式;查表应使用变址寻址方式。

3、在8051单片机中,堆栈操作的指令有PUSH 和 POP两个。

4、在8051单片机中,子程序调用的指令有ACALL 和 LCALL两个。

stm32单片机毕设题目

stm32单片机毕设题目

stm32单片机毕设题目
STM32单片机是一个非常流行的微控制器系列,广泛应用于各种嵌入式系
统开发。

以下是一些关于STM32单片机的毕业设计题目建议:
1. 基于STM32的智能家居控制系统
在这个项目中,你可以设计一个基于STM32的家庭自动化系统,包括温度控制、照明控制、安全系统等。

你可以使用WiFi或蓝牙等技术来实现远程
控制。

2. 基于STM32的无人机控制系统
设计一个无人机控制系统,使用STM32单片机作为主控制器,实现无人机的起飞、飞行控制、着陆等功能。

这个项目需要深入了解飞行控制算法和传感器融合技术。

3. 基于STM32的智能机器人
设计一个能够自动导航、避障、目标追踪的智能机器人。

你可以使用红外传感器、超声波传感器等来检测障碍物,使用电机驱动器来控制机器人的运动。

4. 基于STM32的音频解码器
设计一个音频解码器,能够解码MP3、AAC等格式的音频文件,并在一个
显示屏上显示歌曲名称、艺术家等信息。

你可以使用一个音频编解码器库来简化开发过程。

5. 基于STM32的物联网网关
设计一个物联网网关,能够接收来自各种传感器的数据,并将数据传输到云平台。

你可以使用WiFi、以太网等技术来实现数据传输。

以上是一些基于STM32单片机的毕业设计题目建议,希望对你有所帮助。

请注意,这些题目都需要一定的嵌入式系统开发经验和技能,包括C语言编程、电路设计、传感器技术等。

单片机课程设计答辩题目

单片机课程设计答辩题目

微机原理B课程设计答辩题目
题目一
1、叙述单片机实现交通灯控制系统的开发过程。

设计电路图→制作电路板→程序设计→硬软件联调→程序下载→
产品测试
2、如何使LED灯点亮和熄灭,说明电路的原理。

发光二极管正极接+5V,低电平有效,P1口赋值
3、阐述用keil软件编辑调试C51程序的过程。

启动软件→建立工程文件→建立并添加源文件→配置工程属性→
程序调试
题目二
1、单片机的最小系统有哪几部分组成?
2、说明交通灯系统中使黄灯闪烁的原理。

3、如何用定时器实现准确的定时1S?
题目三
1、叙述交通灯硬件电路板的结构和控制原理。

2、MCS-51的4个并行口各自的作用,课程设计用的哪个并行口?
3、C51中断函数的编写方法,初始化过程。

题目四
1、MCS-51有几个中断源,如何在中断中实现4个路口全为红灯?
2、软件定时与硬件定时的优缺点和区别,如何实现定时1S?
3、阐述protues仿真软件设计和仿真调试单片机系统的步骤。

题目五
1、说明单片机交通灯控制系统电路的构成,及各部分的作用。

2、AT89S52单片机有几个定时计数器,说明定时与计数的区别。

3、说明用XLISP写入程序的步骤。

题目六
1、单片机系统工作的条件?
2、LED为什么要串接限流电阻?如何计算限流电阻的阻值?
2、定时器用作定时,方式1、2的最大定时时间是多少(晶振为12MHz)? 定时器初始化过程?。

单片机课程设计温度报警器系统,计数器

单片机课程设计温度报警器系统,计数器

课程名称单片机原理与应用设计题目计数器及温度报警器一:设计任务1:设计一个0-255计数器,计满后自动清零,重新计数,在数码管中显示。

2:设计一个0-50000计数器,计满后自动清零,重新计数,在数码管中显示。

3.设计一个温度报警系统;温度显示范围为0-51度,当温度大于40度时,上限报警指示灯点亮,并驱动电机1转动;当温度小于10度时,下限报警指示灯点亮,并驱动电机2转动。

二:设计源程序1:255计数器ORG 0000HAJMP STARTORG 0300HSTART:MOV DPTR,#0CFE9HMOV A,#0D1H ;将8279初始化MOVX @DPTR,ANOPNOPNOPNOP ;延时NOPNOPNOPNOPMOV TMOD,#50H ;采用工作方式一进行计数MOV TH1,#00H ;高位清零MOV TL1,#00H ;地位清零SETB TR1 ;启动定时器/计数器T1进行加1计数LOOP1:MOV A,TL1 ;将低位数给累加器AMOV B,#64H ;将十进制数100给BDIV AB ;用A除以B,商保存在A中,余数保存在BMOV R1,A ;将百位给R1MOV A,B ;将B传递给AMOV B,#0AH ;把十进制数10传给BDIV AB ;用A除以BMOV R2,A ;把十位上的数字传给R2MOV R3,B ;把个位上的数字传给R3MOV DPTR,#0CFE9HMOV A,#80H ;选择第一个数码管MOVX @DPTR,AMOV DPTR,#TABMOV A,RMOVC A,@A+DPTR ;通过查表将百位数送入到第一个数MOV DPTR,#0CFE8H 码管MOVX @DPTR,ACLR A ;将累加器A清零MOV DPTR,#0CFE9HMOV A,#81H ;选择第二个数码管MOVX @DPTR,AMOV DPTR,#TABMOV A,R2 ;通过查表将十位上的数送至第二MOVC A,@A+DPTR 个数码管MOV DPTR,#0CFE8HMOVX @DPTR,ACLR A ;将累加器清零MOV DPTR,#0CFE9HMOV A,#82H ;选择第三个数码管MOVX @DPTR,AMOV DPTR,#TABMOV A,R3 ;通过查表将个位上的数字送MOVC A,@A+DPTR 到第三个数码管MOV DPTR,#0CFE8HMOVX @DPTR,ALJMP LOOP1TAB:DB 3FH,06H,5BH,4FH,66H ;共阴极LED数码管的段码管DB 6DH,7DH,07H,7FH,6FHEND1:0-255计数器数码管显示仿真图2:0-50000计数器ORG 0000HSJMP STARTDRG 000BHAJMP T0START : MOV TMOD ,#050HMOV P1,#0MOVTH0,#0FFHMOV TL0,#0FFHMOV P3,#0 ;将p3口置0CLR C ;将C置0MOV DPTR ,#TAB ;指针指向TAB,SETB EA ;总中断控制设为“1”SETB ET0 ;T0允许中断控制设为“1”MOV R0,#0 ;个位值清零MOV R1,#0 ;十位值清零MOV R2,#0 ;百位值清零MOV R3,#0 ;千位值清零MOV R4,#0 ;万位值清零SETB TR0 ;打开T0开关ACALL T1 ;显示加等待中断TO: MOV TH0,#0FFHMOV TL0,#0FFH ;中断将计数器初始化INC R0 ;R0自动加1MOV A, R0 ;将R0的值赋给ACJNE A,#10 AAA ;比较A是否等于十,若为十则进位,否则继续计数MOV R0,#0 ; R0置零INC R1 ;进位到十位AAA: MOVC A,@A+DPTR ; 查表MOV P2,ASETB P1.0 ;示个位ACALL DELAY ;延时SETB P1.0MOV A,R1 ;R1的值赋给A中CJNE A,#10,BBB ;比较,是否进位MOV R1,#0 ; 进位R1置0INC R2 ; 进位到百位BBB: MOVC A,@A+DPTR ;查表MOV P2,ASETB P1.1 ;显示十位ACALL DELAY ;延时CLR P1.0MOV A, R2 R2 ;赋给百位CJNE A,#10, CCC ;比较,是否进位MOV R2,#0 ;进位,R2置0INC R4 ;进位到千位CCC: MOVC A, @A+DOTR ;查表MOV R2,ASETB P1.2 ;显示百位MOV A,R3 ;R3赋给ACJNE A,#10,DDD ;比较,是否进位MOV R3 ,#0 ;进位置0INC R4 ;进位到万位DDD: MOVC A,@A+ DPTR ;查表MOV P2,ASETB P1.3 ;显示千位ACALL DELAY ;延时CLR P1.3MOV A, R4CJNE A,#5,EEE ;比较万位是否到5MOV R4,#0 ;万位到5时置0MOV R3,#0EEE: MOVC A,@ A+DPTR ;查表MOV P2,ASETB P1.4 ;显示万位ACALL DELAY ;延时CLR P1.4RETIT1:MOV A,R0 ;等待中断时调用MOVC A, @A+DPTRMOV P2,ASETB P1.0ACALL DELAYCLR P1.0MOV A,R1MOVC A,@A+DPTRMOV P2,ASETB P1.1ACALL DELAYCLR P1.1MOV A,R2MOV A,@A+DPTRMOV P2,ASETB P1.2ACALL DELAYCLR P1.2MOV A,R3MOVC A,@A+DPTRMOV P2,ASETB P1.3ACALL DELAYCLR P1.3MOV A,R4MOVC A,@A+DPTRMOV P2,ASETB P1.4ACALL DELAYCLR P1.4AJMP T1DELAY: MOV R7,#10DE1:MOV R6,#50DE2:DJNZ R6,DE2DJNZ R7,DE1RETTAB: DB 0C0H 0F9H 0A4H 0B0H 99H 92H 82H 0F8H 80H 90H 88H 83H0C6H 0A1H 86H 8EH2;0-50000计数器数码管显示仿真图3:温度报警器源程序DISPLAY0 EQU 71H ;EQU赋值命令DISPLAY1 EQU 72HDISPLAY2 EQU 73HADC EQU 74HST BIT P1.0 ;将P2.5地址赋值给STARTEOC BIT P1.1 ;将P2.6地址赋值给EOCOE BIT P1.2 ;将P2.7地址赋值给OEORG 00HSJMP STARTSTART:CLR P3 ;P3清零,为报警电路做准备MOV P1.2,#1 ;P2.7 给高电平,OE高电平有效MOV DISPLAY0,#0FFH ;给数码管赋初值MOV DISPLAY1,#0FFHMOV DISPLAY2,#0FFHMOV DPTR,#TABLE ;跳转至表格MOV TMOD,#02H ;工作方式二8-bit定时/计数(自动重装初值)MOV TH0,#0F5H ;定时计数器高八位付初值MOV TL0,#00HMOV IE,#82H ;EA=1,ET0=1 溢出中断位允许中断SETB TR0 ;启动定时器TR0 开始运行WAIT:CLR ST ;转换启动信号STARK清零SETB ST ;启动转换信号CLR STJNB EOC,$ ;EOC为转换结束线,高电平为转换结束;当EOC=0时转移到本指令首地址SETB OE ;输出转换得到的数据MOV ADC,P1 ;OE=1时将AD信号存入ADC中CLR OE ;输出数据线呈高阻态给第一个数码管的值MOV A,ADCMOV B,#51 ;DOUT=VIN*51为AD转换得出数据DIV AB ;DOUT/51为DISPLAY2值MOV DISPLAY2,A ;给第一个数码管的值报警程序MOV R0,#2SUBB A,R0JC LOOP1 ;如果A大于R0(大于2)则转移至LOOP1MOV P3,00H ;否则给第二,第三个数码管的值LOOP2:MOV A,BMOV B,#5DIV ABMOV DISPLAY1,A ;分别得到DISPLAY1 DISPLAY0的值MOV A,BMOV DISPLAY0,ALCALL DISPSJMP WAIT ;等待再次得到ADCRETI数码管点亮程序DISP:MOV A,DISPLAY0MOVC A,@A+DPTRCLR P1.6 ;位选第一个数码管低电平有效MOV P0,A ;点亮第一个数码管NOPNOPNOPNOPNOPNOPSETB P1.6 ;重新置一(动态扫描)MOV A,DISPLAY1MOVC A,@A+DPTRCLR P1.5MOV P0,A ;点亮第二个数码管NOPNOPNOPNOPNOPNOPSETB P1.5MOV A,DISPLAY2MOVC A,@A+DPTRCLR P1.4ORL A,#80H ;或指令点亮数码管点号MOV P0,A ;点亮第三个数管NOPNOPNOPNOPNOPNOPSETB P1.4RET表格TABLE:DB 3FH,06H,5BH,4FH,66HDB 6DH,7DH,07H,7FH,6FH点亮报警电路数码管LOOP1:MOV P3.1,#1LJMP LOOP2END温度报警器仿真图。

《单片机原理及应用》课程设计题目

《单片机原理及应用》课程设计题目

附件一:《单片机原理及应用》课程设计题目[注:在以下扩展芯片中地址分配为,8255控制口:0FF2BH,A口:0FF28H,B口:0FF29H,C口:0FF2AH;8155控制口:0FF20H,A口(字位口):0FF21H,B口(字形口):0FF22H,C 口:0FF23H(键扫口);其余扩展的芯片除存储器外,均使用由74LS138对8000H-0FFFFH 之间的地址进行译码产生的译码信号。

参与译码的地址线为A15、A14、A13和A12,此区间地址分为8段,每段地址长度1000H(最后一段地址可用范围为F000H-FEFFH)]1.函数波形发生器要求:利用D/A芯片产生峰峰值为5V的锯齿波和三角波。

控制功能:使用2个拨动开关(K1、K2)进行功能切换。

当K1接高电平时,输出波形的频率为1Hz,否则为0.5Hz。

当K2接高电平时,输出为三角波,否则输出为锯齿波。

使用的主要元器件:8031、6MHz的晶振、74LS373、74LS138、2764、DAC0832、LM324、拨动开关K1、K2等。

输出波形的验证方法:使用示波器测量输出波形。

2.255秒定时器要求:利用A/D对电位器滑动端的输出电压采样,其转换后得到的数字量做为定时器的设定值(0-0FFH秒)。

利用外部启动脉冲(实验系统上的单脉冲发生器)启动定时器开始做减法计数(每隔一秒钟,设定值减1),当设定值减到0时,单片机驱动喇叭发出1kHz 的报警声。

调整定时设定值和定时过程中的时间利用单片机串行口工作在方式0下,驱动两片74LS164在2位LED数码管上显示。

控制功能:通过旋动电位器W1来调整输入给A/D的采样电压值,8031通过对A/D采样得到数字量做为定时器的定时初值。

通过拨动开关K1来设定定时器的工作状态,当K1接高电平时,定时器处于定时状态,若接收到一个触发脉冲,则定时器开始倒计时。

计时到0,单片机通过P1.1驱动喇叭发出30秒钟的1kHz的报警声,然后将上一次的定时值重新装入,等待下一次启动定时;当K1接低电平时,定时器处于定时初值设定状态,这时旋动电位器W1可以调整定时初值,该值同步在2块LED数码管上显示。

单片机课设题目

单片机课设题目

单片机课程设计题目一、基础电子系统设计1. 设计一个简单的数字钟,要求能够显示时、分、秒。

2. 设计一个基于单片机的温度控制系统,要求能够实时监测环境温度并控制加热或制冷设备。

3. 设计一个交通信号灯控制系统,要求能够实现红、黄、绿灯的自动切换。

二、智能家居控制系统1. 设计一个智能家居控制系统,要求能够实现远程控制家电设备的开关、温度、湿度等功能。

2. 设计一个智能安防系统,要求能够实现门窗的自动开关、烟雾报警、防盗等功能。

三、数字信号处理与实现1. 设计一个数字滤波器,要求能够实现信号的平滑处理和减小噪声干扰。

2. 设计一个数字频率合成器,要求能够产生不同频率的信号并实现频率的精确控制。

四、自动化仪表与检测1. 设计一个压力传感器,要求能够将压力信号转换为电信号并进行测量和控制。

2. 设计一个液位控制器,要求能够根据液位的高低控制加热或制冷设备。

五、嵌入式系统设计与应用1. 设计一个基于单片机的步进电机控制系统,要求能够实现电机的速度和方向的精确控制。

2. 设计一个智能门锁控制系统,要求能够实现通过手机APP进行远程开锁和关门等功能。

六、物联网与无线通信1. 设计一个物联网网关,要求能够实现不同协议的设备之间的数据传输和通信。

2. 设计一个无线遥控车,要求能够通过遥控器实现车的启动、停止、前进、后退等功能。

七、机器人与自动化技术1. 设计一个基于单片机的机械臂控制系统,要求能够实现机械臂的精确运动和抓取物品。

2. 设计一个自动化巡检机器人,要求能够实现环境的自动检测和数据的实时传输。

八、实时操作系统与应用1. 设计一个基于RTOS的无人机控制系统,要求能够实现无人机的自动飞行和拍摄等功能。

2. 设计一个基于RTOS的智能家居控制系统,要求能够实现多个设备的协同工作和远程控制。

九、图像处理与模式识别1. 设计一个人脸识别系统,要求能够通过摄像头捕捉到的人脸图像进行识别并控制门锁等设备。

单片机课程设计编程任务《模拟智能传送装置》

单片机课程设计编程任务《模拟智能传送装置》

单片机课程设计编程任务《模拟智能传送装置》题目一、模拟智能传送装置该“传送装置”可实现货物重量检测,改变装置的传输方向,超重记录及超重报警功能。

“传送装置”的硬件电路主要由单片机控制电路、数码管显示电路、模数转换电路、EEPROM存储电路、按键控制电路、蜂鸣器及继电器电路组成,系统框图如下所示:具体设计任务如下:(参照Proteu电路图)(1)重量测量及显示单元通过AD检测电路,检测电位器RV2输入的电压信号,模拟“货物”的重量;假定RV2输入的电压信号与“货物”重量具有线性关系,电压为2.5V时,货物重量为500kg;电压为0V时,“传送装置”空载。

通过4位共阳数码管显示当前“货物”重量。

(2)按键控制单元独立按键K1设定为启动按键;当K1按下后,继电器接通,“传送装置”启动;独立按键K5设定为正向传送控制按键:K5在“传送装置”启动后才被使能,当K5按下后,发光二极管从L1到L8以0.2秒为间隔依次循环点亮,“传送装置”开始正向传送“货物”;独立按键K9设定为反向传送控制按键:K9在“传送装置”启动后才被使能,当K9按下后,发光二极管从L8到L1以0.2秒为间隔依次循环点亮,“传送装置”开始反向传送“货物”;独立按键K13设定为停止按键:当K13按下后,继电器断开,所有发光二极管处于熄灭状态,“传送装置”停止。

(3)超重报警单元设定“传送装置”额定载重为750kg,若“货物”重量超出此额定值,传送装置自动停止(继电器断开、所有发光二极管熄灭),蜂鸣器开始报警;“货物”重量小于额定载重后,传送装置自动恢复到工作状态(继电器接通、发光二极管重新循环点亮),同时关闭蜂鸣器报警。

(4)超重记录单元当“传送装置”载重超过额定载重后,自动将AD转换后的结果保存到EEPROM中,若“货物”重量未发生变化,仅存储一次测量结果。

数据存储格式如下图所示:(5)系统初始状态说明系统上电后,自动检测当前“货物”重量,并通过数码管显示;“传送装置”处于停止状态(继电器断开),此时系统不能够自动恢复到工作状态(继电器接通)注:2、PCF8951和AT24C02都是应用I2C总线编程,其I2C驱动程序是相同的,应用这两个C文件时可以把共同的驱动程序做成单独的I2C.c作为驱动层文件,PCF8951.c和AT24C02.c文件作为功能层文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

各位同学:现拟5个单片机课程设计题目于后,选题规则如下:依据个人学号最末位数字选作对应题目:学号末位为1、9者选题目1;2、8者选题目2;3、7者选题目3;4、6者选题目4;5、0者选题目5。

要求:1.根据选题规则,完成对应设计题目;2.根据要求(格式附后)撰写课设报告;3.严禁抄袭他人作品,否则取消成绩;4.完成期限:12月14—12月19日,12月20日以班为单位上交设计报告(打印稿)到教5-407;并将设计电子文档(含设计报告、电路图及PROTEUS仿真电路(压缩文件夹并用学号+姓名命名)以班为单位刻在光盘上随报告上交。

任课教师:冯晓岗2014.12.10题目1 基于单片机的八路抢答器设计(一)任务利用单片机设计一个8路抢答器。

电路组成框图如图所示。

(二)要求1.基本要求(1)抢答器可同时提供8名参赛队员参加比赛。

(2)设置有个总控制开关,由主持人控制系统清除和抢答。

(3)抢答有效后在数码管上显示抢答选手队号,并由主持人控制答题时间。

(4)有定时抢答功能。

即可设定抢答时间,并可倒计时,最后10秒发出报警,如在规定时间内没有参赛队抢答,显示器显示“FF”本题目作废。

(5)有答题时间倒计时功能,并在最后10秒有报警声。

(6)设计电路(7)在KEIL中编辑、编译、调试程序,并在protuse中仿真。

2.扩展部分(选作)(1)主持人可遥控操作系统;(2)可记录各参赛队得分;(3)其它。

3. 写出设计报告(报告有规定格式要求)题目2 基于单片机数字频率计设计(一)任务利用单片机设计并制作简易的数字频率计,电路组成框图如图所示。

(二)要求1.基本要求(1)能测量10HZ~500KHZ的方波。

(2)利用数码管或者液晶显示器显示频率。

(3)设计电路(4)在KEIL中编辑、编译、调试程序,并在protuse中仿真。

2.扩展部分(选作)(1)测量频率范围10HZ~2MHZ;(2)可以测量正弦波,三角波;(3)声音播报频率值;(4)其它。

3. 写出设计报告(报告有规定格式要求)题目3 简易电子时钟的设计一、任务利用单片机设计并制作简易的电子时钟,电路组成框图如图所示。

二、要求1.基本要求(1)制作完成简易的电子时钟,时间可调整。

(2)有闹钟功能。

(3)利用数码管或者液晶显示器显示时间(XX-XX-XX 由左向右分别为:时、分、秒,且每秒更新一次)。

(4)设计电路(5)在KEIL中编辑、编译、调试程序,并在protuse中仿真。

2.扩展部分(选作)(1)显示年月日;(2)声音播报时间;(3)有温度显示;(4)其它。

3. 写出设计报告题目4 温度控制系统的设计一、任务利用单片机设计并制作温度控制系统,电路组成框图如图所示。

二、要求1.基本要求(1)制作完成温度检测系统(温度传感器可选用DS18B20)。

(2)温度检测精度1度。

(3)温度能控制在一定范围内,超出温度设定范围时报警(声光指示)。

(4)设计电路(5)在KEIL中编辑、编译、调试程序,并在protuse中仿真。

2.扩展部分(选作)(1)温度精度0.1;(2)设计一个加热系统对水进行加热,完成以上控制;(3)其它。

3. 写出设计报告题目5 交通灯控制系统的设计一、任务利用单片机设计并制作交通灯控制系统,电路组成框图如图所示。

二、要求1.基本要求(1)完成交通灯的基本功能。

要求交通信号灯控制逻辑如下:假设一个十字路口为东西南北走向。

开始为四个路口的红灯全部亮之后,东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车,延时一段时间后(50秒) ,东西路口的绿灯,闪烁若干次后(3 秒),东西路口的绿灯熄灭,同时东西路口的黄灯亮,延时一段时间后(2 秒),东西路口的红灯亮,南北路口的绿灯亮,南北路口方向通车,延时一段时间后(30 秒),南北路口的绿灯闪烁若干次后(3 秒),南北路口的绿灯熄灭,同时南北路口的黄灯亮,延时一段时间后(2秒),再切换到东西路口的绿灯亮,南北路口的红灯亮,之后重复以上过程。

若有急救车到达时,两向交通信号为全红,以便让急救车通过。

假定急救车通过路口时间为10秒,急救车通过后,交通灯恢复中断前状态。

以按键为中断申请,表示有急救车通过。

(2)设计电路(3)在KEIL中编辑、编译、调试程序,并在protuse中仿真。

2.扩展部分(选作)(1)交通灯的时间可以设定(即绿灯、红灯时间的长短);(2)其它。

3. 写出设计报告<<×××××× >>课程设计报告(字体为二号黑体)题目:______(字体为三号黑体)__ 专业:_____________________年级:_____________________学号:_____________________学生姓名:_____________________联系电话:_____________________完成日期:年月日××××××× (三号黑体)摘要(三号黑体)(参考)利用*********元件,制作*********,实现*********。

经测试,系统达到*******的要求,具有*************的优点。

(小四宋体)关键词(小四黑体):***;****;***** (小四宋体)ABSTRACT(三号Times New Romar)对应中文的英文(小四Times New Romar)Key Words:frequency modulated transmitter; crystal oscillator; output filter.(小四Times New Romar)目录(要自动生成的)摘要(三号黑体)......................................................................................... 错误!未定义书签。

ABSTRACT(三号Times New Romar) .......................................................... 错误!未定义书签。

1 设计要求及方案选择(标题1为四号黑体)............................................. 错误!未定义书签。

1.1设计要求(标题2为小四黑体).................................................... 错误!未定义书签。

1.2方案选择(标题2为小四黑体).................................................... 错误!未定义书签。

2 理论分析与设计....................................................................................... 错误!未定义书签。

2.1××××电路的分析及设计........................................................... 错误!未定义书签。

2.2 ××××电路的分析及设计....................................................... 错误!未定义书签。

3 电路设计................................................................................................... 错误!未定义书签。

3.1 硬件电路的设计............................................................................. 错误!未定义书签。

3.2 软件的设计................................................................................... 错误!未定义书签。

4 系统测试..................................................................................................... 错误!未定义书签。

4.1调试所用的基本仪器清单.............................................................. 错误!未定义书签。

4.2调试结果.......................................................................................... 错误!未定义书签。

4.3 测试结果分析............................................................................... 错误!未定义书签。

5 总结 ............................................................................................................ 错误!未定义书签。

参考文献......................................................................................................... 错误!未定义书签。

1 设计要求及方案选择(标题1为四号黑体)1.1设计要求(标题2为小四黑体)(正文内容为小四宋体)1.2方案选择(标题2为小四黑体)图2-1 BA1404结构图(五号,宋体居中)××××××××××××××××××××××××××2 理论分析与设计2.1××××电路的分析及设计(先分析和设计主要的电路)2.2 ××××电路的分析及设计()******************************************************************************* **************************3 电路设计3.1 硬件电路的设计(把各部分硬件电路的原理进行分析并高明设计的思路,应该有总电路图和组成电路图)3.2 软件的设计(主要包括流程图和重要的程序,记得加以说明)4 系统测试4.1调试所用的基本仪器清单4.2调试结果×××××××××××××××××××××××××4.3 测试结果分析5 总结参考文献(5个左右参考文献,要按照严格标准写)[1] 张肃文.高频电子线路北京[M].北京:高等教育出版社,2000.[2] 江思敏、姚鹏翼.PADS电路原理图和PCB设计[M].机械工业出版社,2007.参考文献、注释的表述及编排格式说明(仅供参考)。

相关文档
最新文档