随笔分类 - 单片机学习
摘要:学习什么单片机 单片机的型号那么多,如何选取一款合适的进行学习?如果身边有比较现成的学习单片机的条件,有什么条件就学习什么型号。比如,你所在的公司刚好用到某个型号单片机,那么就方便多了。开发板不用购买,直接用公司现成的板子,指导老师到处是,公司的工程师,只要你耐心虚心的不耻上问,相信他们都愿意帮你解
阅读全文
摘要:1.主代码: /* 温度传感器 */#include "DS18B20.h"#include"def.h"u16 get_temp (void){ float tt; u16 temp; u8 a,b; ds_delay(40); dsic_init(); write_byte(0xcc); wri
阅读全文
摘要:1.代码: #include<reg52.h>typedef unsigned char u8;typedef unsigned int u16;void delay (u16 num){ u16 x,y; for (x=num; x>0; x--) for (y=110; y>0; y--);}v
阅读全文
摘要:代码: #include<reg52.h>typedef unsigned char u8;typedef unsigned int u16;/********端口定义*********/#define DATA P0sbit seg_sel = P1^4;sbit bit_sel = P1^5;s
阅读全文
摘要:#include<reg52.h>typedef unsigned int u16;typedef unsigned char u8;sbit key = P3^2;//sbit led = P1^0;////延时函数void delay(u16 num){ u16 x,y; for (x=num;
阅读全文
摘要:#include <reg52.h>typedef unsigned char u8;typedef unsigned int u16;sbit led = P1^0;u8 timer;void main (void){ TMOD = 0x01;//设置TMOD,使得T0工作在16位定时。 TH0
阅读全文
摘要:1.代码: #include <reg52.h>typedef unsigned char u8;typedef unsigned int u16;sbit seg_sel = P1^4;sbit bit_sel = P1^5;#define DATA P0u8 code seg_tab[]={ 0
阅读全文
摘要:1.代码: #include <reg52.h>typedef unsigned char u8;typedef unsigned int u16;sbit seg_sel = P1^4;sbit bit_sel = P1^5;#define DATA P0//code 在程序编译的时候 当作代买直
阅读全文
摘要:1.代码:#include <reg52.h>typedef unsigned int u16;typedef unsigned char u8;sbit led1 = P1^0;sbit led2 = P1^1;sbit led3 = P1^2;sbit led4 = P1^3;sbit led5
阅读全文
摘要:1.代码:#include <reg52.h>typedef unsigned int u16;typedef unsigned char u8;sbit led = P1^0;void delay(u16 num){ u16 x,y; for(x=num; x>0; x--) for(y=110;
阅读全文
摘要:1.代码: #include <reg52.h> //<reg51.h> 包含52单片机寄存器库sbit led = P1^0; //只有地址可以被8整除的 才可以用sbit单端定义某一位 // p0-p3口都可以被sbit单单独定义void main (void){ led = 1; //初始化P
阅读全文