89C51/52单片机头文件内容详解sfrP0=0x80;//P0口sfrP1=0x90;//P1口sfrP2=0xA0;//P2口sfrP3=0xB0;//P3口sfrPSW=0xD0;//程序状态字,具体位意义见位定义sfrACC=0xE0;//累加器,程序员最常用的sfrB=0xF0;//寄存器,主要用于乘除sfrSP=0x81;//堆栈指针,初始化为07;
先加1后压栈,先出栈再减1,sfrDPL=0x82;sfrDPH=0x83;//数据指针,用途大sfrPCON=0x87;//电源控制sfrTCON=0x88;//Timer/Counter控制sfrTMOD=0x89;//Timer/Counter方式控制sfrTL0=0x8A;sfrTL1=0x8B;//sfrTH0=0x8C;//存着当前的计数值sfrTH1=0x8D;//我就想不明白,当时设计的时候,为什么不把TH0,TL0放在连续的地址!sfrIE=0xA8;//好东西,中断控制sfrIP=0xB8;//中断优先级控制,没有设计过要求时间严格的系统,所以至今没有用过sfrSCON=0x98;//哇,熟悉,串口控制寄存器sfrSBUF=0x99;//哇,更熟悉,串口缓冲寄存器/*BITRegister*//*PSW*/sbitCY=0xD7;//进位或借位,有就是1,没有就是0sbitAC=0xD6;//辅助进借位,(麻烦b)sbitF0=0xD5;//没有具体用途,可以由用户决定
2024/3/2 6:23:53 90KB 头文件详解
1
摘要:文章详细介绍了IDT公司生产的新型先进先出异步CMOSFIFO存储寄存器芯片IDT7203的组成结构、功能原理和运行方式,分析了它的字长和字深的扩展方法。
给出了IDT7203芯片在虚拟示波器硬件系统设计中的应用方法。
  关键词:先进先出存储器单片机数据传输IDT7203在某些高速数据传输和实时显示控制领域中,往往需要对数据实现快速存储和发送。
而要实现这种高速数据的传输,则必须对数据进行快速采集、顺序存储和传送,而传统的存储器(如RAM系列)却无法胜任。
IDT72XX系列是IDT公司新推出的先进先出(FIFO)存贮器芯片。
它具有双口输入输出、采集传送速度快和先进先出的特点,能满足高速数据传
2024/2/27 4:12:29 251KB
1
前言本手册描述TMS320C28x32位定点数字信号处理器的中央处理单元及其汇编语言,这些描述适用于以此CPU为核心的那些数字信号处理器,主要内容安排如下:第一章体系结构概览本章主要介绍TMS320C28x系列DSP的T320C2800核,包括存储器映射,存储器与核及片内外围间的借口第二章中央处理单元(CPU)本章介绍CPU的体系结构、寄存器及基本功能。
包括CPU中重要寄存器和状态寄存器ST0和ST1的.标志、控制位的详细描述。
第三章中断与复位本章主要介绍中断及CPU的中断处理,解释复位对CPU的影响,讨论CPU中断服务优先级机制所能完成的自动上下文保护等问题。
.第四章流水线本章讨论指令流水线的状态与操作,使读者初步了解利用保护流水线延迟的方式来提高应用程序效率方法。
第五章寻址方式本章主要介绍利用汇编语言指令访问寄存器、存储器的模式,包括操作码中的有关寻址方式的编码信息。
.第六章汇编语言指令本章提供指令系统的汇总及其详细描述。
部分指令提供了实例。
本章还包括奇地址32位访问的对齐问题。
第七章仿真功能本章主要介绍TMS320C28x的仿真特性TMS320C28x的仿真特性仅需个JTAG口附加两个仿真引脚。
.附录寄存器快速参考
2024/2/26 13:43:53 3.57MB TMS320C28X
1
Arduino斯洛伐克我博客中的Arduino示例。
SK:CS:EN:ATtiny85ATtiny85草图。
到期ArduinoDue草图。
ESP8266ESP8266草图。
厨房调光器光滑的LED灯带调光器。
MCP4110数字电位计。
NeoPixel可寻址的RGBLED灯条。
诺基亚5110便宜的单色显示器84x48。
移位PWMShiftPWM是用于带移位寄存器的软件PWM的Arduino库。
青少年Teensy3.1、3.2草图。
2024/2/21 21:17:22 5.23MB arduino sketches ArduinoC++
1
使用Verilog语言,可以对PHY88E1111芯片通过MDIO口进行寄存器的读写工作,以完成相应的配置。
2024/2/18 14:03:38 9KB 88E1111 配置 Verilog
1
飞思卡尔MPC8548数据手册,CPU的功能和寄存器描述,嵌入式开发手册。
内存;
I/O接口;
UART;I2C;本地总线控制器;
DMA控制器;
PCI总线接口;
串行RapidIO接口;
PCIE接口……
2024/2/10 4:01:45 9.63MB MPC8548 用户手册
1
OV5640寄存器设置中文版,详细描述了寄存器的具体设置,并给出了例程
2024/2/9 20:57:45 1.77MB OV5640 嵌入式 arm 摄像头
1
STM32L15**系列芯片手册以及寄存器说明PDF文件
2024/2/4 3:54:24 5.79MB STM32L15**
1
//***************************************************voidSingle_Write_HMC5883(ucharREG_Address,ucharREG_data){HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress);//发送设备地址+写信号HMC5883_SendByte(REG_Address);//内部寄存器地址,请参考中文pdfHMC5883_SendByte(REG_data);//内部寄存器数据,请参考中文pdfHMC5883_Stop();//发送停止信号}//********单字节读取内部寄存器*************************ucharSingle_Read_HMC5883(ucharREG_Address){ucharREG_data;HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress);//发送设备地址+写信号HMC5883_SendByte(REG_Address);//发送存储单元地址,从0开始HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress+1);//发送设备地址+读信号REG_data=HMC5883_RecvByte();//读出寄存器数据HMC5883_SendACK(1);HMC5883_Stop();//停止信号returnREG_data;}//******************************************************////连续读出HMC5883内部角度数据,地址范围0x3~0x5////******************************************************voidMultiple_read_HMC5883(void){uchari;HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress);//发送设备地址+写信号HMC5883_SendByte(0x03);//发送存储单元地址,从0x3开始HMC5883_Start();//起始信号HMC5883_SendByte(SlaveAddress+1);//发送设备地址+读信号for(i=0;i<6;i++)//连续读取6个地址数据,存储中BUF{BUF[i]=HMC5883_RecvByte();//BUF[0]存储数据if(i==5){HMC5883_SendACK(1);//最后一个数据需要回NOACK}else{HMC5883_SendACK(0);//回应ACK}}HMC5883_Stop();//停止信号Delay5ms();}//初始化HMC5883,根据需要请参考pdf进行修改****voidInit_HMC5883(){Single_Write_HMC5883(0x02,0x00);//}
2024/2/2 6:29:11 73KB HMC5883L QMC5883L
1
本文件是MLX90640的产品开发笔记,包含了基本资料下载、中文资料、驱动移植、操作流程、计算方法、注意事项、插值处理、伪彩编码。
共分为十章MLX90640开发笔记(一)概述及开发资料准备MLX90640开发笔记(二)API移植-I2C和关键接口函数MLX90640开发笔记(三)工作流程和操作MLX90640的一般步骤MLX90640开发笔记(四)损坏和不良像素的处理MLX90640开发笔记(五)阵列插值-由32*24像素到512*384像素MLX90640开发笔记(六)红外图像伪彩色编码MLX90640开发笔记(七)小结-注意事项MLX90640开发笔记(八)扩展知识-辐射率、灵敏度、精度、探测距离MLX90640开发笔记(九)EEPROM、RAM、寄存器说明MLX90640开发笔记(十)成果展示-红眼睛相机
1
共 415 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡