自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(245)
  • 资源 (44)
  • 收藏
  • 关注

转载 芯片 XMS432P401RIPZR

The MSP432P401x microcontroller (MCU) family is TI's latest addition to its portfolio of efficient ultra-low-power mixed-signal MCUs. The MSP432P401x MCUs feature the ARM Cortex-M4 processor in a wide

2016-10-24 23:25:50 1026

转载 芯片 SIM3U164

Silicon Laboratories, Inc. SiM3U164The Silicon Laboratories, Inc. SiM3U164 is a 32-bit ARM Cortex M3 CPU - 80 MHz maximum frequency - Nested vectored interrupt control (NVIC) with 16 levels of inter

2016-10-24 23:22:48 605

原创 批处理的简单网络爬虫

@echo off::# History:::# Date Author Description::# -------------------------------------------------------------::# 2/10/2014 Perry Initial created.::#::# Note:::# Thi

2016-10-16 22:55:34 2576

原创 PIC16F1933点亮LCD1602(汇编)

;; TEST-GPIO;; FileName: main.S; Dependencies: p16f1933.h;; Processor: PIC16F1933;; Complier: GPASM;; Company: xx;; Author: Perry.Peng@x

2016-10-16 22:41:34 1901

原创 PIC32MX250F128B简单PWM输出

/********************************************************************* * * PIC32MX PWM demo * ********************************************************************* * FileName: pwm dem

2016-10-16 22:36:36 2131

原创 MSP430 - G2553之串口操作

#include void delay1s(void) { int t = 1000; while (t--) __delay_cycles(1000); }#define UART_TXD 0x02 // TXD on P1.1 (Timer0_A.OUT0)

2016-10-16 22:33:40 3260

转载 centos关闭防火墙方法

centos关闭防火墙方法

2016-10-16 22:29:02 399

原创 STM8汇编 STM8S103F3做了台简单的激光雕刻机

博客http://p168.gotoip1.com博客http://p168.gotoip1.com博客http://p168.gotoip1.com

2016-09-20 21:43:22 825

原创 STM8汇编 STM8S103F3汇编操作三轴电子指南针HMC5883(I2C接口)

博客http://p168.gotoip1.com

2016-09-20 21:42:28 630

原创 个人博客

http://p168.gotoip1.com

2016-09-20 21:40:01 311

原创 GD32F150x之System Tick

ARM-M3 时钟控制与System Tick操作。// created by perry.peng 2013/04/28void System_Init (void){ RCC->GCCR = RCC_GCCR_HSIEN; // 启用内部8MHz RC oscillator。 while (!(RCC->GCCR & RCC_GCCR_HSISTB

2016-08-08 22:41:00 1712

原创 AT89C5131实现U盘

初始化USB外设:voidmain (void){ TMOD = 0x01; // M10=0; M00=1; 16bit-timer TH0 = 0; // init values TL0 = 0; TF0 = 0; // reset interrupt flag (already done by hardware) TR0 = 1; // time

2016-08-08 22:06:28 684

原创 MCS-51汇编 8051单片机汇编LCD12864绘图操作

LCD12864

2016-08-08 21:57:07 2440

原创 芯片PIC18F4553 (MCHP) -- 8位单片机, 汇编开发单片机

芯片PIC18F4553 (MCHP) -- 8位单片机, 汇编开发单片机

2016-06-19 14:36:20 1239

原创 测试 PIC16F877A 《==》 MAX6902

测试 PIC16F877A 《==》 MAX6902

2016-06-19 14:23:00 995

原创 芯片MC9S08ODV (Freescale) -- 8位单片机

8-bit, HCS08, 128kB/6kB, ADC/CAN/SPI/I2C/UART/RTC/PWM, 0.3V~5.8V, LQFP-48.

2016-06-19 14:08:17 841

原创 芯片CS42448 音频DAC

108dB, 192kHz 6-In, 8-Out CODEC, LQFP-64. SSOP-48.

2016-06-19 14:07:04 1589

原创 芯片WM8759 音频DAC

24-bit 192kHz Stereo DAC with Headphone Buffer, SOIC-14.

2016-06-19 14:06:11 1302

原创 芯片74LCXR162245 (TI) 调整电平转换器

16-Bit BIDIRECTIONAL VOLTAGE-LEVEL TRANSLATOR,

2016-06-19 14:04:52 2567

原创 vba visa32.dll

SCPI vbaDeclare Function viOpenDefaultRM Lib "VISA32.DLL" Alias "#141" (sesn As Long) As LongDeclare Function viOpen Lib "VISA32.DLL" Alias "#131" (ByVal sesn As Long, ByVal viDesc As String, ByVa

2013-06-20 22:37:29 3643 1

原创 从ATMEL申请的AVR32样品

这东西还要过海关,还好用的公司地址,幸好有公司里的海关MM帮忙清关。

2013-05-28 23:13:30 971

原创 用74LSxx逻辑芯片搭一个4位CPU。

进行中。。

2013-05-26 00:40:48 2399

原创 用74LSxx逻辑芯片搭一个4位CPU。

进行中。。

2013-05-26 00:39:40 1953

原创 VBS分析Excel数据并生成新的Excel表格。

用到了第三方工具md5sum和sqlite3,sqlite3.exe是自己编译的。 xx analysis \file start.wsf - Windows Script Host \brief source file for xx project Project id: e97e4fcd-db53-4e88-87b4-147fb4f832f4 T

2013-04-08 21:15:28 5055

原创 芯片DAC7731 (TI)

16-Bit, Voltage Output, Serial Input DIGITAL-TO-ANALOG CONVERTER

2013-03-29 21:21:12 1278

原创 芯片CH375 (WCH)

CH375 是一个 USB 总线的通用接口芯片, 支持 USB-HOST 主机方式和 USB-DEVICE/SLAVE 设备方式。

2013-03-29 21:20:07 1462

原创 芯片CP2112 (Silicon Labs)

单芯片HID USB 至SMBUS 主桥接器

2013-03-29 21:19:31 4677 1

原创 芯片KC89C72 可编程声音发生器(PSG)

一片从游戏器上拆下来的KC89C72。MCU使用的51。/* \file main.c - Keil C v8.02 * Project id: 00595cf9-8de6-4a57-b940-eb0347ac9e13 * * \details This file is part of the KC89C72 project. * * History: * Da

2013-02-23 15:08:01 3672

原创 51驱动1.8寸TFT屏,H018IN01V8(NT3915)

闲着没事干,把以前老式联想手机给拆了,取出彩屏用51成功驱动并点亮。/* \file main.c - Keil C v8.02 * \brief source file for lcd_h018in01 project *   Project id: 00595cf9-8de6-4a57-b940-eb0347ac9e13 * * \details This file is

2013-02-02 22:17:42 2716

原创 TINYC写个8052虚拟机(4) 宏定义。 .

#define REGx(x) csp->ram[REG_##x]#define RAMx(x) csp->ram[x]#define ROMx(x) csp->rom[x]#define BIT(a) (RAMx((a) & 0xf8) & (1 << ((a) & 0x07)))#define BIT_SET(a) RAMx((a) &

2013-01-11 21:29:33 667

原创 JavaScript开发单片机:I/O篇 -- 驱动LED键盘控制IC-FD620K1.

手头上有一台坏掉的卫星接收机,拆下面板上的显示键盘小板,使用单片机I/O驱动成功。var usbio = uopen(0x0908, 0xa, 0x100);/** * CLK = P1.5 * DIO = P1.6 * STB = P1.7 * * \fn uwrite * \param 1 Device handle. * \param 2 Port sel

2013-01-11 21:25:18 4412

原创 TINYC写个8052虚拟机(3) Intel MCS-805x寄存器定义

/// SFRs address, * denote the register can be bit addressable.#define REG_ACC 0xe0 /// * Accumulator#define REG_B 0xf0 /// * B register#define REG_PSW 0xd0

2013-01-11 21:20:29 1215

原创 TINYC写个8052虚拟机(2) Intel MCS-805x指令表.

#define iPush(x, o1, o2, o3, c, n) \ {x, o1, o2, o3, c, #n, OPC_##n}const iCode iCodeSet[] = { iPush(1, OP_NONE, OP_NONE, OP_NONE, 12, NOP), iPush(2, OP_CODE11, OP_NONE, OP

2013-01-11 21:18:34 874

原创 TINYC写个8052虚拟机(1) Intel HEX文件格式转换为BIN。

void cState_LoadHex(cStatePtr csp, const char *file){ FILE *fp; int ch; uint16 len, addr, rec_type, data; char buff[5]; fp = fopen(file, "r"); while (!feof(fp)) { ch =

2013-01-11 21:16:25 824

原创 JavaScript开发单片机:I/O篇 -- 在LCD1602上显示字符串

用来测试外围不错,不用每次都烧F/W。相当于把单片机I/O当个并口用。缺点就是速度慢没有实际板上跑得快。var usbio = uopen(0x0908, 0xa, 0x100);/** * RS = P2.0 * RW = P2.1 * EP = P2.2 * DB

2012-12-16 19:14:02 1245 1

原创 文件格式解析:快捷方式 (LNK文件)

#include /** The type of ShellLinkHeader and its pointer type. * The ShellLinkHeader type is an alias from the structure tagShellLinkHeader. * @{ */typedef struct tagLNK_OBJECT LNKOBJ, *P

2012-12-02 22:57:09 1890

原创 芯片PIC24FJ256DA206 (MCHP) -- 具有图形控制器(TFT)的16位高性能单片机

16-bit, PIC24, 32MHz, 256kB/96kB, TFT/USB/OTG/PWM/ADC/RTC/CRC/SPI/I2C/UART, 2.2V~3.6V, TQFP-64.

2012-11-07 19:56:39 1023

原创 文件格式解析:图标文件 (icon file)

icon file

2012-11-07 19:53:47 1367

原创 文件格式解析:GIF文件

gif

2012-10-22 18:12:27 573

原创 文件格式解析:mp1/mp2/mp3 解码(Python)

Python写的MP3解码器,效率太低仅作研究用。几种分层格式,从1到3,1是最简单,3最复杂。

2012-10-22 18:12:08 3365

MT7686编程参考手册(寄存器说明)

MT7686编程开发参考手册(寄存器说明),MT7686 reference manual. 开发必备资料。

2020-07-10

6502 CPU的C语言编译器源代码

6502 CPU的C语言编译器源代码,学习研究编译器。C编译器

2019-05-06

CMOS static RAM HY6264

HY6264 is a high speed, low power 8192 words by 8-bit CMOS static RAM.

2013-05-09

Prentice Hall - Thinking in C++ Vol 1

Prentice Hall - Thinking in C++ Vol 1 Prentice Hall - Thinking in C++ Vol 1

2011-09-01

Modeling Derivatives In C++

Modeling Derivatives In C++ ............. Modeling Derivatives In C++

2011-09-01

Memory Management - Algorithms And Implementation In C-C++

Memory Management - Algorithms And Implementation In C-C++

2011-09-01

C++ Timesaving Techniques For Dummies (2005)

C++ Timesaving Techniques For Dummies (2005)

2011-09-01

C++ Unleashed

C++ Unleashed is a survey of advanced topics in C++. The goal of this book is to pro- vide a focused examination of each of these topics, covering the essential information you need to fully exploit the power of the C++ language. Many of the topics in this book deserve a book in their own right. Because it is not pos- sible, given the available space, to cover every aspect of some of these subjects, the chapters in this book explain only what is most necessary for you to gain a working understanding of the technologies they describe. Often, you will find that the informa- tion provided here is sufficient for your immediate needs. Even if that is not always the case, these chapters provide a useful foundation in these advanced issues that will allow you to quickly gain a more comprehensive understanding of them with further study.

2011-09-01

Designing Components with the C++ STL

Designing Components with the C++ STL Designing Components with the C++ STL

2011-09-01

Inside the C++ Object Model

Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"-virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence. Lippman dispells the misinformation and myths about the overhead and complexity associated with C++, while pointing out areas in which costs and trade offs, sometimes hidden, do exist. He then explains how the various implementation models arose, points out areas in which they are likely to evolve, and why they are what they are. He covers the semantic implications of the C++ object model and how that model affects your programs. Highlights

2011-09-01

Wireless Java Developing with J2ME, Second Edition

This edition is updated to include coverage of the next version of programs for mobile Java devices. MIDP 2.0 contains many exciting new features, such as sound HTTPS support, lots of user interface API enhancements, a Game API, and much more.

2011-09-01

Network Programming For Microsoft Windows, 2nd Edition

英文原版 ........................ ........................

2011-09-01

Ajax for Web Application Developers

Ajax is one of the latest and greatest ways to improve users' online experience and create new and innovative web functionality. By allowing specific parts of a web page to be displayed without refreshing the entire page, Ajax significantly enhances the experience of web applications. It also lets web developers create intuitive and innovative interaction processes.

2011-09-01

C++ Templates: The Complete Guide

Templates are among the most powerful features of C++, but they are too often neglected, misunderstood, and misused. C++ Templates: The Complete Guide provides software architects and engineers with a clear understanding of why, when, and how to use templates to build and maintain cleaner, faster, and smarter software more efficiently. C++ Templates begins with an insightful tutorial on basic concepts and language features. The remainder of the book serves as a comprehensive reference, focusing first on language details, then on a wide range of coding techniques, and finally on advanced applications for templates. Examples used throughout the book illustrate abstract concepts and demonstrate best practices.

2011-09-01

C++ 编码标准: 101 Rules, Guidelines, and Best Practices

Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards.

2011-09-01

C/C++ Programmer’s Reference, Third Edition

C/C++ Programmer's Reference, Third Edition by Herbert Schildt ISBN:0072227222 McGraw-Hill/Osborne © 2003 (358 pages) This guide reviews the rules and syntax of the principle commands that comprise C and its object-oriented cousin, C++. The reference consists of 19 chapters that define operators and the standard input/output, string, character, and more.

2011-09-01

MySQL Pocket Reference

Section 1.1. Introduction Section 1.2. Installation Section 1.3. Command-Line Tools Section 1.4. Data Types Section 1.5. SQL Section 1.6. Operators Section 1.7. Functions Section 1.8. Table Types

2011-09-01

Regular Expression Pocket Reference

Regular Expression Pocket Reference

2011-09-01

Windows文件系统过滤驱动开发教程(第二版)

Windows文件系统过滤驱动开发教程(第二版)

2011-08-12

PDF Windows开发库PDFlib-6.0.2

================================================ PDFlib - A library for generating PDF on the fly ================================================ Portable C library for dynamically generating PDF ("Adobe Acrobat") files, with support for many other programming languages. The PDFlib distribution is available from http://www.pdflib.com PDFlib is a library for generating PDF files. It offers an API with support for text, vector graphics, raster image, and hypertext. Call PDFlib routines from within your client program and voila: dynamic PDF files! PDFlib is available on a wide variety of operating system platforms, and supports many programming languages and development environments: - C - C++ - Cobol - COM (Visual Basic, ASP, Windows Script Host, Delphi, and many others) - Java via the JNI, including servlets and JSP (but not EJB) - .NET framework (VB.NET, ASP.NET, C# and others). - Perl - PHP Hypertext Processor - Python - REALbasic - RPG - Tcl An overview of PDFlib features can be found in the PDFlib reference manual in the PDF file PDFlib-manual.pdf. A separate edition of the manual is available for COM, .NET, and REALbasic.

2011-08-12

MASM32驱动程式开发包KmdKit v1.8

MASM32驱动程式开发包KmdKit v1.8 Kernel Mode Driver Development Kit for MASM32 programmers. v1.8 Januar 2005.

2011-08-12

ACPIView,支持XP/Vista/Win7

ACPIVIEW XP.EXE ACPIView(Vista).zip

2011-08-10

xpm文件库+Manual+bin+source

xpm文件库,使用手册,编译好的dll文件,库源代码。

2011-08-10

Window下直接访问USB设备的库

在Windows用户模式下访问USB设备的库。 支持Win2K/WinXP/Vista/Win7. Libusb-win32 is a library that allows userspace application to access USB devices on Windows operation systems (Win2k, WinXP, Vista, Win7). It is derived from and fully API compatible to libusb available at

2011-05-27

一个在Windows下调用BIOS中断15的库

#define INT15DL_IOCTL CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0, METHOD_BUFFERED, FILE_ANY_ACCESS) #define INT15DL_IOCTL1 CTL_CODE(FILE_DEVICE_UNKNOWN, 0x1, METHOD_BUFFERED, FILE_ANY_ACCESS)

2011-05-27

WinRing0 1.20 支持64位带数签名

非常难找的硬件I/O的库,现在sourceforge上都不能下载, 本压缩文件包含所有WinRing0 1.2源代码及二进制文件,具有驱动数字签名,适合在64位OS下做开发。 此库支持C#和C++。

2011-05-27

NASM-0.98 汇编语言编译器 源代码

Internals of the Netwide Assembler ================================== The Netwide Assembler is intended to be a modular, re-usable x86 assembler, which can be embedded in other programs, for example as the back end to a compiler.

2011-04-19

LZX格式解压缩源代码

/* $VER: unlzx.c 1.0 (22.2.98) */ /* Created: 11.2.98 */ /* Added Pipe support to read from stdin (03.4.01, Erik Meusel) */ /* LZX Extract in (supposedly) portable C. */ /* Compile with: */ /* gcc unl

2011-04-19

scintilla 语法高亮编辑器源代码

License for Scintilla and SciTE Copyright 1998-2003 by Neil Hodgson All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

2011-04-19

android 接口开发

On 9th January, 2007, Apple officially launched the iPhone, and the world of user interface design shifted. While tablet PCs had been around for a while, the iPhone was the first device to give so many people a portable touchscreen, and people loved it. Just over a year later, Google and the Open Handset Alliance announced Android which in many ways is the direct competitor to iPhone. What is it about touchscreen phones that we love? The answer is simple—feedback. Touchscreens offer a way to directly manipulate on-screen objects, which in the past had to be driven through a keyboard, mouse, joystick, or other input device. The touchscreen model of direct manipulation has a large impact on the way we think about our user interfaces as developers, and changes the expectations a user has for the application. Touchscreen devices require us to stop thinking in terms of forms, and start thinking about object-oriented user interfaces.

2011-04-11

Google.Android.SDK开发范例

第一讲Android简介.ppt 第二讲建立Android开发环境.ppt 第三讲第一个Android应用.ppt 第四讲Android程序基础.ppt 第五讲Intent与Activity.ppt 第六讲Activity生命周期.ppt 第七讲使用Service.ppt 第八讲Content Provider.ppt

2011-04-11

VC++直接读取Excel文件数据源代码

VC++直接读取Excel文件数据源代码

2011-03-17

直接显示GIF图片的C++类(GIF87a,GIF89a,JPEG, BMP, WMF, ICO, CUR)

Picture displaying control with support for the following formats: GIF (including animated GIF87a and GIF89a), JPEG, BMP, WMF, ICO, CUR

2011-03-17

NVIDIA显卡BIOS编程指南

This document discusses the requirements for standard software access to the NVIDIAÒ family of graphics display processors, which support resolutions, color depths, and frame buffer organizations beyond that of the IBM VGA standard. This guide is written for use by applications and system software programmers, and provides extended interfaces to support enhanced operations such as refresh rate support, monitor type detection, and power management. It serves as a complete reference for the NVIDIA VGA BIOS based on the Release 3 source code. Knowledge of 80x86 assembly language and the VGA hardware may be required to understand the contents of this document. The services in this document may be called from high level languages that provide an interface to the software interrupts of the 80x86 architecture. This document uses “BIOS” and “VGA BIOS” interchangeably to indicate the NVIDIA VGA BIOS.

2011-03-03

Synaptics TouchPad Interfacing Guide

2.4.1. TouchPad identification The most basic query asks whether the device is a Synaptics TouchPad or some other mouse-compatible pointing device. In each protocol, this query is designed as a special command that can be sent to any mouse-compatible device, but which only a Synaptics TouchPad will recognize. The Identify TouchPad query returns the following information to the host: infoMajor The primary or “major” version of the TouchPad device and firmware. Most older Synaptics TouchPads had a major version of 3; the modern Synaptics TouchPads described in this document have a major version of 4. infoMinor The minor version number starts over at 0 with each new major version, and increases by one whenever minor changes are made to the device or its firmware. In a complete version number such as “4.5”, the major version is 4 and the minor version is 5.

2011-03-03

DDR2 SPD規格說明書

Specific SPDs for DDR2 SDRAM DDR2 SPD規格說明書

2010-03-08

vb_png_code

网上找的用VB读取PNG图片的代码。

2008-01-10

cc65-win32-2.10

windows下的6502单片机C语言编译器。<br>cc65-win32-2.10

2008-01-01

电脑合成声音SDK,中文、广东话、英文发音

电脑合成声音SDK,中文、广东话、英文发音

2007-12-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除