05 2017 档案
摘要:/* 串口发送端(还需要接受端) 程序说明:每按一下按钮,P2.0端口的LED闪烁一次,数码管加一,当加到 9时,再按一下就重复为零 知识点:外部中断1 定时器1 寄存器:中断允许寄存器IE,定时器控制寄存器TCON,定时器方式寄存器TMOD,串口控制寄存器SCON */ #include unsigned i...
阅读全文
摘要:/* 效果说明: 定时器中断:通过单片机计数使程序执行 一秒中断一次,中断发生时高四位亮一秒,中断发生后又回到主程序 */ #include #include unsigned int i; void delay()//延时子函数 { i=1000000; while(i--);//执行一次大概要一毫秒 这里给它一秒就是中断发生时高四位亮一秒 ...
阅读全文
摘要:/* 效果说明: 计数器中断:通过外设计数是程序执行 按一下中断一次,中断发生时高四位亮,中断发生后又回到主程序 */ #include #include unsigned int i; void delay()//延时子函数 { i=50000; while(i--); } //unsigned char TCOM; //中断初始化 v...
阅读全文
摘要:/* 效果说明: 计数器中断:通过外设计数是程序执行 按一下中断一次,中断发生时高四位亮,中断发生后又回到主程序 */ #include #include unsigned int i; void delay()//延时子函数 { i=50000; while(i--); } //unsigned char TCOM; //中断初始化 v...
阅读全文
摘要:/* 外部中断0中断,效果是低四位点亮,当中断发生时高四位点亮, 中断结束后程序回到主程序中继续点亮低四位点亮 */ #include #include //要中断就要设置一些参数 void zhongduan1() { EX0 = 1;//中断允许开关 IT0 = 0;//下降沿触发方式 EA = 1;//总开关 } void main(void)//主函数 { ...
阅读全文
摘要:1602是字符型液晶,内含128个ASCLL字符型的字符库,故可以显示ASCLL字符,而不能显示汉字。 1602可以显示两行信息,每行16个字符,5V电源供电,带有背光。 知识点: 附带无线标号: 点击LBL,在要用无线连接的两端地方双击,附上相同的名称即可,
阅读全文
摘要:1、打开Altium Designer Summer 09软件,在左上角file文件中点击,再打开Preferences出现如下,然后关闭软件在打开就完成了
阅读全文
摘要:外部中断0或1,实质是一样的,仅改变EX、IT为0或为1。Q;那么问题来了:为什么要有两个极相似的外部中断0或1呢?A:当外部有两个中断时,如果只有一个外部中断,那么一个中断处理外面的两个中断时,其CPU处理就不够精确了,所以得开通多一个处理外部中断的通道。Q:当有三个外部中断的时候呢?A;这就是单片机的局限。哈哈~~不过飞控有很多中断 #include /* *外部中断0 */ sbit L...
阅读全文
摘要:/*-------------------------------------------------------------------------- 自定义REG52头文件 @auth lei @date 2017-05 --------------------------------------------------------------------------*/ #ifndef ...
阅读全文
摘要://按键加一或减一 #include #include int duan[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F};//共阴数码管0到9数字的十六进制 sbit K1 = P1^0; sbit K2 = P1^7; char num = 0; //含参数延时函数 void delay(unsigned int i){ ...
阅读全文
摘要:整体思想:把汉化包里的文件替换软件的英文的软件 右键打开文件安装的位置,找到Translations文件夹,打开它等待被替换。 打开这个找到Translations文件夹,把下面的文件全部复制替换上面的同文件夹里的文件。 注意:汉化后要重新打开文件。
阅读全文
摘要:/* Note:Your choice is C IDE */ #include "stdio.h" void main() { //不同位数数字取个十百千位数字的代码 int i,j,a; i = 78; j = 654; a = 4176; printf("-------两位数----------\n"); //获取个位的数字 printf(...
阅读全文
摘要:视频:http://www.iqiyi.com/v_19rrm4kbjk.html 网址:http://mp.weixin.qq.com/s?__biz=MzA5NDg5MzM1OA==&mid=2650886803&idx=1&sn=a6bf8bc6e0a945483c37a63a436489ae
阅读全文
摘要:#include "reg52.h" #include "digital_pile.h" void main(){ //P0 = 0x00; //P2 = 0xff; static_pile(6);//静态显示函数,主函数调用子函数 //digital_pile();// 动态显示函数 } ...
阅读全文
摘要:https://wenku.baidu.com/view/7f181fb46137ee06eff9188c.html
阅读全文
摘要:/* 标题:蜂鸣器的使用 电路:P1.0口接P11 */ #include "sys.h"//包含延时函数头文件 #include #include "beep1.h" sbit beez = P2^1;//位声明,P2端口的第一位为蜂鸣器所用 void beep1() //非空函数+函数名 { while(1) //while死循环 { ...
阅读全文
摘要:/* .c文件 标题: 系统常用工具函数 */ void delay(){ int i = 10000; while(i--); } void delays(int d){ while(d--); } //---------------.h文件--------------------- #ifndef _SYS_H_ #define _SYS_H_ /...
阅读全文
摘要:/* ------------主函数---------------- */ #include "xxx.h"//xxx为函数名 void main() { xxx();//同上 这里是多文件调用 }
阅读全文
摘要:/* led.c文件 标题: 点亮一个了LED灯 电路:开发板中P2口已接到LED灯的阴极 */ #include #include "led1.h" void led1(){ //设置P2.0口为低电平,连接到该口的LED灯点亮 //0xfe ==== 1111 1110 P2 = 0xfe; } //led1.h的文件 #ifnd...
阅读全文
摘要:http://download.csdn.net/download/feifan50/9720417
阅读全文
摘要://函数调用#include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ void print_my_name();//函数声明 ,尽量每个函数都要声明,养成好习惯 int main(int argc, char...
阅读全文
摘要:/* Main.c file generated by New Project wizard * * Created: 周五 五月 5 2017 * Processor: 80C31 * Compiler: Keil for 8051 */ #include #include /* 知识点:函数的调用、指针、数组 ------------...
阅读全文
摘要:APM飞控修改数传模块方法 http://www.cnblogs.com/wsine/p/4909903.html APM的3DR无线数传的安装和调试 http://tieba.baidu.com/p/4477334235?qq-pf-to=pcqq.c2c 无线数传能代替USB线进行调参,还能实时
阅读全文
摘要:/* Main.c file generated by New Project wizard * * Created: 周五 五月 5 2017 * Processor: 80C31 * Compiler: Keil for 8051 */ #include #include /* 第一种闪烁的方法 知识点:函数的调用 ...
阅读全文
摘要://延时函数 void delay() { i = 10000; while(i--); } void delays(int d) { while(d--); }
阅读全文
摘要:/* Note:Your choice is C IDE */ //引入标准输入、输出库 #include "stdio.h" //引入系统时间库 #include "time.h" //宏定义,随机数生成函数 #define Random(x) (rand() % x) //函数声明 void print_name(char *pt,int max_size); void priz...
阅读全文
摘要:#include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { /*结构体 把一堆的数据整体地放到存储地址里 基本定...
阅读全文
摘要:#include #include /* run this program using the console pauser or add your own getch, system("pause") or input loop */ //Q:打印一串数字1,2,3 用两种方法 //知识点:指针、for循环、数组 int main(int argc, char *argv[...
阅读全文
摘要:1、航拍时不小心露浆了,应该怎么处理呢? 答:可以通过AE处理,有两种工具,一是图章工具(Ctrl+B) 二是遮罩工具 一、打开AE软件,添加好素材,建好合成 打开视频素材,预览可见露浆部分位置
阅读全文
摘要:调参步骤: 遥控器,电动机和电调对应的APM飞控连线——遥控器校准——电调行程校准——加速度计校准——磁罗盘校准——故障保护设定(遥控器和飞控)——飞行模式设定并调整——自动调参设定选项 APM飞控调参所需的软件为: 用USB线把飞控连接至电脑, 打开驱动精灵,安装驱动 已安装驱动。 打开Missi
阅读全文

浙公网安备 33010602011771号