摘要:
原理:周期三角脉冲信号的三角函数形式的傅立叶级数分解,PS:当然直接用直线方程和周期函数来表示也是可以的~丢在有道云笔记上:http://note.youdao.com/share/?id=6e116e2602e101b8603126f17133b1bd&type=noteWord版本 & pdf版... 阅读全文
摘要:
原文讨论链接:http://tieba.baidu.com/p/2986009155有道保存地址:http://note.youdao.com/share/?id=b1b255beaefcbb3a1c101bb85ca0774c&type=note图片什么的,外链 or 上传起来比较麻烦,直接丢在有... 阅读全文
摘要:
原问题地址http://www.amobbs.com/thread-5565900-1-1.htm已知 (sp)=32H (32H)=50H 执行 pop sp之后(sp)= ?到底是50H呢还是4FH呢?查询了下指令集:照此分析,(sp)应该等于4F。不过用代码,keilc51 4 ,89C51单片实物仿真后发现答案不是4F。。。奇怪的说。。。一、KEIL4C51 仿真。仿真代码:org 0000 jmp main main: mov a,#50H mov 32H,a mov sp,#32H ... 阅读全文
摘要:
应用在某些硬件资源不够用的情况下,不是很精确,频率的话也不是很好调节;原理就是“J满则溢”。1.中断1服务程序不改变占空比:2.终端1服务程序改变占空比:(明显可以看到波形随时间变化推移)例程代码如下: 1 #include 2 // CPU STC89C52RC 12T 11.0592M的晶振 3 #define LED_PORT P0 4 sbit P0_0 = LED_PORT^0; 5 sbit P0_1 = LED_PORT^1; 6 sbit P0_2 = LED_PORT^2; 7 sbit P0_3 = LED_PORT^3; 8 sbit P0_4 = LED_PORT^.. 阅读全文
摘要:
Zhouzhi童鞋的作业,大家的思路差不多。。 1 #include 2 3 4 void delay(unsigned int var){ 5 while(var--); 6 } 7 void main(){ 8 char idx1,idx2; 9 unsigned char temp_P0 ;10 unsigned char Onthego ;11 unsigned char stack;12 temp_P0 = 0x00;13 stack = 0x00;14 for(idx1=7;idx1>=0;idx1--){15 ... 阅读全文
摘要:
1 /******************************************************* 2 * @: Project: (顺序)线性表数据结构演示 3 * @: File: main.c 4 * @: Function: 提供(顺序)线性表操作的基本函数和方法 5 * @: History: 2013年8月23日 09:16:56 6 * @: Author: Alimy 7 *******************************************************/ 8 9 /******... 阅读全文
摘要:
据说是腾讯招聘的题目。。老实说,我对小甲鱼给出的答案很不以为然,小甲鱼的方法只是循环次数减少了,不见得总的执行次数会少多少。。不知道是不是我对算法的执行效率有误解。。。。。不过我也没有找到更好的办法,贴代码吧。我的设想: n = GetLength_L(); //获得长度 循环N次 找到第[n/2]元素 // 循环 [N/2]小甲鱼的解法: 快慢指针方法 LNode * search ; LNode *mid;开始时 search = mid 都指向头指针,然后search每次按两个元素往单链表的后续元素推进,mid每次俺一个元素往单链表的元素推进。当search到达末尾的时候,... 阅读全文
摘要:
Vc6之下编译通过。。 1 /******************************************************* 2 * @: Project: 单链表数据结构演示 3 * @: File: link_list.h 4 * @: Function: 提供单链表操作的数据结构定义及方法声明 5 * @: History: 2013-10-01 22:37:05 6 * @: Author: Alimy 7 *******************************************************/ 8 /******... 阅读全文
摘要:
KeilC51中测试可行,其他编译环境没有测试过就不做保证能不能用了。。1:在c语言中实现2进制数字的表示原始出处:http://hi.baidu.com/chenjihuang/item/11df5bb78d7a2276254b09e0原作者:被遗忘的废墟我们知道在汇编语言中,16进制的数可以表示为0FH,2进制的数可以表示为00001111B在c语言中,16进制的数可以表示为0x0F,但是无法直接表示00001111二进制数。可以用这个宏来代替,可以用在单片机给IO口赋值什么的,一目了然。。注意:x必须填满八位(一个字节),而且必须是常数不要填变量,宏中的“1x”的‘1’不能去掉,否则就有 阅读全文
摘要:
原始链接1:http://www.usb.org/developers/defined_class (USB官方论坛)原始链接2:http://www.baiheee.com/Documents/090518/090518112619.htm (百合电子)Home>Developers>Defined 1.0 Class CodesUSB Class CodesDecember 7, 2011USB defines class code information that is used to identify a device’s functionality and to nomi 阅读全文