原创 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)
原创 芯片KC89C72 可編程聲音發生器(PSG)
一片從遊戲器上拆下來的KC89C72。MCU使用的51。 /* \file main.c - Keil C v8.02 * Project id: 00595cf9-8de6-4a57-b940-eb0347ac9e13 * *
原创 51驅動1.8寸TFT屏,H018IN01V8(NT3915)
閒着沒事幹,把以前老式聯想手機給拆了,取出彩屏用51成功驅動並點亮。 <p>/* \file main.c - Keil C v8.02 * \brief source file for lcd_h018in01 project *
原创 TINYC寫個8052虛擬機(3) Intel MCS-805x寄存器定義
/// SFRs address, * denote the register can be bit addressable. #define REG_ACC 0xe0 /// * Accumulator #de
原创 JavaScript開發單片機:I/O篇 -- 在LCD1602上顯示字符串
用來測試外圍不錯,不用每次都燒F/W。相當於把單片機I/O當個並口用。缺點就是速度慢沒有實際板上跑得快。 var usbio = uopen(0x0908, 0xa, 0x100); /** * RS = P2.0 * RW = P2
原创 JavaScript開發單片機:I/O篇 -- 驅動LED鍵盤控制IC-FD620K1.
手頭上有一臺壞掉的衛星接收機,拆下面板上的顯示鍵盤小板,使用單片機I/O驅動成功。 var usbio = uopen(0x0908, 0xa, 0x100); /** * CLK = P1.5 * DIO = P1.6 * STB
原创 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,
原创 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
原创 文件格式解析:快捷方式 (LNK文件)
#include <wuzdef.h> /** The type of ShellLinkHeader and its pointer type. * The ShellLinkHeader type is an alias fro
原创 文件格式解析:GIF文件
gif 點贊 收藏 分享 文章舉報
原创 VBS分析Excel數據並生成新的Excel表格。
用到了第三方工具md5sum和sqlite3,sqlite3.exe是自己編譯的。<?xml version="1.0" encoding="utf
原创 芯片DAC7731 (TI)
16-Bit, Voltage Output, Serial InputDIGITAL-TO-ANALOG CONVERTER FEATURES
原创 芯片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. TQFP-64封裝,手動焊接很方便。用來驅動
原创 文件格式解析:圖標文件 (icon file)
icon file 點贊 收藏 分享
原创 用74LSxx邏輯芯片搭一個4位CPU。
進行中。。 點贊 1 收藏 分享 文章舉報