资源简介
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个文件信息
- 上一篇:大华摄像头抓图录像亲测可用
- 下一篇:最简单的平衡小车
相关资源
- 单片机仿真软件proteus6.7免安装绿色版
- 基于SPCE061A单片机的图形液晶模块的驱
- 基于SPCE061A单片机汇编语实现的流水灯
- 基于SPCE061A单片机的图形液晶模块的驱
- 物联网家居系统中基于单片机的多路
- 基于IAP15F2K61S2单片机的多路温度巡检
- 如何用单片机控制舵机及程序详细
- 单片机控制舵机电路图
- 基于MSP430单片机的实时多任务操作系
- 基于STM32F103C8单片机的晶联讯电子JL
- 广联达6.0写锁包,2020年11月最新
- 基于51单片机的交通信号灯程序
- 14284969_《STM32单片机应用与全案例实践
- GSM监控系统51单片机设计
- 中颖单片机入门与实战
- 51单片机定时器/计数器的结构和原理
- MCS-51单片机定时器和计数器区别的理
- 基于32位单片机MC68HC376的高可靠性系统
- MC68HC08单片机程序设计速成
- PIC单片机人机接口模块4×4行列式
- PIC单片机人机接口模块4×4行列式
- 基于51单片机的多通道数据采集范围控
- ADC0832ADC0809DAC0832三种芯片程序,c程序
- 数据采集系统——ADC0808的应用
- 基于51单片机的直流电机转速控制及显
- 单片机控制步进电机PMW的驱动与放大
- 单片机驱动4相步进电机proteus仿真
- 使用PIC单片机开发的简易数字电压表
- 飞思卡尔单片机.s19文件方法详解
- 详析单片机、ARM、FPGA嵌入式的特点和
评论
共有 条评论