资源简介
1.红外感应自动移门
2.基于Propeller手势识别系统设计
3.红外感应开关
5.智能家居8路供电中控系统
6.单片机控制的无线遥控多用电源
7.能锁定输出电压的安全型数控稳压电源
9.室内外双显温度计
10.DIY定时摄影装置
11.ARM7音乐播放器
12.GPS记录器DIY
13.没有琴弦的电子琴
14.单片机让数字调频收音化繁为简
15.基于AVR单片机的"听话"小车
16.实战AVR机器人小车
18.简易超声波避障小车制作
19.走迷宫小车
20.GPS卫星定位仪DIY
21.基于HMC5883L的电子罗盘
22.自制数字示波器
23.电容电感测量仪
24.自制盖革-米勒计数器
26.AVR单片机使用SPI通信扩展IO口
27.AVR单片机与CPLD之间使用SPI总线进行通信
28.DIY单片机学习板
30.用CH341A自制单片机程序下载器
代码片段和文件信息
#include //文件包含
#include
#define uchar unsigned char //变量类型的宏定义
#define uint unsigned int
uchar const seg[10]={0x3f0x060x5b0x4f0x66 //数码管段码设定
0x6d0x7d0x070x7f0x6f};
uchar const act[4]={0xdf0xbf0x7f0xef}; //数码管位码设定
/***********************输入量设定*************************/
uchar stoptime=3; //靠墙停顿时间设定
uchar study_speed; //学习时的速度设定
uchar study_speed_temp=4;
uchar open_maxopen_min; //开门最大速度、最小速度设定
uchar open_max_temp=4open_min_temp=4;
uchar close_maxclose_min; //关门最大速度、最小速度设定
uchar close_max_temp=1close_min_temp=4;
/*****************输入量的列表****************/
uint const stoptime_tab[10]={50010002000300040005000
6000700080009000};
uchar const round_cnt_tab[10]={567891015202530};
uchar const study_speed_tab[10]={579111315
20253035};
uchar const open_max_tab[10]={100120140150155
160165170175180};
uchar const open_min_tab[10]={578910
1520253035};
uchar const close_max_tab[10]={100120140150155
160165170175180};
uchar const close_min_tab[10]={578910
1520253035};
uint round_cnt; //直流电机旋转的圈数
int changdu; //实际门扇移动的长度
uint st_changdu; //设定门扇移动的长度
uint allchangdu_x; //总长度(中间变量)
uint allchangdu; //总长度
uint sp_pl; //脉冲计数变量
uchar set_status; //设定状态
uchar status; //工作状态
/***********临时变量***********/
uint cnt_500;
uchar fstval;
uchar temp;
uchar x;uchar FX=0;
uchar eep_temp;
uchar open_inc_tab[16]; //开门加速函数的计算表
uchar open_dec_tab[16]; //开门减速函数的计算表
uchar close_inc_tab[16]; //关门加速函数的计算表
uchar close_dec_tab[16]; //关门减速函数的计算表
uchar openflag;
uchar dis_bitddata=0;
/***********************************************/
uchar inc_dec_flag; //加减速的标志
uchar wide=0; //加减速的脉冲宽度变量
/****************常量定义***************/
#define L 1;
#define R 0;
#define ON 0;
#define OFF 1;
#define ALL 1
#define HALF 0
/**************端口高低电平定义****************/
#define PWMOUT_0 (PORTD=PORTD|0x80) //PWM端输出0
#define PWMOUT_1 (PORTD=PORTD&0x7f) //PWM端输出1
#define SACE_0 (PORTD=PORTD|0x40) //SACE端输出0
#define SACE_1 (PORTD=PORTD&0xbf) //SACE端输出1
#define FANXIANG_L (PORTD=PORTD|0x20) //方向向左
#define FANXIANG_R (PORTD=PORTD&0xdf) //方向向右
#define RELAY_ON (PORTD=PORTD&0xf7) //继电器吸合
#define RELAY_OFF (PORTD=PORTD|0x08) //继电器断开
#define LOCK_ON (PORTD=PORTD&0xef) //锁停门扇打开
#define LOCK_OFF (PORTD=PORTD|0x10) //锁停门扇关闭
#define CON_SMAIL (PORTC&0x01) //门扇打开微小的距离运行
#define TANTE1 (PINC&0x40) //门外侧的红外感应探测器1
#define TANTE2 (PINC&0x02) //门内侧的红外感应探测器2
#define KEY_SET (PINB&0x01) //按键输入SET
#define KEY_ADD (PINB&0x02) //按键输入ADD
#define KEY_OK (PINB&0x04) //按键输入OK
#define OFF_ALLTANTE (PINB&0x08) //关闭全部的红外感应探测器
#define OFF_TANTE1 (PINB&0x10) //关闭门外侧的红外感应探测器1
#define HALF_RUN (PIND&0x01) //门扇半开运行
#define ALLOPEN_STOP (PIND&0x02) //门扇全开后锁停
#define STOP (PINC&0x10) //门扇锁停
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 27711 2007-11-05 23:10 精选单片机设计与制作30例\1.红外感应自动移门\MovDoor.c
文件 17796 2010-08-28 18:29 精选单片机设计与制作30例\2.基于Propeller手势识别系统设计\Conduit.spin
文件 6768 2010-03-16 18:15 精选单片机设计与制作30例\2.基于Propeller手势识别系统设计\QuickSample.spin
文件 9704 2011-07-08 20:09 精选单片机设计与制作30例\2.基于Propeller手势识别系统设计\_Tilt.spin
文件 12441 2010-03-16 18:15 精选单片机设计与制作30例\2.基于Propeller手势识别系统设计\i2cob
文件 741 2010-01-21 13:19 精选单片机设计与制作30例\3.红外感应开关\STC_FR_C.hex
文件 15355 2012-11-07 16:05 精选单片机设计与制作30例\5.智能家居8路供电中控系统\Relay8-8路供电中控系统源代码.docx
文件 66048 2010-01-04 11:41 精选单片机设计与制作30例\6.单片机控制的无线遥控多用电源\源程序.doc
文件 78336 2010-05-19 11:03 精选单片机设计与制作30例\7.能锁定输出电压的安全型数控稳压电源\C语言源程序.doc
文件 7293 2012-02-21 09:22 精选单片机设计与制作30例\9.室内外双显温度计\双温.asm
文件 2693 2012-02-21 09:22 精选单片机设计与制作30例\9.室内外双显温度计\双温.hex
文件 23185 2011-03-08 23:32 精选单片机设计与制作30例\10.DIY定时摄影装置\NC
文件 27950 2011-03-08 23:32 精选单片机设计与制作30例\10.DIY定时摄影装置\NC.M51
文件 5158 2011-03-08 23:32 精选单片机设计与制作30例\10.DIY定时摄影装置\NC.hex
文件 23 2011-03-08 23:32 精选单片机设计与制作30例\10.DIY定时摄影装置\NC.lnp
文件 332 2011-03-09 00:00 精选单片机设计与制作30例\10.DIY定时摄影装置\NC.plg
文件 59614 2011-03-09 00:00 精选单片机设计与制作30例\10.DIY定时摄影装置\NC.uvopt
文件 13227 2011-03-07 18:43 精选单片机设计与制作30例\10.DIY定时摄影装置\NC.uvproj
文件 61579 2011-03-08 20:02 精选单片机设计与制作30例\10.DIY定时摄影装置\NC_uvopt.bak
文件 13224 2011-03-05 23:54 精选单片机设计与制作30例\10.DIY定时摄影装置\NC_uvproj.bak
文件 31729 2011-03-05 22:04 精选单片机设计与制作30例\10.DIY定时摄影装置\main
文件 45359 2011-03-08 23:32 精选单片机设计与制作30例\10.DIY定时摄影装置\main.LST
文件 27430 2011-03-08 23:32 精选单片机设计与制作30例\10.DIY定时摄影装置\main.OBJ
文件 25416 2011-03-08 23:31 精选单片机设计与制作30例\10.DIY定时摄影装置\main.c
文件 86 2013-09-02 15:23 精选单片机设计与制作30例\10.DIY定时摄影装置\说明.txt
文件 13709960 2011-04-17 15:33 精选单片机设计与制作30例\11.ARM7音乐播放器\视屏效果\ARM7 IIS HIFI 音乐播放器.mp4
文件 13652 2011-04-24 11:57 精选单片机设计与制作30例\11.ARM7音乐播放器\烧录文件\HIFIpla
文件 73216 2011-05-02 14:42 精选单片机设计与制作30例\11.ARM7音乐播放器\orcad原理图\HIFIPla
文件 29198 2011-08-16 15:42 精选单片机设计与制作30例\12.GPS记录器DIY\User\GPS.c
文件 2149 2011-08-15 23:03 精选单片机设计与制作30例\12.GPS记录器DIY\User\GPS.h
............此处省略492个文件信息
- 上一篇:大华摄像头抓图录像亲测可用
- 下一篇:最简单的平衡小车
相关资源
- 51 单片机 红外避障小车 大集合136
- STC8951系列单片机中方指南
- 基于MCS_51单片机的工业屏柜散热方案
- MCS_51单片机与8255A的接口设计
- 飞思卡尔单片机MC9S12XS12G128驱动(硬件
- 51单片机PWM程序,占空比、周期可调整
- 单片机和adc0809数字电压表
- PIC单片机完成的电子密码锁
- 单片机、ADC0808809设计简易数字电压表
- 51单片机多功能自行车测速仪
- 单片机做的6位时分秒数字钟
- 单片机电子时钟 闹钟 日历
- 音乐代码转换软件 单片机编程时用
- 单片机课程设计 篮球计分器
- 00
- 用51单片机实现G代码翻译
- 简易的电阻电容测量电路
- 单片机与温度传感器DS18B20的程序设计
- 51单片机基于protues的几个仿真实例
- 基于52单片机的直流电压测量
- 38k单片机红外发送代码、keil
- 51单片机PCB设计图
- PC -- 单片机的串口数据传输系统设计
- 51单片机控制舵机程序
- 武汉理工大学 单片机课程设计 16*16点
- 51单片机读取温度数据存储到SD卡中并
- 【单片机】51单片机数码管显示万年历
- 浙江工业大学2005-2006学年单片机习题
- 单片机与PC机串口通讯仿真
- 毕业设计 单片机 对讲机 protues仿真
评论
共有 条评论