- 博客(7)
- 收藏
- 关注
原创 buck电路
#include "msp430g2553.h"#include "12864.h"#include "ADC10new.h"#include "delay.h"#include "DAC5638.h"#include "bottom.h"///////////////////////////////////////////////////double DA_v
2017-05-13 16:05:29 683
转载 mini版串口通信
#include "stm32f10x.h"#include "delay.h"void my_usart1_init(void){ GPIO_InitTypeDef GPIO_InitStruct; USART_InitTypeDef USART_InitStruct; NVIC_InitTypeDef NVIC_Init
2017-05-05 21:24:51 1393
原创 使用数码管实现步进
#include "msp430g2553.h"#define CPU_F ((double)1000000)#define delay_us(x) __delay_cycles((long)(CPU_F*(double)x/1000000.0))#define delay_ms(x) __delay_cycles((long)(CPU_F*(double)x/1000.0))
2017-04-24 20:34:19 371
转载 数码管
(1)一个数码管有八段:A,B,C,D,E,F ,G,H,DP,即由八个发光二极管组成;因为发光二极管导通的方向是一定的(导通电压一般取为1.7V),这八个发光二极管的公共端有两种:可以分别接+5V(即为共阳极数码管)或接地(即为共阴极数码管);故可分共阳极(公共端接高电平或+5V电压)和共阴极(共低电平或接地)两种数码管(2)其中每个段
2017-04-23 18:29:58 814
转载 随机数
C/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,C语言/C++里没有自带的random(int number)函数。(1) 如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_MAX 间。RAND_MAX定义在stdlib.h, 其值为2147483647。例如:#incl
2017-04-20 17:02:44 387
转载 定时器
//例程描述:利用定时器定时功能,实现P1.0方波输出。#include { WDTCTL = WDTPW + WDTHOLD; //停止看门狗WDT,不使用内部看门狗定时器。 P1DIR |= 0x01; //设置P1.0口方向为输出。 CCTL0 = CCIE;
2017-04-18 23:12:21 422
转载 Msp430定时器的介绍及其基本应用
Msp430单片机一共有5种类型的定时器。看门狗定时器(WDT)、基本定时器(Basic Timer1)、8位定时器/计数器(8-bit Timer/Counter)、定时器A(Timer_A)和定时器B(Timer_B)。但是这些模块不是所有msp430型号都具有的功能。1、看门狗定时器(WDT)学过电子的人可能都知道,看门狗的主要功能就是当程序发生故障时能使受控系统重新
2017-04-18 22:55:46 1340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人