自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(0)
  • 资源 (13)
  • 收藏
  • 关注

空空如也

stm8s003f3最小系统原理图

stm8s003f3的最小系统原理图及PCB图

2015-05-29

stm8串口通信

实现stm8s003f3单片机的串口通信。开发工具用的是ST Visual Develop,下载工具用ST Visual Programmer下载比较快,但要记住下载完程序后必须先关闭ST Visual Programmer下载工具之后,stm8单片机才能正常工作。

2015-05-29

TLC5620_AVR

基于Atmega单片机的TLC5620驱动程序

2013-10-07

STM32 定时器的使用

STM32定时器TIM2的使用及如何配置,并用led灯来进行测试

2013-03-12

条形码的识别

条形码的识别,VC6.0的MFC框架之下采用C++语言编写,能识别简单的条形码

2013-03-04

STM32库新建工程

用STM32库新建工程,根据步骤很容易就上手

2012-10-13

C++Builder 记事本

自己写的记事本,功能基本完善,比windows还多了点功能

2012-08-21

51单片机中断示例程序

实现51单片机的外部中断,下降沿触发中断,实现中断功能。

2012-07-17

DS18B20程序

实现温度的实时采集,并精确到小数点后一位。

2012-07-17

51单片机红外遥控解码

51单片机红外遥控解码 红外遥控发射芯片采用PPM编码方式,当发射器按键按下后,将发射一组108ms的编码脉冲。遥控编码脉冲由前导码、8位用户码、8位用户码的反码、8位操作码以及8位操作码的反码组成。通过对用户码的检验,每个遥控器只能控制一个设备动作,这样可以有效地防止多个设备之间的干扰。编码后面还要有编码的反码,用来检验编码接收的正确性,防止误操作,增强系统的可靠性。前导码是一个遥控码的起始部分,由一个9ms的低电平(起始码)和一个4. 5ms的高电平(结果码)组成,作为接受数据的准备脉冲。以脉宽为0. 56ms、周期为1. 12ms的组合表示二进制的“0”;以脉宽为1. 68ms、周期为2. 24ms的组合表示二进制的“1”。如果按键按下超过108ms仍未松开,接下来发射的代码(连发代码)将仅由起始码(9ms)和结束码(2. 5ms)组成。 单片机采用外部中断INTI管脚和红外接收头的信号线相连,中断方式为边沿触发方式。并用定时器0计算中断的间隔时间,来区分前导码、二进制的“1”、“0”码。并将8位操作码提取出来在数码管上显示。

2012-02-29

步进电机与直流电机调速的控制

步进电机与直流电机调速的控制 1).步进电动机是一种将电脉冲信号转换成角位移或线位移的精密执行元件, 由于步进电机具有控制方便、体积小等特点, 所以在数控系统、自动生产线、自动化仪表、绘图机和计算机外围设备中得到广泛应用。微电子学的迅速发展和微型计算机的普及与应用, 为步进电动机的应用开辟了广阔前景, 使得以往用硬件电路构成的庞大复杂的控制器得以用软件实现, 既降低了硬件成本又提高了控制的灵活性, 可靠性及多功能性。市场上有很多现成的步进电机控制机构, 但价格都偏高。我们采用AVR的高端单片机ATMEGA128来实现对步进电机的控制,同时采用高性价比的L298驱动芯片来驱动步进电机。 2). 直流无刷电机是同步电机的一种, 直流电机具有响应快速、较大的起动转矩、从零转速至额定转速具备可提供额定转矩的性能,但直流电机的优点也正是它的缺点,因为直流电机要产生额定负载下恒定转矩的性能,则电枢磁场与转子磁场须恒维持90°,这就要藉由碳刷及整流子。故我们使用ATMEGA128来输出脉冲宽度调制(pulse wide modulator,pwm)波对直流电机进行转速的控制,同时通过光电开光对电机进行测速,还通过比例积分微分(PID)对直流电机进行稳速。 因此,我们整个系统以ATMEGA128为控制核心,配合测速模块,PID模块,显示模块,驱动模块可以实现对直流电机和步进电机的控制,组成一个高性能,价格低的控制系统。

2012-02-29

基于51单片机的雨刮程序

基于51单片机的雨刮程序 include <reg52.h> #define uint unsigned int #define uchar unsigned char uint code table[]={0xfe,0xfd,0xfb}; uchar code tableOff[]={0x3f,0x71,0x71}; uchar code tableInt[]={0x06,0x54,0x78}; uchar code tableLo[]={0x38,0x5c}; uchar code tableHi[]={0x76,0x06}; uchar code tableFL[]={0x71,0x38};

2012-02-29

51单片机通讯程序

两个51单片机之间的串口通讯 void csh() { SM0=0; SM1=1; REN=1; // SCON: 模式 1, 波特率可变的8位异步串行通信方式, 使能接收 TI=0; //发送标志位 TI=0正在发送中,TI=1发送完成 RI=0; //接收标志位清零 RI=1判断是否可以开始接收 PCON=0; //波特率=0不加倍 波特率=1加倍 TH1=0xF3; TL1=0XF3; //设置波特率 TMOD=0X20; EA=1; // 打开总中断 ET1=0; ES=1; // 打开串口中断 TR1=1; }

2011-11-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除