
单片机
yunhaiC QQ654777694
这个作者很懒,什么都没留下…
展开
-
单片机I2C接口技术
一、I2C总线简介 I2C总线是一种用于IC器件之间连接的二线制总线。它通过SDA和SCL两根线与连接到总线上的器件之间传递信息,并根据地址识别每个器件。如下图: I2C为双向同步串行总线,因此I2C总线接口内部为双向传输电路。I2C总线端口输出为开漏结构,故总线须接上10K左右的上拉电阻,当总线空闲时,SDA、SCL都为高电平。I2C总线数据传输速率在标准工作方式下为100Kbit/s, 最高可达400Kbit/s。其接口电路结构如下图。I2C总线上所有外围器件都有规范的器件地址。如下表(1):转载 2010-06-04 15:44:00 · 3701 阅读 · 1 评论 -
用Keil C51开发定时器/计数器
<br /><br />用Keil C51开发定时器/计数器<br />基本的MCS-51单片机内部有两个16位可编程的定时器/计数器T0和T1。它们各自具有4种工作状态,其控制字和状态均在相应的特殊功能寄存器中,可以通过软件对控制寄存器编程设置,使其工作在不同的定时状态或计数状态。<br />现在,许多厂家生产的8051兼容单片机上,还加入了定时器/计数器2,使单片机的应用更为灵活,适应性更强。<br />很多8051单片机的书籍都对定时器/计数器有详细的介绍,我们在此不再详细地讨论。但因为编写或或阅读程转载 2010-06-19 14:54:00 · 19587 阅读 · 0 评论 -
LPC1768@100MHz和LPC1788@120MHz的PLL0设置
对于搞软件开发的来说,弄一些硬件相关参数总觉得有点没底。做了几年,总算知道锁相环(PLL)的作用是把一个输入频率“放大”后输出,虽然对PLL的电路原理还是一窍不通。最近研究LPC1788和LPC1768的主频时发现两者的PLL0配置相差挺多的,于是耐着性子啃了User manual,总算理清楚了(作为软件开发者,某些太细节的硬件原理就不去深究了)。 首先LPC1788工作在1转载 2016-12-21 20:57:33 · 2423 阅读 · 0 评论