嵌入式
芯片设计方向研究僧的个人小爱好,分享一些嵌入式的小设计
书中藏着宇宙
深圳大学硕士,信息与通信工程专业研究僧一枚,热爱学术的学术垃圾,喜欢技术的技术菜狗,
展开
-
基于STM32单片机的步数测量系统(免费开源)
步数测量系统原创 2022-06-01 10:57:57 · 10099 阅读 · 16 评论 -
测井深度信号发生器
#include <reg51.h>#define unit unsigned int//用unit代替unsigned unit变量类型#define uchar unsigned char//replace unsigned unit with unitsbit Key1 =P2^0;sbit Out1 =P1^0;sbit Out2 =P1^1;unit flag=1;//标志位unit tt=0;//相位差控制位unsigned int Wave_time;//波...原创 2022-03-01 14:47:15 · 391 阅读 · 4 评论 -
51单片机的温度测量和显示【仿真】
#include <REG52.H>#include <intrins.h>#define uint unsigned int#define uchar unsigned charsbit DS1302_CLK = P1^7; //实时时钟时钟线引脚 sbit DS1302_IO = P1^6; //实时时钟数据线引脚 sbit DS1302_RST = P1^5; //实时时钟复位线原创 2022-02-14 17:55:59 · 2783 阅读 · 2 评论 -
简易方波发生电路【51单片机与8253A】
/*8253的定时产生方波实验仪器11802 马伟*/#include<reg51.h>#include<absacc.h>#define CMD_ADDR XBYTE[0x7FFB]//命令寄存器的地址#define TIMER0_ADDR XBYTE[0X7FF8]//计数器0初值计数器void main(){ //命令寄存器为00110110,即计数器0,先低后高,方式3,二进 CMD_ADDR=0x36; // 先低后高赋值给计数器0 TIMER0_A.原创 2022-02-14 17:46:08 · 772 阅读 · 0 评论 -
八位抢答器【51单片机】
设计目的:设计一个八路抢答器,抢答时间为30S倒计时,抢到后,有10S的回答问题时间#include <reg52.h>#include <absacc.h>unsigned char code SEG[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//数码管的断码表,共阴级unsigned char dispbuf[2]={0,0}; //显示缓冲区百十个位unsigned char flag=0; /原创 2022-02-14 17:38:32 · 3726 阅读 · 0 评论 -
8255接口芯片与ADC0809的的使用
实验目的:利用8255接口芯片和ADC0809实现对模拟电压读取实验电路:详细代码:#include<reg51.h>#include<absacc.h>#define PA_ADDR XBYTE[0x300] //PA口,段码口#define PB_ADDR XBYTE[0x301] //PB口,位扫描口#define PC_ADDR XBYTE[0x302] //PC口,AD转换数据口#define CMD_ADDR XBYTE[0x303] //8255原创 2022-02-14 16:35:19 · 2038 阅读 · 0 评论 -
基于51单片机的数字温度计【开源】
1.1项目功能(1)温度实时显示(LCD2864)(2)温度上限下线调节(3)万年历功能(4)超温报警(5)年月日时分秒可调节(6)温度测量精度0.0625℃(7)节日自动判定1.2所需器材STC89c52,DS18B20,DS1302,按键模块。LCD128641.3程序架构1.4程序源码main.c#include <reg51.h>#include "DS18B20.H"#include "LCD12864.H"...原创 2022-02-01 18:01:14 · 11207 阅读 · 36 评论