51单片机课程设计实例金属探测仪
“51单片机课程设计实例金属探测仪”相关的资料有哪些?“51单片机课程设计实例金属探测仪”相关的范文有哪些?怎么写?下面是小编为您精心整理的“51单片机课程设计实例金属探测仪”相关范文大全或资料大全,欢迎大家分享。
51单片机课程设计实例
51单片机实做课课程设计报告
51单片机设计实例 二、总原理图及元器件清单
2.1、总原理图:
1
51单片机实做课课程设计报告
2.2、显示部分
2.3、声音部分
2
51单片机实做课课程设计报告
2.4、按键部分
2.5、继电器
3
51单片机实做课课程设计报告
三、模块电路分析
3.1、硬件模块
本系统主要有单片机控制系统、按键模块、串口通信模块、LED显示模块、交通灯显示模块等组成,如图1所示。其中,单片机系统为系统的主控制器,用以控制其他模块协调工作;按键模块采用外部中断INTO的方式;串口通信模块采用RS-485接口;LED显示模块用以显示交通灯控制参数;交通灯显示模块用以显示各车道的通行情况。
3.2、单片机控制系统及基本电路
本系统采用AT89C52芯片作为核心控制器件。他的P0、P2口用于数码管显示控制,P1口用于交通灯显示控制,按键处理主要用中断的方式进行,保证该系统的稳定性。单片机基本外围电路如图2所示
4
51单片机实做课课程设计报告
3.3、按键控制模块
按键控制模块由AT89C52芯片的P3口控制,电路如图2所示。当某个键按下时产生的负脉冲通过编码器74LS148的GS致使INTO中断,单片机响应这个中断,
基于单片机的金属探测器的课程设计报告
摘要
本文着重介绍了一种基于AT89S52单片机控制的智能型金属探测器的硬件组成、软件设计、工作原理及主要功能。该金属探测器以AT89S52单片机为核心,采用线性霍尔元件UGN3503作为传感器,来感应金属涡流效应引起的通电线圈磁场的变化,并将磁场变化转化为电压的变化,单片机测得电压值,并与设定的电压基准值相比较后,决定是否探测到金属。系统软件采用汇编语言编写。在软件设计中,采用了数字滤波技术消除干扰,提高了探测器的抗干扰能力,确保了系统的准确性。适用于对邮件、行李、包裹及人体夹带的伤害性金属物品(如:刀具、枪械、武器部件、弹药和金属包装的炸药等)的检测,可用于海关、机场、车站、码头的安全检查。
目录
第1章 分析探测金属的理论依据………………………………………………………… 1 第2章 硬件电路设计……………………………………………………………………… 1 2.1系统组成……………………………………………………………………………… 1 2.2硬件电路功能描述…………………………………………………………………… 1 2.3整机工作原理描述…………………………………………………………………… 4 第3章 系统软件设计………………………
基于51单片机课程设计报告 - 图文
单片机课程设计
课 题:基于51单片机的交通灯设计 专 业: 机械设计制造及其自动化 学 号: 指导教师: 邵添 设计日期: 2017/12/18 成 绩:
重庆大学城市科技学院电气学院
基于51单片机数字温度计设计报告
一、设计目的作用
本设计是一款简单实用的小型数字温度计,所采用的主要元件有传感器DS18B20,单片机AT89C52,,四位共阴极数码管一个,电容电阻若干。DS18B20支持“一线总线”接口,测量温度范围-55°C~+125°C。在-10~+85°C范围内,精度为±0.5°C。18B20的精度较差,为±2°C 。现场温度直接以“一线总线”的数字方式传输,大大提高了系统的抗干扰性。适合于恶劣环境的现场温度测量,如:环境控制、设备或过程控制、测温类消费电子产品等。
本次数字温度计的设计共分为五部分,主控制器,LED显示部分,传感器部分,复位部分,按键设置部分,时钟电路。主控制器即单片机部分,用于存储程序和控制电路;LED显示部分是指四位共阴极数码管,用来显示温度;传感器部分,即温度传感器,用来采集温度,进行温度转换;复位部分,即复位电路,按键部分用来设置上下限报警温度。测量的总过程是,传感器采集
基于51单片机洗衣机课程设计报告
单片机原理及系统课程设计
专 业: 自 动 化
班 级: 12级《2》班
组 长: 陈 浩
组 员: 郑辉龙,王国稳,
指导教师:
单片机原理及系统课程设计报告
基于51单片机的洗衣机设计
1 设计目的、要求及原理
1.1设计目的
由单片机控制实现洗衣机的各项功能,单片机的体积小,控制功能灵活,因此,设计出基于单片机的全自动洗衣机控制电路系统具有很强的实用性。用单片机设计出简单操作省水省电的洗衣机,在方便日常生活和节约资源方面都有重要意义。由于个人能力有限,我能设计的洗衣机比前沿科技产品要差很多。所以我这次课设的主要目的在于通过亲手操作,查找资料,培养自己的分析设计能力。把这学期课程中零散的知识进行整合,将理论的知识联系到实际的生活中。在实例中深入理解一些理论知识,并从中有所收获,就是意义所在。
1.2设计要求
通过仿真软件模拟洗衣机的基本工作过程,如进水、洗涤、排水、漂洗、脱水等。
1.3设计方法
利用89C51单片机的P0,P1,P2,P3串行
基于51单片机洗衣机课程设计报告
单片机原理及系统课程设计
专 业: 自 动 化
班 级: 12级《2》班
组 长: 陈 浩
组 员: 郑辉龙,王国稳,
指导教师:
单片机原理及系统课程设计报告
基于51单片机的洗衣机设计
1 设计目的、要求及原理
1.1设计目的
由单片机控制实现洗衣机的各项功能,单片机的体积小,控制功能灵活,因此,设计出基于单片机的全自动洗衣机控制电路系统具有很强的实用性。用单片机设计出简单操作省水省电的洗衣机,在方便日常生活和节约资源方面都有重要意义。由于个人能力有限,我能设计的洗衣机比前沿科技产品要差很多。所以我这次课设的主要目的在于通过亲手操作,查找资料,培养自己的分析设计能力。把这学期课程中零散的知识进行整合,将理论的知识联系到实际的生活中。在实例中深入理解一些理论知识,并从中有所收获,就是意义所在。
1.2设计要求
通过仿真软件模拟洗衣机的基本工作过程,如进水、洗涤、排水、漂洗、脱水等。
1.3设计方法
利用89C51单片机的P0,P1,P2,P3串行
单片机课程设计
课 程 设 计
课程名称 单片机原理及应用 课题名称 LCD显示简易时钟
专 业 班 级 学 号 姓 名 指导教师
2012年6月24日
湖南工程学院 课 程 设 计 任 务 书
课程名称 单片机原理及应用 课 题 简易时钟
专业班级
学生姓名 学 号 指导老师
审 批
任务书下达日期 2012年 6 月 18日 任务完成日期 2012年 6 月 30日
2
设计内容与设
C51单片机课程设计--定时闹钟
计算机及信息工程学院课程设计报告
学年学期
题目
专业、学号
授课班号
学生姓名
指导教师
单片机课程设计---定时闹钟
单片机课程设计---定时闹钟
[摘要]单片机电子闹钟是集电子技术、数字显示技术为一体的产品,具有按时闹铃,使用
方便等优点。本论文从电子闹钟系统的功能、软件设计、软件调试等方面论述这一系统。本设计使用学校提供的单片机试验箱为基础,以AT89C52RC芯片为核心,采用动态扫描方式显示,通过使用该单片机,加之在显示电路部分使用的驱动电路,实现在4个LED数码管上显示时间、定时、闹铃的功能,并通过4个按键实现设置日期、进行调时、设定闹铃等功能。在实现各功能时数码管进行相应显示,闹铃或定时时间到时蜂鸣器响,整点报时等功能。本课程设计主要的问题,在于如何编写与调试用C语言实现的单片机程序。在此,我通过不断地修改程序与仿真,让程序达到我期望的程度。
[关键词]定时闹钟、C52单片机、软件分析、软件设计
Timing alarm of MCU Course Design [Abstract]The design uses microcontroller chamber to AT89C52RC chip as the core,
the use of dynam
单片机课程设计
课 程 设 计
课程名称 单片机原理及应用 课题名称 LCD显示简易时钟
专 业 班 级 学 号 姓 名 指导教师
2012年6月24日
湖南工程学院 课 程 设 计 任 务 书
课程名称 单片机原理及应用 课 题 简易时钟
专业班级
学生姓名 学 号 指导老师
审 批
任务书下达日期 2012年 6 月 18日 任务完成日期 2012年 6 月 30日
2
设计内容与设
单片机课程设计 - 基于51单片机的温度控制系统设计 - 图文
单片机课程设计报告
题目: 温度控制系统设计 学院:通信与信息工程学院 专业: 测控技术与仪器专业 班级: 测控三班 成员: 徐 郡
二〇一四年六月十二日
一、引言
温度是工业控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足重轻的作用。对于不同场所、不同工艺、所需温度高低范围不同、精度不同,则采用的测温元件、测方法以及对温度的控制方法也将不同;产品工艺不同、控制温度的精度不同、时效不同,则对数据采集的精度和采用的控制算法也不同,因而,对温度的测控方法多种多样。
随着电子技术和微型计算机的迅速发展,微机测量和控制技术也得到了迅速的发展和广泛的应用。利用微机对温度进行测控的技术,也便随之而生,并得到日益发展和完善,越来越显示出其优越性。
作为获取信息的手段——传感器技术得到了显著的进步,其应用领域较广泛。传感器技术已成为衡量一个国家科学技术发展水平的重要标志之一。因此,了解并掌握各类传感器的基本结构、工作原理及特性是非常重要的。
为了提高对传感器的认识和了解,尤其是对温度传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。本系统利用传感器与单片机
51单片机仿真100实例
《单片机C语言程序设计实训100例---基于8051和PROTEUS仿真》
《单片机C语言程序设计实训100例—基于8051+Proteus仿真》案例
第 01 篇 基础程序设计
01 闪烁的LED
/* 名称:闪烁的LED 说明:LED按设定的时间间隔闪烁 */
#include #define uchar unsigned char #define uint unsigned int sbit LED=P1^0; //延时 void DelayMS(uint x) { uchar i; while(x--) { for(i=0;i<120;i++); } } //主程序 void main() { while(1) { LED=~LED; DelayMS(150); } } 02 从左到右的流水灯 /* 名称:从左到右的流水灯 说明:接在P0口的8个LED从左到右循环依次点亮,产生走马灯效果 */ #include #define uchar unsigned char #define uint unsigned int 1 《单片机C语言程序设计实训100例---基于8051和PROTEUS仿真》 //延时 void