具体实现功能
仿真可以实现四个量程的切换(2V、20V、200V、500V),并模拟实现直流电压的测量与显示。
单片机介绍
51单片是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位 定时器/计数器,一个6向量2级中断结构,全双工串行口。另外 STC89X51 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35Mhz,6T/12T可选。
设计思路
文献研究法:搜集整理相关单片机智能手环系统相关研究资料,认真阅读文献,为研究做准备;
调查研究法:通过调查、分析、具体试用等方法,发现单片机智能手环系统的现状、存在问题和解决办法;
比较分析法:比较不同单片机智能手环系统的具体原理,以及同一类传感器性能的区别,分析单片机智能手环系统的研究现状与发展前景;
软硬件设计法:通过软硬件设计实现具体硬件实物,最后测试各项功能是否满足要求。
程序
本设计利用KEIL5软件实现程序设计,具体如图。作为本科期间学习的第一门编程语言,C语言是我们最熟悉的编程语言之一。当然,由于其功能强大,C语言是当前世界上使用最广泛、最受欢迎的编程语言。在单片机设计中,C语言已经逐步完全取代汇编语言,因为相比于汇编语言,C语言编译与运行、调试十分方便,且可移植性高,可读性好,便于烧录与写入硬件系统,因此C语言被广泛应用在单片机设计中。keil软件由于其兼容单片机的设计,能够实现快速调试,并生成烧录文件,被广泛应用于C语言的编写和单片机的设计。
仿真实现
本设计利用protues8.7软件实现仿真设计,具体如图。
Protues也是在单片机仿真设计中常用的设计软件之一,通过设计出硬件电路图,及写入驱动程序,就能在不实现硬件的情况进行电路调试。另外,protues还能实现PCB的设计,在仿真中也可以与KEIL实现联调,便于程序的调试,且支持多种平台,使用简单便捷。
上一篇:5-基于51单片机的仓库三路温度检测调节系统设计
下一篇:46-基于51单片机GPS定位系统经纬度GSM短信上报设计
推荐阅读最新更新时间:2024-11-12 09:08
推荐帖子
- 最近在单片机遇到岔路
- 本人学生,学习单片机有2.3月了,有下面俩问题:1、单片机应用广不广泛2、出去后能不能在工作中应用本人学习51的,用的是MedWinV3.0来编程的,期望大家回答下我的问题最近在单片机遇到岔路原帖由syj9648于2012-1-1121:36发表本人学生,学习单片机有2.3月了,有下面俩问题:1、单片机应用广不广泛2、出去后能不能在工作中应用本人学习51的,用的是MedWinV3.0来编程的,期望大家回答下我的问题上32位机吧楼主用的是万利的环境吧,可
- syj9648 单片机
- 交流电路中,R两端的电压和流过电感的电流的相位关系是什么?
- 在此请教个问题,交流电路中,R两端的电压和流过电感的电流的相位关系是什么?\0\0\0eeworldpostqq交流电路中,R两端的电压和流过电感的电流的相位关系是什么?连电阻和电感怎样联接都不说清楚,如何作答?对呀,到底是并联还是串联还是怎么样,描述的清楚一些啊。
- 蓝猫淘气 模拟电子
- 嵌入式技术发展的一些思考
- 20世纪70年代,微处理器的出现使得微型机可以嵌入到一个对象体系中,实现对对象体系的智能化控制。人们把实现对象体系智能化控制的计算机系统,称作嵌入式计算机系统。最初大家将嵌入式定义为:以应用为中心,以计算机技术为基础,软件硬件可裁剪,适用于对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。随着微电子技术的飞速发展,计算机技术快速与各行各业应用的广度融合、深度嵌入,使得嵌入式应用日益广泛、嵌入式产品形态各异、无处不在,也使得嵌入式系统概念的内涵和外延发生了
- 华清远见创客学院 编程基础
- 汽车仪表
- 型号,产品简介、技术参数、应用领域瑞士intersema产品说明:瑞士intersema传感器是硅压阻式的压力传感器,采用了微型的设计结构,最大的也只有9mm*9mm(MS5536PJU/MS5536NJU除外,为12.14MM*10.4MM)。产品以其高精度,高灵敏性适用于气象,水压设备,汽车仪表,医疗等领域。1、采用15位的A/D转换器。2、三线的串行接口,开发设计简单。3、系统时钟采用32.768kHz。4、低电压、低功耗。INTERSEMA数字气压传感器(AirPress
- vistan 汽车电子
- 是什么原因造成有mv值dcs还显示断线?
- 热偶冷端和现场站安全栅处测量出一样的mv值,dcs却显示断线。拆开补偿线接到其他工作正常安全栅dcs也显示断线,用其他补偿线接到这个安全栅处dcs显示正常。(其中补偿线中间还有接头)。是什么原因造成有mv值dcs还显示断线?请教诸位专家!谢谢!是什么原因造成有mv值dcs还显示断线?请将问题描述清楚,如果有电路图请帖出电路图,因为有很多术语,不一定大家都了解。回复楼主绿草地的帖子
- 绿草地 模拟电子
- 求助大手子给个主意
- 冲牙器它这里入水管断了。。。。怎么修啊?感觉胶粘不好搞~ 要不要拆开啊?求助大手子给个主意粘不能好使,还是打开吧。。连接处和透明管能拽出来嘛,拽出来再用一些胶水粘一下就好了。直接粘不行,最好拆开换,实在不方便的话,用面粉之类的粉末在待粘接的管子断裂处旁堆成锥形,然后把502滴上去,这比直接粘的强度好得多,至于是否满足要求既看外力的强度,也看你的手艺。 这个想法细致妥帖。。。。。。。。。赞chunyang大哥呀。。。。 chunyang老师,这个方法号
- 吾妻思萌 综合技术交流
设计资源 培训 开发板 精华推荐
- AM1L-0509S-NZ 单路输出、1W DC-DC 转换器的典型应用
- AM1G-2412SZ 12V 1 瓦 DC-DC 转换器的典型应用
- AN54,采用 LTC1149 32-48V、24V/10A 大电流、高电压降压转换器的应用电路
- STEVAL-CTM009V1,用于工业电机控制应用的 5kW 低压大电流逆变器评估套件
- #第五届立创电子设计大赛#易微联四路WIFI继电器模块
- TB67S265FTG 相位/串行输入两相步进电机驱动器评估板
- 使用 Analog Devices 的 LT1956EFE-5 的参考设计
- 多级电磁推进系统
- MIKROE-3488,用于 Kinetis MK20DN128VFM5 的 MCU 卡
- 使用 Cypress Semiconductor 的 CY8C5867AXI-LP023 的参考设计
- 下午2点微信群语音答疑:Vicor电源专家答网友的电源设计问题
- EEworld新春感恩回馈之ST新出道“高富帅”STM32F746G-DISCO 199元包邮
- ADI•世健工业嘉年华——电子书下载 活动开始啦
- 注册有礼 | 施耐德电器邀请您参加EP23上海国际电力电工展线上云逛展
- 【ST板卡来了(下)】 品读STM32实战经验,汲取FAE经验闯关去抽奖
- 上演你的“ADI实验室电路”DIY!
- 【看电源研讨会 抽好礼】 高密度电源系统的PCB布局与散热设计系统
- 【已结束】 Qorvo、村田、NI直播【UWB最新技术、方案、市场、应用解析】(13:30开始入场)
- NI白皮书下载《如何克服复杂待测设备的生产测试挑战》