C51 队列 方式 中断接收 查询发送

Keil C51没有 《stdbool.h》头文件,自己做一个 stdbool.h #ifndef __STDBOOL_H__ #define __STDBOOL_H__ typedef enum{ false = 0, true = 1, }bool; #e...

2015-07-27 22:14:08

阅读数 1016

评论数 0

C51 中断接收 查询发送

C51 中断接收 查询发送 #include volatile unsigned char rx_data; volatile bit rx_flag = 0; void dalay_1ms(unsigned short n) { un...

2015-07-26 16:03:51

阅读数 442

评论数 0

AT89C51特殊功能寄存器速查表

AT89C51共21个特殊功能寄存器,按其使用功能可分为5类: Ø        CPU控制寄存器:ACC、B、PSW、SP、DPL、DPH; Ø        中断控制寄存器:IP、IE; Ø        定时器/计数器:TMOD、TCON、TL0、TH0、TL1、TH1; Ø    ...

2015-07-25 16:50:51

阅读数 2286

评论数 0

SourceInsight 换行缩进过度的解决方法

问题描述:

2014-06-22 09:41:31

阅读数 4686

评论数 1

51单片机 11.0592MHz 产生115200 波特率

连接:http://homezzy.blog.hexun.com/29601793_d.html 今天解决了一个小问题(查书后才得到确切结论。。。)用51单片机+11.0592的晶振,如何产生115200的波特率? 本来感觉这个小意思,直接初始化定时器1,程序如下: ...

2013-12-23 22:50:35

阅读数 2407

评论数 0

UART0串口编程系列

参考地址在http://blog.csdn.net/tigerjb/article/details/6153810

2012-04-08 11:17:39

阅读数 373

评论数 0

好资料-要收藏

公司绝不告诉你的秘密(上) 近公司来了很多新人,看着他们仿佛想起了自己刚进公司的模样, 天真、热情、迷茫、彷徨。为了让他们少走弯路,我把09年写过的文章重新登上来,作为前车之鉴。职场如战场,这句话可能大家都知道,而且大多数时候其实这句话是正确的。在职场里面都会有一些潜规则,都有一些“千万...

2012-04-03 01:55:59

阅读数 1489

评论数 0

pcb-dxp

PCB设计规则(DRC) 设置设计规则(DRC)(一)、PCB设计的基本原则: PCB设计规则分为10个类别 1、布局原则(1)、元件的布局要求均衡,疏密有序,避免头重脚轻。(2)、元件布局应按照元件的关键性来进行,先布置关键元件如微处理器、DSP、FPGA、存储器等,按照数据线和地址线...

2012-04-03 01:54:39

阅读数 651

评论数 0

用TTL逻辑门电路构成的施密特触发器

一.施密特触发器的应用 1.用于波形变换 三角波、正弦波及其它不规则信号→矩形脉冲。 所示为用施密特触发器将正弦波变换成同周期的矩形脉冲。   2.用于脉冲整形 当传输的信号受到干扰而发生畸变时,可利用施密特触发器的回差特性,将受到干扰的信号整形成较好的矩形脉冲, ...

2012-04-03 01:53:40

阅读数 1391

评论数 0

模拟电子

电路中电源命名原则 在看芯片资料和电路原理图中常常遇见诸如VCC,VDD之类的标志,它们究竟是如何这样命名的呢?它们的命名有如何含义呢?经过查资料才发现它们是这样的: VCC表示连接到三极管集电极(C)的电源。 VEE表示连接到三极管发射极(E)的电源。 VDD表示连接到场效应管的漏极(...

2012-04-03 01:52:47

阅读数 528

评论数 0

SPI、CAN、I2C总线简介

一、SPI总线说明 串行外围设备接口SPI(serial peripheral interface)总线技术是Motorola公司推出的一种同步串行接口,Motorola公司生产的绝大多数MCU(微控制器)都配有SPI硬件接口,如68系列MCU。SPI 用于CPU与各种外围器件进行全双工、同步串...

2012-04-03 00:45:29

阅读数 1083

评论数 0

MCU应用中的矩阵键盘结构及原理

矩阵式结构的键盘识别要复杂一些,列线通过电阻接正电源,并将行线所接的单片机的I/O口作为输出端,而列线所接的I/O口则作为输入。这样,当按键没有按下时,所有的输入端都是高电平,代表无键按下。行线输出是低电平,一旦有键按下,则输入线就会被拉低,这样,通过读入输入线的状态就可得知是否有键按下了。  ...

2012-03-30 01:14:34

阅读数 477

评论数 0

Cadence16.3安装破解过程

1.关闭杀毒软件。 2.运行Cadence_SPB_16.3\setup.exe然后点击“License Manager”,安装过程中询问license file时,选择取消。结束安装。 3.复制 Cadence_SPB_16.3\Aspirin\license_manager\cdslmd....

2012-03-30 01:05:04

阅读数 531

评论数 0

GCCAVR(AVR Studio)数据存储在程序存储器(flash)空间的定义

1)flash常量:          #include //须增加的头文件          const prog_uchar FlashConst = 3;         //定义uchar型的常量n定义在flash里(flash常量)          unsigned char R...

2012-03-30 00:54:46

阅读数 824

评论数 0

SPI协议简介

SPI,是英语Serial Peripheral interface的缩写,顾名思义就是串行外围设备接口。SPI,是一种高速的,全双工,同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种...

2012-03-30 00:53:42

阅读数 361

评论数 0

单片机的C语言中位操作用法

一、前言     在对单处机进行编程的过程中,对位的操作是经常遇到的。C51对位的操控能力是非常强大的。从这一点上,就可以看出C不光具有高级语言的灵活性,又有低级语言贴近硬件的特点。这也是在各个领域中都可以看到C的重要原因。在这一节中将详细讲解C51中的位操作及其应用。   二、位运算符 ...

2012-03-30 00:52:23

阅读数 427

评论数 0

ARM串口硬件及软件测试

转发请注明出处             从51开始就深受串口的打击,先是从华强买来的MAX232本来就是坏的,结果以为是自己电路或者原理图有问题,由于也没有一个好用的串口,就想着所有从自己开始,从最小系统板到后来的外围电路,后来验证是芯片不好使。之后又发现公头,母头在设计电路上还有讲究。在ARM...

2012-01-09 21:40:35

阅读数 1251

评论数 0

提示
确定要删除当前文章?
取消 删除