ICode9

精准搜索请尝试: 精确搜索
  • 51单片机笔记[5]-总线扩展模块2022-09-10 17:35:21

    实验目的 掌握总线扩展的协议规范和应用方法 实验内容 1-WIRE总线芯片DS18B20应用 通过DS18B20测试温度,通过数码管显示 通过键盘设置上下限温度 当温度超过上限,通过蜂鸣器报警(单音) DHT11、24C02芯片应用 每5分钟通过DHT11测试温湿度 将温湿度(保留一位小数)保存至外部存储器24C0

  • DIY:制作一个语音识别的空调遥控器2022-06-26 12:02:14

    夏天到了,空调总是我们的救命神器,但是对于丢三落四的我,总是因为找不到遥控器而烦恼,所以花了一天一夜的时间动手用单片机做了一个语音识别空调遥控器,把它24小时放在空调底下,从此再也不怕遥控器找不到了!除了遥控器最基本的功能以外,甚至还可以加上自己定义的功能,比如开半小时再关半小

  • 51单片机通过DHT11温度传感器读取温度(4)2022-04-09 00:31:57

    实现通过LCD1602显示DHT11采集的温湿度数据 1 #include <REGX52.H> 2 #include "intrins.h" 3 sbit Datas = P2^0; 4 sbit RS = P2^1; 5 sbit RW = P2^2; 6 sbit E = P2^3; 7 sbit fan = P2^4; 8 char datas[5]; 9 char Tem[8]; 10 char hum[8]; 11 sf

  • 51单片机通过DHT11温度传感器读取温度(3)2022-04-01 19:32:46

    一.LCD1602的初始化 1.延时15ms 2.写指令38H(不检测忙信号) 3.延时5ms 4.以后每次写指令,读/写数据操作均需要检测忙信号 5.写指令38h:显示模式设置 6.写指令08h:显示关闭 7.写指令01h:显示清屏 8.写指令06h:显示光标移动设置 9.写指令0ch:显示开及光标设置 相关代码 1 #include <REGX52

  • tcp报文完整解析记录2022-02-02 20:03:10

    tcp报文手工解析 在linux (ip 192.168.1.155)执行nc -l 7001,监听7001端口,同时执行tcpdump -nnvvXS -i ens33 port 7001 (ens33是网卡 7001是监听端口)进行抓包,本地pc(ip 192.168.1.100)启动sokit工具,连接服务端7001端口,在客户端sokit进行数据发送 服务端抓包结果如下 查看7001端

  • 【蓝桥杯】DS1302时钟芯片学习笔记2022-01-31 15:03:11

    目录 1、DS1302简介1.1功能1.2通信方式1.3电路连接图 2、DS1302通信时序3、编写读取函数3.1地址3.2BCD码与十进制互换3.2代码 1、DS1302简介 1.1功能 DS1302滴充电计时芯片包含实时时钟/日历和31字节的静态RAM。它通过一个简单的串行接口与一个微处理器进行通信。实时

  • buu-re-[HDCTF2019]Maze(花指令)2022-01-10 22:31:22

    exeinfope查看信息 脱壳 ida分析  首先jnz跳到下一条指令,相当于没跳转,先nop掉(选中前面的地址,然后Edit-Patch program-Assemble,输入no)  下面call了一个错误的地址。先按d转化为数据(不能直接全nop掉,因为里面可能有有用的数据)  然后逐个nop,Edit-Patch program-Change Byte,

  • 51单片机与DS1320动态数码管时钟2022-01-02 19:01:31

    1、DS1320操作顺序:先给芯片一个命令,读或者写。然后再进行操作,读命令就从芯片读取数据;写命令就把数据写到芯片。 2、注意事项:最好使用无符号字符型,因为涉及到数据移位操作,带符号数容易出问题!! #include<reg52.h> #include<intrins.h> sbit IO = P3^4; //数据输入和输出引脚 s

  • NopCommerce的资料2021-12-25 12:06:17

    NopCommerce           跟蓝狐学习Nop--NopCommerce源码架构详解专题目录 nopcommerce商城系统--安装nopCommerce nopCommerce 3.9 大波浪系列 之 汉化-中文语言   最近忙于学车,抽时间将Nop的一些公用模块添加进来,反应的一些小问题也做了修复。前篇——基于nopCommerce的

  • 【BA4988】SysHalt函数2021-12-17 23:33:19

    反汇编: void SysHalt(void) { if (_2021&0x02 == 0) { _SYSCON|=0x08 } } 汇编: [00E9E304]7304 [08 78 AD]: PHP @ 处理器状态压入堆栈[00E9E305]7305 [78 AD 21]: SEI @ 置中断禁止位[00E9E306]7306 [AD 21 20]: LDA $2021 = #$04 @ 送累加器[00E9E309]73

  • BUUCTF ------findkey2021-12-17 15:30:00

    1.拿到文件,老规矩,进行查壳 收集信息,无壳,32位程序 2.拖入ida中  先查找main函数 并没有什么实质性的收获 那么我们就查找字符串   发现flag字符串 跟进   发现右边的数据是红色的,ida不能正常反编译 我们就看汇编代码,寻找原因   发现两个一样的代码,所以这个地方就可以推测是

  • plc中反指令、空操作指令、接触指令怎么操作?2021-12-17 14:00:57

      1、INV(反指令)   执行该指令后将原来的运算结果取反。   反指令的使用如图所示,如果X0断开,则Y0为ON,否则Y0为OFF。   使用时应注意:INV不能象指令表的LD、LDI、LDP、LDF那样与母线连接,也不能象指令表中的OR、ORI、ORP、ORF指令那样单独使用。   2、NOP(空操作指令)   是一

  • ARM 汇编 - Numeric local labels2021-12-13 11:02:39

      .global _start _start: MOV r4,#1 // r4=1 1: // Local label ADD r4,r4,#1 // Increment r4 CMP r4,#0x5 // if r4 < 5... BLT 1b // ...branch backward

  • SEV/WFE/WFI2021-12-04 15:33:56

    目录 WFE SEV WFI WFE Wait For Event,是否实现此指令是可选的。如果此指令未实现,它将作为NOP指令来执行。如果指令作为NOP在目标处理器上执行,汇编程序将生成诊断消息。 WFE在ARMv6T2架构中作为NOP指令执行。 如果 Event Register没有被置位,WFE将挂起直到发生以下事件之一: An

  • 【BA4988】_7BB0函数2021-12-01 22:31:15

    反汇编: _7BB0() { X = 0x10 Y = 0xFF do { void // nop void // nop void // nop void // nop void // nop Y = 0xFF do { void // nop void // nop void // nop void // nop void // nop void // nop void // nop void // nop vo

  • C51+超声波+LCD1602显示遇到的问题,求大佬解2021-10-15 09:05:34

    问题现象:   问题描述:1,随着测量距离的增大,显示数值与实际数值之间误差也随之增大                    2,当测量距离为110是,显示数值自动清零。 源代码如下:          #include<reg52.h>    //包含头文件            #include<intrins.h> #define uint

  • 2021/10/11 智能家具 嵌入式实训 第一天 建立工程文件+烧录2021-10-12 08:01:33

      实训目标:      使用的芯片介绍 STM32F103ZET6   查询该芯片?                     (1)        内核:ARM 32位的cortex-M3 CPU (2)        最大工作频率:72MHZ 存储:256-512K Flash; SRAM; Debug模式:SWD/JTAD接口 左上角:内核以及下载接口 双向箭头:数据总

  • 数据读写flags选项的使用-MSG_OOB2021-10-04 12:01:20

    客户端代码 #include <iostream> #include <cstring> #include <cassert> #include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #include <sys/socket.h> #include <arpa/inet.h> #include

  • 第22章 语言服务、Web工作上下文定义实现2021-09-19 20:33:36

    0074 LocalizationSettings、NopLocalizationDefaults LocalizationSettingsk类, 通过该实体类及其属性成员实现当前程序与数据库中设置表(Setting)和本地化资源表(LocaleStringResource)之间的数据交互操作。 NopLocalizationDefaults类,通过该类所定义的常量字符串,为当前程序中

  • 通俗易懂讲PIC单片机:从一窍不通到入门进步2021-09-11 11:04:32

    单片机入门不难------谈PIC系列(转自矿石收音机论坛---崂山)十年前的老帖子,讲得通俗易懂,分享之。  请看图1   这个8条腿的小螃蟹就是我们的第一顿饭,只要把它吃下去,以后的大餐就好办了。第1、8条腿接电源 +5V  和 地线。头两条腿是螃蟹钳子,好吃的很。 现在剩下了 6 条腿第2

  • 汇编语言44422021-09-03 19:01:10

    51单片机写西门子4442IC卡的读卡、写卡程序哦!!! RST  BIT   P1.2 SDA  BIT   P1.0SCL  BIT   P1.1   ORG  0000HAJMP MAINORG 0100H MAIN:     ACALL  RESTIC2      ACALL  READ_SAFE     AJMP $     ACALL  WRITE_SAFE     ACAL

  • iptables 及容器网络分析2021-08-16 03:04:28

    本文独立博客阅读地址:https://ryan4yin.space/posts/iptables-and-container-networks/ 本文仅针对 ipv4 网络 iptables 提供了包过滤、NAT 以及其他的包处理能力,iptables 应用最多的两个场景是 firewall 和 NAT iptables 及新的 nftables 都是基于 netfilter 开发的,是 netfi

  • NOP 4.4微信小程序电商+社区2021-08-12 16:33:48

     承接NOP4.4,4.3,,4.2 微信电商小程序社区二次开发  QQ:64664795(添加时请备注:NOP)  以下为客户实例。                              

  • lvs nat模式+iptables实现fullnat2021-07-12 15:34:11

    一、服务器信息 lvs服务器:10.30.20.90 nginx服务器:10.30.8.64,10.30.12.71 vip:10.30.20.253      二、部署 1、nginx服务器部署 # systemctl start docker # docker pull nginx # mkdir /data/html # IP=$(ifconfig eth0|awk -F'[ ]+' '/inet/ {print $3}') # echo "$

  • stm32利用通用定时器实现函数运行时间精确测量2021-07-05 15:57:12

    思路:采用TIM3,设置为向上计数模式,每次计数溢出(因为以72Mhz计数,stm32全为16位定时器,0.9ms就会溢出了),则变量加一,如此来测量。核心代码如下,测试过了,非常准确。但是此方法的误差在于,由于stm32没有32位定时器,所以0.9ms就会进入中断一次进行cntPeriod++,这个也会消耗时间的,实际上就是一种

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有