- 博客(6)
- 资源 (27)
- 收藏
- 关注
原创 C51 队列 方式 中断接收 查询发送
Keil C51没有 《stdbool.h》头文件,自己做一个stdbool.h#ifndef __STDBOOL_H__#define __STDBOOL_H__typedef enum{ false = 0, true = 1,}bool;#endif最简单的数组模拟循环队列Queue.h#ifndef
2015-07-27 22:14:08 1497 1
原创 C51 中断接收 查询发送
C51 中断接收 查询发送#include volatile unsigned char rx_data;volatile bit rx_flag = 0;void dalay_1ms(unsigned short n){ unsigned short i,j; for(i=0; i<n; i++) {
2015-07-26 16:03:51 735
转载 AT89C51特殊功能寄存器速查表
AT89C51共21个特殊功能寄存器,按其使用功能可分为5类:Ø CPU控制寄存器:ACC、B、PSW、SP、DPL、DPH;Ø 中断控制寄存器:IP、IE;Ø 定时器/计数器:TMOD、TCON、TL0、TH0、TL1、TH1;Ø 并行I/O口:P0、P1、P2、P3;Ø 串行口控制:SCON、SBUF、P
2015-07-25 16:50:51 4694
转载 滑动窗口机制
(1).窗口机制 滑窗协议 滑动窗口协议:为了控制发送方的发送速度,并考虑到受发送缓冲区大小的制约等,要求对发送方已发出但尚未经确认的帧的数目加以限制。这个数目就称为发送窗口。落在这个窗口内的帧号就是等待接收方返回的Ack信号的帧号。帧号只有有限的位数,到一定时间后就反复循环了。在进行的过程中,窗口位置一直在滑动。因此,本协议可看成是一种滑动窗口协议。
2015-07-15 23:22:35 1241
原创 error:#5:cannotopensourceinputfile"stm32f10x_lib.h":Nosuchfileordirectory
问题现象:test.c(1):error:#5:cannotopensourceinputfile"stm32f10x_lib.h":Nosuchfileordirectorycompilingdelay.c.....\SYSTEM\delay\delay.c(1):error:#5:cannotopensourceinputfile"stm32f10x_lib.h":Nosuchfi
2015-07-12 17:41:21 15340 2
转载 关于 USB 通信阻抗匹配的问题
无论是RS485、CAN总线、USB。都是需要加终端电阻进行阻抗匹配的,许多工程师对终端电阻的理解不是很清楚,甚至因为程序上能正常通讯,所以就索性省去了终端电阻。这样带来很大的隐患,通讯时好时坏,通常是去检查时没有问题,而回到家一睡觉,现场就出问题了,呵呵。所以终端电阻还是很有作用的,可是如果讲理论,又是长篇大论,这里就用波形来说明问题。1.未加终端电阻的波形(还是可以通讯的)
2015-07-12 17:03:04 4912
mbr修复工具
2012-08-09
键盘按键禁用更改软件
2012-03-14
禁用桌面鼠标右键程序
2012-03-14
VM上Redhat配置上网的正确方法,保证可以
2011-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人