51单片机速度里程表

合集下载

基于51单片机智能小车循迹程序

基于51单片机智能小车循迹程序

#include<reg52.h>#define uchar unsigned char#define uint unsigned int////电机驱动模块位定义////sbit M11=P0^0;//左轮sbit M12=P0^1;sbit M23=P0^2;//右轮sbit M24=P0^3;sbit ENA=P0^4;//左轮使能PWM输入改变dj1数值控制转速sbit ENB=P0^5;//右轮使能PWM输入改变dj2数值控制转速////占空比变量定义////unsigned char dj1=0;unsigned char dj2=0;uchar t=0;////红外对管位定义////sbit HW1=P1^0;//左前方sbit HW2=P1^1;//右前方sbit HW3=P1^2;//左后方sbit HW4=P1^3;//右后方////小车前进////void qianjin(){M11=1;//左轮M12=0;//M23=1;//右轮M24=0;//dj1=50;dj2=50;}////向左微调////void turnleft2(){M11=1;M12=0;M23=1;M24=0;dj1=7;//左轮dj2=50;//右轮}////向右微调////void turnright2(){M11=1;M12=0;M23=1;M24=0;dj1=50;dj2=7;}////向左大调////void left(){M11=0;M12=1;M23=1;M24=0;dj1=7;dj2=80;}////向右大调////void right(){M11=1;M12=0;M23=0;M24=1;dj1=80;dj2=7;}////循迹动作子函数////void xj(){if(HW1==0&&HW2==0&&HW3==0&&HW4==0)//前进逻辑{qianjin();}if(HW1==1&&HW2==0&&HW3==0&&HW4==0)//左右微调{turnleft2();}if(HW1==0&&HW2==1&&HW3==0&&HW4==0){turnright2();}if(HW1==1&&HW2==0&&HW3==1&&HW4==0)//左右大调{left();}if(HW1==0&&HW2==1&&HW3==0&&HW4==1){right();}}////初始化////void init(){TMOD=0x01;TH0=(65536-500)/256;TL0=(65536-500)%256;EA=1;ET0=1;TR0=1;}////定时器0中断////void timer0() interrupt 1 using 1{TH0=(65536-500)/256;TL0=(65536-500)%256;t++;if(t<dj1)ENA=1;else ENA=0;if(t<dj2)ENB=1;else ENB=0;if(t>=50){t=0;}}void main(){init();P1=0Xff;while(1){/////////////////循迹模式/////////////////////xj();}}。

C51单片机秒表计时(C语言)

C51单片机秒表计时(C语言)
if(mm==80) //考虑其它损耗,调整后约为1S
{ cout++;
mm=0;}
}
效果显示
图一(电路总图)
图二(效果显示)注:第四位显示为单位:S
程序清单
#include<reg51.h>
#include<stdio.h>
unsigned char Tab[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F };
sbit P37=P3^7;
}
/*********显示程序*****************/
void display()
{
x=cout/10;//秒十位
P34=0;
P1=Tab[x]; delay();
P34=1;
y=cout-x*10; //秒各位
P35=0;
P1=Tab[y]; delay();
P1=做任何修改或编辑并不能对任何下载内容负责
南开大学滨海学院
C51嵌入式软件设计(C语言)
题目:计时秒表
功能描述:本设计实现在99秒内的秒表计时,一个按键实现开始、暂停、复位。
原理概述:P1接四位七段数码管,P3.2接一按键产生外部中断0,P3.4-P3.7控制扫描显示。计时使用定时器0产生10ms中断累计。按键不同次序决定了对应的控制功能,因为第一次按键必定为开始计时,所以第二次按键判断为暂停,依次第三次为置零。主程序调用显示程序,显示程序实时显示计时时间。
sbit P36=P3^6;
sbit P35=P3^5;
sbit P34=P3^4;
unsigned int a=0,cout=0,mm=0;x,y,p,q;

51单片机pwm调速程序

51单片机pwm调速程序

51单片机pwm调速程序此程序是一个用51单片机来调直流电机转速的程序。

当然也可以用来调整led灯的亮度,用定时器2来实现. #include //包括一个52标准内核的头文件#define uchar unsigned char#define uint unsigned int#define ulong unsigned longsbit PWM = P3^3; //要控制的风扇sbit K= P3^7; //按键控制转速uchar scale;//用于保存占空比的输出0的时间份额,总共10份//延时程序void delay10ms(void){unsigned char i,j;for(i=20;i>0;i--)for(j=248;j>0;j--);}// 主程序void main(void){RCAP2H =0xF3; //赋T2的预置值,溢出1次是1/1200秒钟RCAP2L =0x98;scale=10;TR2=1; //启动定时器ET2=1; //打开定时器2中断EA=1; //打开总中断while(1) //程序循环{while(K==0){scale++;while(K==0);if(scale==11)scale=0;}}}//1/1200秒定时器2中断timer2() interrupt 5{static uchar tt=0; //tt用来保存当前时间在一秒中的比例位置TF2=0;tt++;if(tt==10) //每1/120秒整开始输出低电平{tt=0;if(scale!=0) //这里加这一句是为了消除灭灯状态产生的鬼影PWM=0;}if(scale==tt) //按照当前占空比切换输出高电平PWM=1;}。

基于单片机的设计

基于单片机的设计

单片机类毕业设计•电子时钟的设计•全自动节水灌溉系统-硬件部分•数字式温度计的设计•溫度监控系统设计•基于单片机的语音提示测温系统的研究•简易无线电遥控系统•数字流量计•基于单片机的全自动洗衣机•水塔智能水位控制系统•温度箱模拟控制系统•超声波测距仪的设计•基于5】单片机的LED点阵显示屏系统的设计与实现16x】6点阵显示屏•基于AT89S51单片机的数字电子时钟•基于单片机的步进电机的控制•基于单片机的交流调功器设计•基于单片机的数字电压表的设计•单片机的数字钟设计•智能散热器控制器的设计•单片机打铃系统设计•基于单片机的交通信号灯控制电路设计•基于单片机的远程控制家用电器系统设计•基于单片机的安全报警器•基于单片机的八路抢答器设计•基于单片机的超声波测距系统的设计•基于MCS-51数字温度表的设计•电子体温计的设计•基于AT89C51的远程控制系统•基于AVR单片机幅度可调的DDS信号发生器•基于单片机的数控稳压电源的设计•基于单片机的室一氧化碳监测及报警系统的研究•基于单片机的空调温度控制器设计•基于单片机的可编程多功能电子定时器•单片机的数字温度计设计•红外遥控密码锁的设计•基于61单片机的语音识别系统设计•家用可燃气体报警器的设计•基于数字温度计的多点温度检测系统•基于凌阳单片机的语音实时采集系统设计•基于单片机的数字频率计的设计•基于单片机的数字电子钟设计•汽车倒车防撞报警器的设计•篮球赛计时记分器•基于单片机的家用智能总线式开关设计•设施环境中湿度检测电路设计•基于单片机的音乐合成器设计•设施环境中二氧化碳检测电路设计•基于单片机的水温控制系统设计•基于单片机的数字溫度计的设计•基于单片机的火灾报警器•基于单片机的红外遥控开关设计•基于单片机的电子钟设计•基于单片机的红外遥控电子密码锁•大棚温湿度自动监控系统•基于单片机的电器遥控器的设计•单片机的语音存储与重放的研究•基于单片机的电加热炉温度控制系统设计•红外遥控电源开关•基于单片机的低频信号发生器设计•基于单片机的呼叫系统的设计•基于PIC16F876A单片机的超声波测距仪•基于单片机的密码锁设计•单片机步进电机转速控制器的设计•由AT89C51控制的太阳能热水器•防盗与恒溫系统的设计与制作•AT89S52单片机实验系统的开发与应用•基于单片机控制的数字气压计的设计与实现•智能压力传感器系统设计•智能定时器•基于单片机的智能火灾报警系统•基于单片机的电子式转速里程表的设计•公交车汉字显示系统•单片机数字电压表的设计•精密VF转换器与MCS-51单片机的接口技术•基于单片机的居室安全报警系统设计•基于89C2051 IC卡读/写器的设计•PC机与单片机串行通信设计•球赛计时计分器设计•松下系列PCL五层电梯控制系统设计•自动起闭光控窗帘设计•单片机控制交通灯系统设计•基于5】单片机的多路温度采集控制系统•点阵电子显示屏-毕业设计•超声波测距仪-毕业设计•单片机对玩具小车的智能控制毕业设计论文•基于单片机控制的电机交流调速毕业设计论文•单片机智能火灾报警器毕业设计论文•基于单片机的锁相频率合成器毕业设计论文•单片机控制的数控电流源毕业设计论文•基于单片机的数字显示温度系统毕业设计论文•单片机串行通信发射部分毕业设计论文•基于单片机控制直流电机调速系统毕业设计论文•单片机控制步进电机毕业设计论文•基于MCS51单片机温度控制毕业设计论文•基于单片机的自行车测速系统设计•单片机汽车倒车测距仪•基于单片机的数字电压表•单片机脉搏测量仪•单片机控制的全自动洗衣机毕业设计论文•基于单片机的电器遥控器设计•单片机控制的微型频率计设计•基于单片机的音乐喷泉控制系统设计•等精度频率计的设计•自行车里程,速度计的设计•基于单片机的数字电压表设计•自行车车速报警系统•大棚仓库温湿度自动控制系统•自动剪板机单片机控制系统设计•单片机电器遥控器的设计•基于单片机技术的自动停车器的设计•基于单片机的金属探测器设计• ATMEIL AT89系列通用单片机编程器的设计•单片机水温控制系统•基于单片机的IC卡智能水表控制系统设计•基于MP3格式的单片机音乐播放系统•节能型电冰箱研究•基于单片机控制的PWM调速系统•交流异步电动机变频调速设计•基于单片机的数字溫度计的电路设计•基于Atmel89系列芯片串行编程器设计•基于MCS-51通用开发平台设计•用单片机实现远程控制家用电器•中频感应加热电源的设计•家用豆浆机全自动控制装責•基于ATmegal6单片机的高炉透气性监测仪表的设计•用单片机控制的多功能门铃•基于8051单片机的数字钟•红外快速检测人体温度装責的设计与研制•三层电梯的单片机控制电路•交通灯89C51控制电路设计•基于单片机的短信收发系统设计一一硬件设计*大棚温湿度自动控制系统•串行显示的步进电机单片机控制系统•微机型高压电网继电保护系统的设计•基于单片机megal6L的煤气报警器的设计•智能毫伏表的设计•基于单片机的波形发生器设计•基于单片机的电子时钟控制系统•火灾自动报警系统•基于PIC16F74单片机串行通信中继控制器•遥控小汽车的设计研究•基于单片机对氧气浓度检测控制系统•单片机的数字电压表设计•基于单片机的压电智能悬臂梁振动控制系统设计•单片机的打印机的驱动设计•单片机音乐演奏控制器设计•自动选台立体声调频收音机•直流数字电压表的设计•具有红外保护的温度自动控制系统的设计•基于单片机的机械通风控制器设计•音频信号分析仪•单片机波形记录器的设计•公交车站自动报站器的设计•基于单片机的温度测里系统的设计•龙门刨床的可逆直流调速系统的设计•智能型充电器的电源和显示的设计• 80C196MC控制的交流变频调速系统设计•步进电机运行控制器的设计•自动车库门的设计•家庭智能紧急呼救系统的设计•单片机病房呼叫系统设计•电子万年历设计•定时闹钟设计•计算器模拟系统设计•数字电压表设计•数字定时闹钟设计•数字温度计设计•数字音乐盒设计•智能定时闹钟设计•电子风压表设计•8X8LED点阵设计•可编程的LED (16x64)点阵显示屏•无线智能报警系统•温湿度智能测控系统•单片机电量测量与分析系统•多通道数据采集记录系统•单片机控制直流电动机调速系统•步进电动机驱动器设计-DS18B20温度检测控制•6KW电磁采暖炉电气设计•基于电流型逆变器的中频冶炼电气设计•新型电磁开水炉设计•新型洗浴器设计•中频淬火电气控制系统设计•中型电弧炉单片机控制系统设计•基于单片机的电火箱调温器•LCD数字式温度湿度测星计•单片机与计算机USB接口通信•万年历的设计•基于单片机的家电远程控制系统设计•超声波测距器设计•多路温度采集系统设计•交通灯控制系统设计•数字电容表的设计•】00路数字抢答器设计•单片机与PC串行通信设计•基于DS18B20溫度传感器的数字温度计设计•基于单片机的大棚温、湿度的检测系统•智能型客车超载检测系统的设计•语音控制小汽车控制系统设计•万年历可编程电子钟控电铃•基于单片机的步进电机控制系统•基于单片机89C52的啤酒发酵温控系统•基于单片机的温度采集系统设计•PIC单片机在空调中的应用•列车测速报警系统•多点温度数据采集系统的设计•遥控窗帘电路的设计•基于单片机的数字式温度计设计•87C196MC单片机最小系统单板电路模板的设计与开发•基于87C196MC交流调速实验系统软件的设计与开发•基于87C196MC交流调速系统主电路软件的设计与开发•基于80C196MC交流调速实验系统软件的设计与开发•基于单片机的水位控制系统设计•基于单片机的液位检测•基于单片机的定量物料自动配比系统•智能恒压充电器设计•单片机的水温控制系统•基于单片机的车载数字仪表的设计•基于单片机的室温控制系统设计•基于MAX 134与单片机的数字万用表设计•基于单片机防盗报警系统的设计• 18B20多路温度采集接口模块•基于单片机的乳粉包装称重控制系统设计•基于单片机的户式中央空调器温度测控系统设计•步进电机实现的多轴运动控制系统-IC卡读写系统的单片机实现•单片机电阻炉温度控制系统设计•单片机控制PWM直流可逆调速系统设计•单片机自动找币机械手控制系统设计•基于89C52的多通道采集卡的设计•基于AT89C51单片机控制的双闭环直流调速系统设计•单片机控制的PWM直流电机调速系统的设计•基于单片机的电阻炉温度控制系统设计•公交车报站系统的设计•智能多路数据采集系统设计•基于单片机控制的红外防盗报警器的设计•篮球比赛计时器设计•超声波测距仪的设计及其在倒车技术上的应用•汽车侧滑测星系统的设计•自动门控制系统设计•基于5】单片机的液晶显示器设计•基于AT89C51单片机的电源切换控制器的设计•基于单片机的普通铳床数控化设计•基于AT89C51单片机的号音自动播放器设计•基于单片机的玻璃管加热控制系统设计•中央冷却水温控制系统•基于单片机的无刷直流电机控制系统设计•锅炉汽包水位控制系统•基于单片机的鱼用投饵机自动控制系统的设计•空调温度控制单元的设计•软胶囊的单片机温度控制(硬件设计)•小型户用风力发电机控制器设计•自动售报机的设计•无线表决系统的设计•微电脑时间控制器的软件设计•基于单片机AT89S52的超声波测距仪的研制•单片机教学实验板——软件设计•基于16位单片机的串口数据采集•单片机太阳能热水器测控仪的设计•基于单片机的简单数字采集系统设计•多电量采集系统的设计与实现• PWM及单片机在按摩机中的应用•基于单片机的简易GPS定位信息显示系统设计•基于单片机的温湿度测量系统设计•基于单片机的电子音乐门铃的设计•开关电源的设计•锅炉控制系统的研究与设计•基于ARM的嵌入式温度控制系统的设计•基于DS18B20的多点温度巡回检测系统的设计•基于单片机的频率计设计•仓储用多点温湿度测量系统•基于单片机的超声波液位测量系统的设计•基于单片机的多功能函数信号发生器设计•噪音检测报警系统的设计与研究•转速、电流双闭环直流调速系统设计•基于单片机程控精密直流稳压电源的设计•模拟电梯的制作•基于AT89C51单片机的步进电机控制系统•超声波倒车雷达系统硬件设计•基于单片机实现汽车报警电路的设计•采用单片机技术的脉冲频率测量设计•智能豆浆机的设计•远程监控系统的研究与制作•高效智能汽车调节器•全自动汽车模型的制作•智能红外遥控暖风机设计•蔬菜公司恒温库微机监控系统•数字触发提升机控制系统•基于单片控制的交流调速设计•基于单片机的多点无线温度监控系统•单片机控制的霓虹灯控制器•基于单片机的数码录音与播放系统•全自动洗衣机控制器•空调器微电脑控制系统•自动存包柜的设计•基于单片机的数字钟设计•电子万年历•多路数据采集系统的设计•基于单片机步进电机控制系统设计•基于单片机的鸡雏恒温孵化器的设计•基于FPGA和单片机的多功能等精度频率计•基于单片机的水温控制系统•基于单片机的智能电子负载系统设计•智能报警器•基于ADE7758的电能监测系统的设计•基于单片机PIC16F877的环境监测系统的设计•基于单片机控制动态扫描文字显示系统的设计•基于单片机控制发生的数字音乐盒•基于单片机控制文字的显示•基于单片机控制音乐门铃•智能电子密码锁设计•单片机电铃系统设计•单片机演奏音乐歌曲装責的设计•大功率电器智能识别与用电安全控制器的设计•单片机交通灯控制系统的设计•智能立体仓库系统的设计•智能火灾报警监测系统•基于单片机的多点温度检测系统•单片机定时闹钟设计•湿度传感器单片机检测电路制作•智能小车自动寻址设计-小车悬挂运动控制系统•单片机呼叫系统的设计•基于单片机的带智能自动化的红外遥控小车•基于单片机AT89C51的语音温度计的设计-16x16点阵LED电子显示屏的设计•单片机实验教学平台分析•基于USB总线的设计与开发•基于单片机设计的自动售货机系统设计•数字温度计的设计•生产流水线产品产量统计显示系统•水位报警显时控制系统的设计•红外遥控电子密码锁的设计•基于MCU温控智能风扇控制系统的设计•数字电容测量仪的设计•基于单片机的遥控器的设计• 200卡代拨器的设计•数字式心电信号发生器硬件设计及波形输出实现•全氢卓式退火炉温度控制系统•单片机控制单闭环直流电动机的调速控制系统•单片机电加热炉温度控制系统•单片机大型建筑火灾监控系统•点阵式汉字电子显示屏的设计与制作•基于AT89C51的路灯控制系统设计•基于AT89C51的宽围高精度的电机转速测量系统•基于DSP的电机控制•汽车倒车雷达•基于光纤的汽车CAN总线研究•基于AT89C51SND1C的MP3播放器•多功能频率计的设计•基于单片机的数字直流调速系统设计•单片机的智能电源管理系统•基于单片机的多功能智能小车设计•汽车防撞主控系统设计•单片机控制电梯系统的设计•电子密码锁的电路设计与制作•高精度超声波传感器信号调理电路的设计•数字电子钟的设计与制作•银行自动报警系统。

电动车里程表课程设计报告书

电动车里程表课程设计报告书

目录第一章概述 (2)第二章硬件设计 (3)2.1系统组成结构框图 (3)2.2具体硬件电路及工作原理 (3)2.3 AT89C2051单片机简介 (4)2.3.1芯片概述 (4)2.4其他外围硬件电路 (6)2.4.1电源电路 (6)2.4.2霍尔传感器 (6)2.4.3 4位串行静态显示电路 (7)第三章软件设计 (8)3.1主程序设计 (8)3.2 外中断0和T1定时溢出中断服务子程序设计 (9)3.3 速度/里程显示控制子程序设计 (9)3.4系统完整源程序 (10)总结 (11)参考文献 (12)附录 (13)附录1 整体电路图 (13)附录2 源程序 (14)第一章概述本设计介绍的速度与里程表设计以单片机和光电传感器为核心。

传感器将不同车速转变成的不同频率的脉冲信号输入到单片机进行控制与计算,再采用LED模块进行显示,使得电动自行车的速度与里程数据能直接的显示给使用者。

该设计能实时地将所测的速度与累计里程数显示出来,主要是将传感器输入到单片机的脉冲信号的频率(传感器将不同车速转变成不同频率的脉冲信号)实时地测量出来,考虑到信号的衰减、干扰等影响,在信号送入单片机前应对其进行放大整形,然后通过单片机计算出速度和里程,再将所得的数据存储到串口数据存储器,并由LED显示模块交替显示所测速度与里程。

本设计的里程数的算法是一种大概的算法(假设在一定时间内自行车是匀速行进,平均速度与时间的乘积即为里程数)。

本系统由信号预处理电路、单片机AT89C2051、系统化LED显示模块、串口数据存储电路和系统软件组成。

其中信号预处理电路包含信号放大、波形变换和波形整形。

对待测信号进行放大的目的是降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机相连的TTL信号;通过单片机的设置可使内部定时器T1对脉冲输入引脚T0进行控制,这样能精确地算出加到T0引脚的单位时间内检测到的脉冲数;设计中速度显示采用LED 模块,通过速度换算得来的里程数采用I2C总线并通过E2PROM来存储,既节省了所需单片机的口线和外围器件,同时也简化了显示部分的软件编程。

自行车测速系统设计

自行车测速系统设计
2.2单片机
2.2.1单片机介绍
单片机是一种集成在电路芯片,是在一块硅片上集成了中央处理器(CPU)、只读存储器(ROM)、随机存储器(RAM)以及定时器/计数器,各种输入/输出(I/O)接口。由于这样的一块芯片具有一台计算机的功能,因而也被称为单片微型计算机。系统所使用的是51系列单片机,它可以把可开发资源全部提供给使用者。
STC89C54RD+单片机为40 脚双列直插封装的8 位通用微处理器。片内程序存储器内含16KB的Flash程序存储器。片内数据存储器内含1280字节的RAM。具有3个可编程定时器,具有32根可编程I/O口线。 中断系统是具有8个中断源、4个级优先权的中断结构。
STC89C54RD+按其引脚功能分为四部分,即主电源引脚VCC和VSS、外接晶体引脚XTAL1和XTAL2、输入/输出(I/O)引脚P0、P1、P2、P3(共32根)、控制或与其它电源复用引脚RST、ALE、PSEN和EA/VPP。
国内外现在已经有生产销售类似的自行车测速仪里程表,有些简单的产品功能比较单一,就是单单只有测速或里程的功能,然而一些复杂的产品除了测速和里程功能外,还集成了GPS全球定位、单次行车里程、平均速度、时钟、行车时间、车轮转数。未来的发展趋势可能还将加入MP3和短信收发、新闻播报、通讯功能等,使得自行车测速仪更加的人性化、现代化、生活化。相信未来的测速仪会受到更多人的青睐,也将成为人类社会生活中的必需品。
关键词:里程/速度,时间,温度,霍尔元件,单片机,LCD
Abstract
This designmainly expounds thedesign of ameasuringinstrument based on single chip ing single chip as the core,the use ofthe Holzer sensor,DS18B20 temperature sensor\/DS1302 clock chip,realize the measurement of thebicycle mileage,speed,temperature,time and other parameters,and caneasily bespeed andmileagefor real-timedisplayof liquid crystal display,andwhenpower is offcan save themileage information.Design ofvelocimeteris mainly composed ofdesign and program designof the hardware circuitsof two parts.The design of hardwareis mainlycollectedthe number of pulsesper secondinto single chip microcomputer systemusing the Holzersensor,then bycomputingSCM systemand processing resultto theLCDdisplay.The software designuses the modularstructure,make thelogicprogram moresuccinct.Thehardware to coordinate the operationunder the software control.The simulation and experimental results show,the design of hardware circuit andsoftware programis correct,the actual hardware circuitcanmeet the design requirements.

51单片机控制直流电机PWM调速

51单片机控制直流电机PWM调速
实验目的
1.掌握脉宽调制(PWM) 的方法。

2.用程序实现脉宽调制,并对直流电机进行调速控制。

实验设备
PC 机一台,单片机最小系统,驱动板、直流电机,连接导线等
实验原理
1.PWM (Pulse Width Modulation) 简称脉宽调制。

即,通过改变输出脉冲
的占空比,实现对直流电机进行调压调速控制。

2.实验线路图:
实验内容:
1. 利用实验室提供的单片机应用系统及直流电机驱动电路板,编制控制程序,实现直流电机PWM调速控制。

实验思考题
本实验中是通过改变脉冲的占空比,周期T 不变的方法来改变电机转速的,还有什么办法能改变电机的转速,应该怎么实现?
附件:
L298简介:
L298N 为SGS-THOMSON Microelectronics 所出产的双全桥步进电机专用驱动芯片( Dual Full-Bridge Driver ) ,内部包含4信道逻辑驱动电路,是一种二相和四相步进电机的专用驱动器,可同时驱动2个二相或1个四相步进电机,内含二个H-Bridge 的高电压、大电流双全桥式驱动器,接收标准TTL逻辑准位信号,可驱动46V、2A以下的步进电机,且可以直接透过电源来调节输出电压;此芯片可直接由单片机的IO端口来提供模拟时序信号。

(完整版)电子信息工程专业毕业设计题目大全

电子信息工程毕业设计题目总计:1、本振源的分析与设计2、恒流电源的设计3、光释光仪器的研究4、远程集中式抄表系统设计5、红外测温的研究6、GPS汽车定位导航系统的研究设计7、速度里程表的设计8、超升波倒车雷达设计9、基于USB接口的数据采集系统设计10、自动门控制系统设计11、楼宇自动化系统的设计12、医院住院呼叫系统的设计13、煤矿监控系统的设计14、粮库测问系统的设计15、基于RS485的煤矿数据采集系统设计16、基于单片机的高精度位移测量的设计与研究17、电路版回流焊机温度控制的研究18、PC机与单片机串行通信实现点阵字符显示的设计19、校园一卡通系统设计20、单片机控制的防盗系统设计21、数据采集系统设计22、高精度电荷放大器设计23、多路温度控制器设计24、基于nRF9E5的无线温度采集模块的设计25、多功能数字频率计的设计26、数字合成信号发生器的设计27、点阵式汉字电子显示屏的设计28、非接触式IC卡读写器的设计29、遥控电子密码锁的设计30、单片机与PC机间的串行通信接口电路设计31、电脑自动控制外部设备电源的研究32、声控机器人的研究(用凌阳单片机)33、超声波测距在汽车安全中的应用研究34、远程超表系统的研究35、利用电话控制家用电器的研究36、光纤在微位移测量中的应用研究37、利用示波器做晶体管特性图示仪的研究38、篮球记分系统的研究39、指纹识别应用于学生考勤的研究40、高精度A/D转换的研究41、5w激光治疗仪ARM机设计42、感应式报警器的设计43、电子密码锁的设计44、太阳能充电器的设计45、蓝牙数据路由器的设计46、出租车计价器的设计47、多功能数字温度计的设计48、多功能数字湿度计的设计49、电荷放大器的研究和设计50、自行车里程速度表的设计51、R、L、C测量仪的设计52、基于单片机的集中空调中央控制器的软件设计53、基于单片机的集中空调中央控制器的硬件设计54、用PLC完成升降电梯的自动控制55、基于单片机的出租汽车计价器的设计56、半导体激光器参数测试系统的设计研究57、CAN总线与RS-232转换接口设计58、智能温度检测接口设计59、接触式IC卡读写器设计60、单片机多机通信系统设计61、I2C总线协议研究与接口设计62、固定路线的自动往返电动小车设计63、智能温度显示仪设计64、清洁机器人避障系统设计65、自动导引小车(AGV)的速度控制电路设计66、基于51单片机的简易电子琴设计67、温室温度报警系统68、智能化数字闹钟的设计69、智能密码锁的设计70、数字电压表的设计71、公交报站器的设计72、出租车计价系统的设计73、液体点滴速度监控装置设计74、基于51单片机的步进电机调速系统设计75、PLC电梯控制电路设计76、简易信号发生器设计77、非接触IC卡读写器的设计78、智能自控小汽车设计79、心电图仪的设计80、智能立体仓库——定位系统设计81、基于USB接口的指纹图像采集与处理的研究82、音乐彩灯控制系统83、密码电子锁84、出租车自动计费系统85、竞赛抢答器86、交通信号灯控制系统88、电子脉搏计89、多功能音频功率放大器90、无线对讲机系统100、数字式温度控制系统101、数字钟的设计102、串行频率合成器应用设计103、I2C总线应用设计104、媒体压缩技术探讨。

100个51单片机项目

之南宫帮珍创作D1-基于单片机的数字电压表设计D2-基于单片机的智能电压表设计(温度检测器) D3-基于单片机的LED流水灯系统设计D4-基于单片机的智能船模设计D5-基于单片机的电梯控制模型设计D6-基于单片机的水位控制系统设计D7-基于单片机的水位控制系统设计(STC89—51型)D8-基于单片机的多路数据收集系统设计D9-基于单片机的抢答器设计D10-基于单片机的数字温度计设计D11-基于单片机的智能小车设计D12-基于单片机的数字温度计设计D13-基于单片机的遥控器设计D14-基于单片机的串行通信发射机设计D15-基于单片机的简易智能电动车设计D16-基于单片机的太阳能热水器控制器设计>>>>>>>>>>>>>>>>>憋疯的分割线<<<<<<<<<<<<<<<<<D17-基于单片机的太阳能热水器控制器设计D18-MCS-51单片机温度控制系统的设计D19-直流电动机的转速检测与脉宽调速D20-基于单片机的智能机器人的设计D21-基于单片机的简易无线竞赛系统的设计D22-基于单片机的车辆闯红灯监控系统设计(89C51)D23-基于单片机控制的井下瓦斯监控系统设计D24-基于单片机的煤气泄漏检测报警装置设计D25-基于单片机的井式渗碳炉控制系统设计D26-基于单片机的蔬菜大棚温湿度智能控制系统设计D27-基于单片机的电子钟设计D28-基于单片机的电力线载波节电群控设计D29-基于单片机的液位控制器设计(8051) D30-基于单片机的串行通信发射机设计(版本2) D31-基于单片机的智能八路抢答器设计(AT89C2051) D32-基于单片机的水位监控器设计(STC12C2052AD) D33-基于单片机的点阵电子显示屏设计(版1) D34-基于单片机的智能温度控制系统设计D35-基于单片机的智能时钟控制器设计D36-基于单片机的智能温控系统设计(版本1) D37-基于单片机的智能寻迹避障小车设计D38-基于单片机的家用太阳能热水器控制器设计D39-基于单片机的新型抢答计分器设计D40-基于单片机的热敏电阻测温系统设计>>>>>>>>>>>>>>>>>憋疯的分割线<<<<<<<<<<<<<<<<<D41-基于单片机的林火监测系统-飞艇姿态控制系统设计D42-基于单片机的人性化时钟控制器设计D43-基于单片机的智能型电话远程遥控器设计D44-基于单片机的远程通讯控制器设计D45-基于单片机的温度控制器设计D46-基于单片机的智能水位控制器设计D47-基于单片机的水位控制系统设计(版本1)D48-基于单片机的智能电动小车设计D49-基于单片机的数码电子时钟设计D50-基于单片机的数控直流电源设计D51-基于单片机的交通灯控制器设计D52-基于单片机的数字温度计设计(STC89C51) D53-基于单片机的智能小车设计D54-基于单片机的温度控制器设计>>>>>>>>>>>>>>>>>憋疯的分割线<<<<<<<<<<<<<<<<<D55-基于单片机的串行通信发射机设计(版本3) D56-基于单片机的温度控制系统设计(版本1)D57-基于单片机的交通灯控制系统设计D58-基于单片机的电子万年历设计D59-基于单片机的水位控制器设计D60-基于单片机的水位控制系统设计(版本2)D61-基于单片机的数据收集器设计D62-基于单片机的水位控制系统设计(版本3) D63-基于单片机的电梯控制系统设计D64-基于单片机的智能温控系统设计(版本2) D65-基于单片机的温度控制系统设计(版本2)D66-基于单片机的数据收集与传输系统设计D67-基于单片机的交通灯控制系统设计(版本1) D68-基于单片机的交通灯控制系统设计(版本2) D69-基于单片机的红外防盗报警器设计D70-基于单片机的花卉温室控温系统设计D71-基于单片机的焊机温度控制系统设计(89C51)(版式一) D72-基于单片机的焊机温度控制系统设计(版式二) D73-基于单片机的路灯控制器设计D74-基于单片机技术的水位控制器设计(8051) D75-基于单片机的车床刀架控制系统设计(MCS-51) D76-基于单片机的电机智能综合呵护装置设计D77-基于单片机的水位控制器设计(STC89C51)D78-基于单片机的水位控制器设计(STC89C51+水泵)D79-基于单片机技术的自动停车器的设计D80-基于ARM的嵌入式图形用户界面设计>>>>>>>>>>>>>>>>>憋疯的分割线<<<<<<<<<<<<<<<<<D81-基于单片机的太阳能热水器控制器设计(版本3) D82-基于单片机的太阳能热水器控制器设计(版本4) D83-基于单片机的智能型矿用磁力启动器设计(PIC16F877A单片机)D84-基于单片机的无氧退火炉温控系统设计(8031)D85-基于单片机的电厂锅炉过热蒸汽温度监测系统设计(MCS-51) D86-基于单片机的摩托车里程表研制D87-基于PIC16F84单片机的IC卡智能水表设计D88-基于单片机的自动车库门的设计D89-基于单片机的自动滴灌控制系统的设计D90-基于单片机的预付费电度表设计D91-基于单片机的智能电子秤设计D92-基于单片机的太阳能热水器智能控制器设计D93-基于单片机的油井巡视定位系统设计D94-基于单片机的照明控制系统D95-基于单片机的水位测试系统中数据收集电路设计D96-基于单片机的锅炉液位控制系统设计D97-基于单片机的洗衣机设计D98-基于单片机的锅炉汽包水位控制系统设计D99-基于单片机的多功能秒表设计D100-基于单片机的GSM网数据传输设计与实现D101-锅炉燃烧微机DDC控制系统(含组态)D102-在单片机上实现USB移动存储。

51单片机PWM电机调速程序

51单片机PWM电机调速程序#include#define TH0_TL0 (65536-1000)//设定中断的间隔时长unsigned char count0 = 50;//高电平的占空比unsigned char count1 = 0;//比较用的临时变量bit Flag = 1;//电机正反转标志位,1正转,0反转sbit Key_add=P2 ^ 0; //电机减速sbit Key_dec=P2 ^ 1; //电机加速sbit Key_turn=P2 ^ 2; //电机换向sbit PWM1=P2^6;//PWM 通道 1,反转脉冲sbit PWM2=P2^7;//PWM 通道 2,正转脉冲unsigned char Time_delay;void Delay(unsigned char x);void Motor_speed_high(void);void Motor_speed_low(void);void Motor_turn(void);void Timer0_init(void);void Delay(unsigned char x){Time_delay = x;while(Time_delay != 0);//等待中断,可减少PWM输出时间间隔}void Motor_speed_high(void)//{if(Key_add==0){Delay(10);if(Key_add==0){count0 += 5;if(count0 >= 100){count0 = 100;}}while(!Key_add);//等待键松开}}void Motor_speed_low(void){if(Key_dec==0){Delay(10);if(Key_dec==0){count0 -= 5;if(count0 <= 0){count0 = 0;}}while(!Key_dec );}}void Motor_turn(void) {if(Key_turn == 0) {Delay(10);if(Key_turn == 0) {Flag = ~Flag;}while(!Key_turn);}}void Timer0_init(void) {TMOD=0x01; //定时器0工作于方式1 TH0=TH0_TL0/256;TL0=TH0_TL0%6;TR0=1;ET0=1;EA=1;}void main(void){Timer0_init();while(1){Motor_turn();Motor_speed_high();Motor_speed_low();}}void Timer0_int(void) interrupt 1 using 1 {TR0 = 0;//设置定时器初值期间,关闭定时器TL0 = TH0_TL0 % 256;TH0 = TH0_TL0 / 256 ;//定时器装初值TR0 = 1;if(Time_delay != 0)//延时函数用Time_delay--;}if(Flag == 1)//电机正转{PWM1 = 0;if(++count1 < count0) {PWM2 = 1;}elsePWM2 = 0;if(count1 >= 100) {count1=0;}}else //电机反转{PWM2 = 0;if(++count1 < count0) {PWM1 = 1;}elsePWM1 = 0;if(count1 >= 100){count1=0;}}}这个程序是我转来的下载在硬件上是能通过的。

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

防 灾 科 技 学 院 毕 业 设 计

题 目 基于单片机的智能速度里程表的设计

学生姓名 吴建胜 学 号 105031305

系 别 防灾仪器系 专 业 电气工程及其自动化

班 级 1050313 开题时间 2013年11月29 日 答辩时间 2014年6月8日

指导教师 杨敬松 职 称 副教授 防灾科技学院毕业设计 1 基于单片机的智能速度里程表的设计

作 者 吴建胜 指导教师 杨敬松

摘要 行车里程表广泛应用于各类机车,虽然以前的机械里程表稳定可靠,然而功能单一,

且易受磨损。随着微电子技术的快速发展,数字行车里程表得到了广泛应用,现在不少轿车的仪表已经逐渐使用数字车速里程表。本文介绍一种基于单片机的智能里程表,该里程表是一种数字式仪表,不但可以显示机车的车速和行驶的总里程,而且可以显示阶段里程,还能显示温度和时间,同时具有超速报警功能。本设计采用A3144e霍尔传感器,通过单片机处理数据计算出机车的车速和里程,再由LCD显示器显示出来。

关键词:里程表;单片机;霍尔传感器;测速

Abstract: Odometer is widely applied in all kinds of motorcycle. The mechanical odometer is simple and reliable, but function of a single and vulnerable to wear. As the evolution of electronic technology, electronic speedometer widely used in the private car. This paper introduces a micro-controller based smart speedometer. The table is a digital meter, the total mileage of the vehicle speed and driving can not only real-time display can also display the speed alarm function. Using the Hall sensor A3144E, by micro-controller record and deal with this level the amount of change we can know the speed and mileage, these data will display by LCD.

Keywords: speedometer; SCM; Hall sensor; tachometer 目 录 引言 ....................................................................................................................... 1 1系统概述 ............................................................................................................ 1 1.1 系统原理介绍 ............................................................................................................ 1 1.2系统和按键的功能 ..................................................................................................... 3 1.3相关参数和应用范围 ................................................................................................. 3

2硬件设计 ............................................................................................................ 4 2.1单片机及时钟复位电路 ............................................................................................. 4 2.2测速传感器 ................................................................................................................. 6 2.3温度传感器DS18B20 ................................................................................................8 2.4存储器AT24C02 .........................................................................................................9 2.5键盘单元....................................................................................................................10 2.6显示单元....................................................................................................................11 2.7报警电路....................................................................................................................12 2.8时钟芯片DS1302......................................................................................................12

3软件设计 .......................................................................................................... 13 3.1键盘扫描程序 ........................................................................................................... 14 3.2数据处理程序 ........................................................................................................... 15 3.3报警程序 ................................................................................................................... 16 3.4显示程序 ................................................................................................................... 16 3.5存储模块程序 ........................................................................................................... 17 3.6温度模块程序 ........................................................................................................... 18 3.7时钟程序 ................................................................................................................... 18

4仿真过程介绍 .................................................................................................. 19 4.1软件编写和电路设计 ............................................................................................... 19 4.2系统调试 ................................................................................................................... 20

结束语 ................................................................................................................. 22

致谢 ..................................................................................................................... 23 参考文献 ............................................................................................................. 24 附录 ..................................................................................................................... 25

相关文档
最新文档