
单片机
文章平均质量分 82
可达鸭爱进步
学习运维相关技术,缓慢进步中……
展开
-
独立按键实现秒表
#include #include #include "delay.h"#define SEGPORT P0sbit bit_select = P2^0;sbit seg_select = P2^1;sbit key1 = P3^2;sbit key2 = P3^3;unsigned char bitdata[8] = {0xfe,0xfd,0x原创 2016-10-10 22:14:00 · 1642 阅读 · 0 评论 -
PCB原理图的设计
一、原理图的基本构成要素: 元器件,即原理图符号; 电气连接; 必要的注释;二、绘制原理图的基本原则 原理图设计的基本原则是整齐美观,能清晰准确的反映设计者意图,方便交流。三、原理图设计的基本流程 1.新建原理图 2.设置图纸参数 3.载入原理图库 4.原创 2016-09-11 13:07:48 · 1122 阅读 · 0 评论 -
HX711简介
HX711是一款专为高精度电子秤而设计的24位A/D转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。降低了电子秤的整机成本,提高了整机的性能和可靠性。该芯片与后端MCU 芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片内部的寄存器编程。输入选择开关可任意选取通道A 或通道B,与其原创 2016-09-13 20:28:43 · 4692 阅读 · 0 评论 -
Led灯
led流水灯的程序。[cpp] view plain copy#include #include #include "delay.h" #define LEDPORT P2 void main() { unsigned char temp = 0x7f; whil原创 2016-09-22 21:21:29 · 593 阅读 · 0 评论 -
单数码管
单数码管跳动0到9#include #include #include "delay.h"#define SEGPORT P0unsigned char segdata[16] = {0xC0, 0xF9, 0xA4, 0xB0, 0x99, 0x92, 0x82, 0xF8, 0x80, 0x90, 0x88, 0x83, 0xC6, 0xA1, 0x86, 0x8E原创 2016-09-23 23:05:06 · 348 阅读 · 0 评论 -
共阴数码管显示1到15
//seg.c#include #include #include "delay.h"#define SEGPORT P0sbit bit_select = P2^0;sbit seg_select = P2^1;unsigned char segdata[16] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0原创 2016-09-24 18:49:43 · 2677 阅读 · 0 评论 -
数码管显示时钟
//seg.c#include #include #include "delay.h"#define SEGPORT P0sbit bit_select = P2^0;sbit seg_select = P2^1;unsigned char bitdata[8] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};un原创 2016-09-25 19:53:18 · 848 阅读 · 0 评论 -
时间定时器
#include #include #define SEGPORT P0sbit bit_select = P2^0;sbit seg_select = P2^1;unsigned char bitdata[8] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};unsigned char segdata[10] = {0x原创 2016-09-26 21:42:27 · 395 阅读 · 0 评论 -
独立按键控制led灯
#include sbit key1 = P1^0;sbit led1 = P0^0;void main(){ while(1) { if(0 == key1) { led1 = 0; } else led1 = 1; }原创 2016-09-28 20:39:21 · 3994 阅读 · 0 评论 -
时钟定时器
#include #include #define SEGPORT P0sbit bit_select = P2^0;sbit seg_select = P2^1;unsigned char bitdata[8] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};unsigned char segdata[10] = {0x原创 2016-09-30 19:51:10 · 130 阅读 · 0 评论 -
十秒倒计时
#include #include "./delay/delay.h" #define TIMEPORT P0 sbit bit_select = P2^0; sbit seg_select = P2^1; sbit beep = P2^2; code unsigned char timedata[10] = {0x3f,0x06,0x转载 2016-10-03 11:18:34 · 707 阅读 · 0 评论 -
串口显示字符
#include #include "delay.h"#include void uart_init(){ SCON = 0x50; TMOD |= 0x20; TH1 = 0xfd; TR1 = 1;}void uart_send_byte(unsigned char byte){ SBUF = byte;原创 2016-10-08 21:43:36 · 1542 阅读 · 0 评论 -
串口修改时间
#include#include"delay.h"#define PORT P0unsigned char segdata[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};unsigned char bitdata[8] = {0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}原创 2016-10-09 19:59:07 · 1449 阅读 · 0 评论 -
PCB层介绍
PCB(PrintedCircuitBoard),中文名称为印制电路板,又称印刷电路板、印刷线路板,是重要的电子部件,是电子元器件的支撑体,是电子元器件电气连接的提供者。由于它是采用电子印刷术制作的,故被称为“印刷”电路板。Solder层为露铜层,即铺绿油的层,也叫阻焊层;Paste层为钢网层,工厂加工贴片的时候需要,也叫助焊层;Keep-Out Layer 层为分割层,用来给原创 2016-07-27 14:34:55 · 1780 阅读 · 0 评论