风波邪人

幸福,幸福就是心里有那么一个人,不管你走到哪儿,也不管她走到哪儿,心里永远想着她

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年12月27日

摘要: C/C++ 头文件 常用头文件功能查询表#include <assert.h> //设定插入点#include <ctype.h> //字符处理#include <errno.h> //定义错误码#include <float.h> //浮点数处理#include <fstream.h> //文件输入/输出#include <iomanip.h> //参数化输入/输出#include <iostr... 阅读全文
posted @ 2011-12-27 17:26 风波邪人 阅读(227) 评论(0) 推荐(1) 编辑

摘要: 最新关于IOS-13818-1标准抓取PCR值计算transport rate的程序,由于我太懒了,最后还是要借助计算器或者Matlab计算最终结果。该程序只能得到 PCR(i)_base 和 PCR(i)_ext的值,以及PCR(i)所在的TS包的位置。 //fiel: ts_struct.h #ifndef _TS_STRUCT_H#define _TS_STRUCT_H#include ... 阅读全文
posted @ 2011-12-27 13:05 风波邪人 阅读(1072) 评论(0) 推荐(0) 编辑

摘要: #ifndef _MAIN_H #define _MAIN_H #include <reg52.h> #define LcdDataPort P2 //数据端口 #ifndef UCHAR_DEF #define UCHAR_DEF typedef unsigned char uchar; #endif sbit Reset = P3^0; //复位 sbit RS = P3^1; //指令数据选... 阅读全文
posted @ 2011-12-27 12:46 风波邪人 阅读(1767) 评论(0) 推荐(0) 编辑

摘要: `timescale 1ns / 1ps //////////////////////////////////////////////////////////////////////////////// module vga_ctrl( clk,rst_n, disp_ctrl, dis_data,vga_valid,rdf_rdreq, hsync,vsync,vga_r,vga_g,vga_b... 阅读全文
posted @ 2011-12-27 00:31 风波邪人 阅读(2633) 评论(0) 推荐(0) 编辑

摘要: /// top file `timescale 1ns / 1ps //////////////////////////////////////////////////////////////////////////////// module sdcard_ctrl( clk,rst_n, spi_miso,spi_mosi,spi_clk,spi_cs_n, sd_dout,sd_f... 阅读全文
posted @ 2011-12-27 00:24 风波邪人 阅读(6850) 评论(1) 推荐(1) 编辑

2011年12月26日

摘要: TS 码流率计算总结——By 风波邪人1 transport_rate计算公式其中, ,PCR字段编码在MPEG-2 TS包的自适应字段(Adaptation field)的6个Byte中,其中6 bits为预留位,42 bits为有效位,其在TS包中的编码位置见下图,PCR分两部分编码,一个以STC频率的1/300(90KHz)为单位,称为PCR_base,共33bit;另一个以STC频率(27MHz)为单位,称为PCR_ext,共9bit。i指包含PCR_base 字段的最后一个bit的字节,PCR(i)表示这个字节到达TS系统目标解码器(T-STD)的时间,具体定义请参见参考文献1。通过 阅读全文
posted @ 2011-12-26 14:56 风波邪人 阅读(5009) 评论(0) 推荐(0) 编辑

摘要: /****实验现象:通过PC的超级终端向MCU发'A',能给返回'B',以此类推; 并且按下S4键能向PC机发'A'。******/#include <reg52.h>sbit WINT1=P3^3; // 外部中断,接S4按键/******初始化子函数*/void init() {PCON=0x00; //波特率不加倍TMOD=0x20; //定时器1用作波特率发生器(具有自动重装载初值的功能)SCON=0x50; //8为异步收发,波特率可变(由定时器控制)选择串口方式1,接收允许TH1=0x0fd;TL1=0x0fd; //设置 阅读全文
posted @ 2011-12-26 14:48 风波邪人 阅读(1137) 评论(0) 推荐(0) 编辑

摘要: /** AVR mega1288M晶振本程序使用了F口作为12864的数据口,故下载程序前应该把JTAG功能关闭***/#include<mega128.h>#include <delay.h>#define uchar unsigned char#define uint unsigned int#define ulong unsigned long//LCD 端口定义#define E PORTA.2#define RW PORTA.1#define RS PORTA.0#define PSB PORTA.3#define RST PORTA.4#define LCD 阅读全文
posted @ 2011-12-26 14:46 风波邪人 阅读(1837) 评论(0) 推荐(0) 编辑

摘要: 该程序中的录音地址是我的ISD1760中录的,你应该先录音到ISD1760中,在修改录音地址才能准确播放出来。对与SPI模式录的音可以通过按键模式放出来,这也是本人最近才知道的。在处理ISD1760录放音时,最容易出现地址错误导致录不进去,这是可以通过按键模式检测是否是地址错误。按一下播放键,如果led灯闪两下,说明没问题,如果是连续闪7下,说明地址错误,需完全擦出芯片才能正确录音,否则根本录不进去。这个长时间擦出时间大约是长按擦除键不放,等led灯闪烁7下之后继续按住不放,过几秒后喇叭里面会传来“滋滋”的声音,这时表示芯片完全擦出成功。#include <mega128.h>#i 阅读全文
posted @ 2011-12-26 14:43 风波邪人 阅读(1335) 评论(0) 推荐(0) 编辑

摘要: //==========================头文件加载===============================#include <reg52.h> //加载52系列单片机头文件//===========================端口声明================================sbit CLK=P3^6; //74hc574时钟信号线sbit G=P2^4; //74hc574使能sbit IIC_SDA=P2^6; //声明IIC总线的数据线接在单片机的P2.5端口。sbit IIC_SCL=P2^5; //声明IIC总线的时钟线接在 阅读全文
posted @ 2011-12-26 14:39 风波邪人 阅读(21522) 评论(4) 推荐(1) 编辑