单片机AVR、STM8、MSP430、51、PIC
文章平均质量分 81
perry_peng
***
展开
-
STM8汇编 STM8S103F3做了台简单的激光雕刻机
博客http://p168.gotoip1.com博客http://p168.gotoip1.com博客http://p168.gotoip1.com原创 2016-09-20 21:43:22 · 822 阅读 · 0 评论 -
芯片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 · 834 阅读 · 0 评论 -
芯片CS42448 音频DAC
108dB, 192kHz 6-In, 8-Out CODEC, LQFP-64. SSOP-48.原创 2016-06-19 14:07:04 · 1572 阅读 · 0 评论 -
芯片WM8759 音频DAC
24-bit 192kHz Stereo DAC with Headphone Buffer, SOIC-14.原创 2016-06-19 14:06:11 · 1296 阅读 · 0 评论 -
芯片74LCXR162245 (TI) 调整电平转换器
16-Bit BIDIRECTIONAL VOLTAGE-LEVEL TRANSLATOR,原创 2016-06-19 14:04:52 · 2533 阅读 · 0 评论 -
芯片IDT7205L12PDG (IDT) 9bit FIFO
FIFO, 8192x9bit, 4.5V~5.5V, DIP-28.原创 2012-05-16 16:38:57 · 944 阅读 · 1 评论 -
芯片Z8018233FSG (ZILOG) -- 8/16位 CPU
MPU, 16-bit, Z80, 33MHz, QFP-100.原创 2012-05-24 12:51:57 · 417 阅读 · 0 评论 -
芯片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 · 1015 阅读 · 0 评论 -
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 · 4398 阅读 · 0 评论 -
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 · 1237 阅读 · 1 评论 -
芯片MC68HC908JK3E (Freescale) -- 8位单片机
8-bit, MC68H, 8MHz, 4kB/128B, SOIC-20.原创 2012-01-13 09:46:50 · 1236 阅读 · 0 评论 -
芯片MC9S08EL32 (Freescale) -- 8位单片机
8-bit, HCS08, 40MHz, 32kB/1kB, TSSOP-28.原创 2012-03-12 13:11:42 · 618 阅读 · 0 评论 -
STM8汇编 STM8S103F3汇编操作三轴电子指南针HMC5883(I2C接口)
博客http://p168.gotoip1.com原创 2016-09-20 21:42:28 · 619 阅读 · 0 评论 -
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 · 2688 阅读 · 0 评论 -
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 · 675 阅读 · 0 评论 -
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 · 1885 阅读 · 0 评论 -
PIC32MX250F128B简单PWM输出
/********************************************************************* * * PIC32MX PWM demo * ********************************************************************* * FileName: pwm dem原创 2016-10-16 22:36:36 · 2123 阅读 · 0 评论 -
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 · 3250 阅读 · 0 评论 -
MCS-51汇编 8051单片机汇编LCD12864绘图操作
LCD12864原创 2016-08-08 21:57:07 · 2426 阅读 · 0 评论 -
芯片PIC18F4553 (MCHP) -- 8位单片机, 汇编开发单片机
芯片PIC18F4553 (MCHP) -- 8位单片机, 汇编开发单片机原创 2016-06-19 14:36:20 · 1227 阅读 · 0 评论 -
测试 PIC16F877A 《==》 MAX6902
测试 PIC16F877A 《==》 MAX6902原创 2016-06-19 14:23:00 · 989 阅读 · 0 评论 -
芯片PIC16F1933 (MCHP) -- 8位单片机
8-bit, PIC14, 32MHz, 4kB/256B, SSOP-28.原创 2012-03-12 13:11:10 · 2777 阅读 · 0 评论 -
芯片PIC32MX250F128B (MCHP) -- 32位高性能单片机
32-bit, PIC32, 50MHz, 128kB/32kB, USB/OTG/PWM/DMA/ADC/RTC/SPI/I2C/UART/I2S, 2.3V~3.6V, SOIC-28.原创 2012-07-01 19:22:26 · 2514 阅读 · 0 评论 -
芯片PIC32MZ1024ECH100 (MCHP) -- 32位高性能单片机 up to 330 DMIPS
32-bit, PIC32,200MHz, 1MB/512kB, ETH/USB/OTG/CAN/DMA/ADC/AES/EBI/RNG/SQI/RTC/CRC/SPI/I2C/UART/I2S, 2.3V~3.6V, TQFP-100.高大上的东西,一直没空玩,手头上也有不少这种芯片。MX系列的PIC32MX250到是做过不少东西。MZ系列与MX完全不是一个档次。原创 2012-06-21 10:04:20 · 1515 阅读 · 0 评论 -
芯片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 · 3653 阅读 · 0 评论 -
芯片CH375 (WCH)
CH375 是一个 USB 总线的通用接口芯片, 支持 USB-HOST 主机方式和 USB-DEVICE/SLAVE 设备方式。原创 2013-03-29 21:20:07 · 1416 阅读 · 0 评论 -
从ATMEL申请的AVR32样品
这东西还要过海关,还好用的公司地址,幸好有公司里的海关MM帮忙清关。原创 2013-05-28 23:13:30 · 962 阅读 · 0 评论 -
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 · 1196 阅读 · 0 评论 -
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 · 811 阅读 · 0 评论 -
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 · 656 阅读 · 0 评论 -
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 · 865 阅读 · 0 评论 -
5inch LCD SPC-S92048A
SPC-S92048A原创 2012-07-30 20:13:35 · 515 阅读 · 0 评论 -
Using PWM Output an Analog Signal on 51MCU.
Pulse width modulation (PWM) is a powerful technique for controlling analog circuits with a processor's digital outputs.原创 2012-07-16 09:21:23 · 660 阅读 · 0 评论 -
DS1820测温
原创 2012-06-03 08:51:05 · 710 阅读 · 0 评论 -
芯片CP2112 (Silicon Labs)
单芯片HID USB 至SMBUS 主桥接器原创 2013-03-29 21:19:31 · 4634 阅读 · 1 评论 -
芯片MAX3421E (MAXIM)
USB Peripheral/Host Controller with SPI Interface原创 2012-08-10 22:28:40 · 1039 阅读 · 0 评论 -
芯片ADUC7024 (ADI) -- 32位ARM7TDMI单片机
32-bit, ARM7TDMI,42MHz, 62kB/8kB, PWM/ADC/DAC/SPI/I2C/UART, 3V~3.6V, TQFP-64.原创 2012-06-21 10:01:43 · 685 阅读 · 0 评论 -
芯片MAXQ622G (MAXIM美信) -- 16位单片机
16-bit, MAXQ, 12MHz, 128kB/6kB, USB/SPI/I2C/UART, 1.7V~3.6V, LQFP-64.原创 2012-06-22 22:50:29 · 1307 阅读 · 2 评论 -
芯片FXAS21002CQR1 (Freescale) -- 3轴 MEMS 陀螺仪
3axis MEMS Gyroscope, 1.9V~3.6V, QFN-24.原创 2012-06-22 16:11:14 · 2555 阅读 · 0 评论 -
芯片MK02FN128VFM10 (Freescale) 最小系统
32-bit, ARM M4,100MHz,128kB/16kB, ADC/DAC/DMA/CRC/SPI/I2C/UART, 1.71V~3.6V, QFN-32.原创 2012-05-08 11:40:06 · 757 阅读 · 0 评论