随笔分类 -  单片机学习

摘要:学习什么单片机 单片机的型号那么多,如何选取一款合适的进行学习?如果身边有比较现成的学习单片机的条件,有什么条件就学习什么型号。比如,你所在的公司刚好用到某个型号单片机,那么就方便多了。开发板不用购买,直接用公司现成的板子,指导老师到处是,公司的工程师,只要你耐心虚心的不耻上问,相信他们都愿意帮你解 阅读全文
posted @ 2017-01-04 19:47 王小波私人定制 阅读(1351) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2016-12-26 11:32 王小波私人定制 阅读(460) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2016-12-26 10:13 王小波私人定制 阅读(640) 评论(0) 推荐(0) 编辑
摘要:实验效果: 阅读全文
posted @ 2016-12-23 14:49 王小波私人定制 阅读(625) 评论(0) 推荐(0) 编辑
摘要:实验效果: SSCOM软件还可以对程序起到调式的作用; 阅读全文
posted @ 2016-12-22 20:09 王小波私人定制 阅读(191) 评论(0) 推荐(0) 编辑
摘要:电路图: 实验效果: 阅读全文
posted @ 2016-12-21 19:38 王小波私人定制 阅读(185) 评论(0) 推荐(0) 编辑
摘要:代码: #include<reg52.h>typedef unsigned char u8;typedef unsigned int u16;/********端口定义*********/#define DATA P0sbit seg_sel = P1^4;sbit bit_sel = P1^5;s 阅读全文
posted @ 2016-12-20 21:06 王小波私人定制 阅读(832) 评论(0) 推荐(0) 编辑
摘要:#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; 阅读全文
posted @ 2016-12-18 13:35 王小波私人定制 阅读(246) 评论(0) 推荐(0) 编辑
摘要:#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 阅读全文
posted @ 2016-12-18 12:59 王小波私人定制 阅读(236) 评论(0) 推荐(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 P0u8 code seg_tab[]={ 0 阅读全文
posted @ 2016-12-15 14:02 王小波私人定制 阅读(972) 评论(0) 推荐(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 在程序编译的时候 当作代买直 阅读全文
posted @ 2016-12-15 13:59 王小波私人定制 阅读(1260) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2016-12-15 13:57 王小波私人定制 阅读(287) 评论(0) 推荐(0) 编辑
摘要: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; 阅读全文
posted @ 2016-12-15 13:53 王小波私人定制 阅读(179) 评论(0) 推荐(0) 编辑
摘要:1.代码: #include <reg52.h> //<reg51.h> 包含52单片机寄存器库sbit led = P1^0; //只有地址可以被8整除的 才可以用sbit单端定义某一位 // p0-p3口都可以被sbit单单独定义void main (void){ led = 1; //初始化P 阅读全文
posted @ 2016-12-15 13:49 王小波私人定制 阅读(209) 评论(0) 推荐(0) 编辑

DON'T FORGET TO HAVE FUN
点击右上角即可分享
微信分享提示