自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 文件系统函数说明

■char make_dirfile (const char **path,char *dirname)参数:path,文件路径      Dirname,文件名返回值:0x2f,即’\’,下级目录符,0x00,即’\0’文件结束符,1:该路径无效。描述:该函数为根据文件路径path,匹配该路径是否符合标准的文件名,并将文件名存进dirname。 ■bool  next_d

2012-03-12 21:34:25 602

原创 I2C串行总线协议

<br />I2C串行总线协议<br /> <br />一、I2C串行总线概述<br />I2C总线是PHILIPS公司推出的一种串行信息总线,用于连接微控制器及外围设备,是具备多主系统所需的包括总线裁决和高低速器件同步功能的高性能串行总线。<br />I2C总线只有两根双向信号线,一根是数据线SDA,一根是时钟线SCL。单片机与I2C器件连接如下图所示:<br /><br /><br />每个连接到I2C器件都有唯一的地址,这个地址是由I2C器件硬件连接决定的。<br /> <br />二、I2C串行总线

2010-10-07 10:33:00 815

原创 SPI串行总线协议

SPI串行总线协议一、SPI接口简介SPI(Serial Peripheral interface--串行外设接口)总线系统是一种同步串行外设接口,它可以使MCU与各种外围设备以串行方式进行通信以交换信息。该接口一般使用4条线:串行时钟线(SCLK)、主机输入/从机输出线(MISO)、主机输出/从机输入线(MOSI)和从机选择线SS。SPI是一个环形总线结构,由SS(CS)、SCK、SDI、SDO构成,其时序比较简单,主要是在SCK的控制下,两个双向移位寄存器进行数据交换。主要概括为:上升沿发送、下降沿接受

2010-10-07 10:23:00 1099

原创 8051单片机串行口及串行通信

<br /><br />8051单片机串行口及串行通信<br /> <br />一、串行通信的基础知识<br />CPU与其他外部设备要进行信息交换,一台计算机与其他计算机之间有时也要交换信息,这些信息交换就称为通信。通信有并行通信和串行通信两种。<br />1、并行通信<br />并行通信是将数据字节的各位用多条数据线同时进行传送。<br /> <br /><br />并行通信控制简单、传输速度快;由于传输线较多,长距离传送时成本高且接收方的各位同时接受存在困难。<br />2、串行通信<br />串行通

2010-10-07 10:19:00 11691 2

原创 51单片机的定时/计数器

<br />51单片机的定时/计数器<br />一、定时/计数器的结构及工作原理<br />    1、定时/计数器的结构<br />8051单片机的定时/计数器实质是加1的16位计数器,由高8位和低8位两个寄存器组成。TMOD是定时/计数器的工作方式寄存器,控制工作方式和功能;TCON是控制寄存器,控制T0、T1的启动和停止及设置溢出标志。<br /><br />2、定时/计数器的工作原理<br />时/计数器实质是加1的16位计数器,输入脉冲有两个来源,一个为系统的时钟振荡器输出脉冲的12分频;另一个则

2010-10-06 14:49:00 2573

原创 MCS-51中断系统

<br />MCS-51中断系统<br />一、51单片机的中断源和中断标志<br />1、中断源<br />8051单片机有5个中断源,分别为2个外部中断:INT0(P3.2)、INT1(P3.3),2个定时器/计数器T/C0、T/C1中断T0(P3.4)、T1(P3.5)和1个串行口发送或接受中断源。这些中断源由8051的特殊功能寄存器TCON和SCON控制。<br />2、中断请求标志<br />1)TCON的中断标志<br /><br /><br />IT0(TCON.0)    外部中断0触发方式

2010-10-06 14:40:00 1422

原创 51单片机之数码管显示

<br />51单片机之数码管显示<br />一、数码管的结构和原理<br />数码管是由发光二极管显示字段的显示器件。外型结构与原理图如下所示:<br /><br /><br />数码管通常分为共阴与共阳两种结构,图如上面所示:<br />共阴数码管的发光二级管阴极共连,当接低电平时,某发光二极管阳极接高电平时,则此发光二极管被点亮;共阴数码管的发光二极管阳极共连,当接高电平时,某发光二极管接低电平时,则此发光二极管被点亮。只要将相应的发光二极管点亮,则可显示不同的字形。如要点亮“2”字形时,只要将对应的

2010-10-06 14:34:00 4430

原创 点亮一个发光二极管LED--51的第一个程序

点亮一个发光二极管LED--51的第一个程序一、发光二极管LED的参数要点亮LED,首先要清楚LED的参数,这样才能将它点亮。LED的压降一般为1.5~2.0 V,其工作电流一般取10~20 mA为宜。换句话说,只要我们给LED加上1.5~2.0V的正向电压,10~20mA的电流,那么就可以使LED正常发光了。二、单片机与LED电路图如下所示:由于51单片机的驱动能力有限,所以外接74HC245总线驱动器,加强驱动能力。当OE接地,AB/BA接Vcc时,数据流向为A到B,即当P2.0输出“1”时,B0也为“

2010-10-06 14:26:00 5013

原创 MCS-51 单片机的结构和工作原理

MCS-51 单片机的结构和工作原理一、MCS-51单片机的基本组成MCS-51单片机芯片有许多种,如8051、8031、8751、80c51、80c31等。它由中央处理器(CPU)、时钟电路、程序存储器(ROM/EPROM)、数据存储器(RAM)、并行I/O口(P0~P3)、串行口、定时器/计数器及中断系统组成。它们通过单一总线连接,并被集成在一块半导体芯片上,即单片微型计算机(Single-Chip Microcomputer)。8051CPU时钟电路程序存储器ROM数据存储器RAM2x16定时器/计数

2010-10-06 11:25:00 12652 1

原创 浅谈8051的学习方法

     从大二开始学习51单片机至今已有两年多了。期间,玩了一些AVR,飞思卡尔,后来买了ARM9实验板,先是当做单片机在裸机上跑些简单的程序,后来上了Linux,编写一些简单的程序及QT应用;充分利用了网络上的资源,现在写写学习心得,希望对初学者有些帮助,也算上回馈互联网吧!有说得不好之处还请多多指教,欢迎大虾们拍砖。废话少说,转入主题:一、坚定信念      学习单片机,刚开始不是一件好玩的事,甚至可以说是件痛苦的事情,就算是入门后也有不少痛苦的经历,这有待你去探索。所以,对于初学者来说必须有心理准备

2010-10-06 11:16:00 836

h-jtag检测不到内核

h-jtag检测不到内核,s3c2440 h-jtag检测不了内核的解决方法

2010-07-30

在51系列单片机上移植uCOS-II

在51系列单片机上移植uCOS-II,已裁减,适合51平台上移植

2010-07-30

TFT和LCD点阵汉字以及字库,开发代码

TFT和LCD点阵汉字以及字库,开发代码

2010-07-30

电子电路EDA软件——orCAD及应用

电子电路EDA软件——orCAD及应用 EDA技术就是以计算机为工具,设计者在EDA软件平台上,用硬件描述语言HDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等工作。EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。   利用EDA工具,电子设计师可以从概念、算法、协议等开始设计电子系统,大量工作可以通过计算机完成,并可以将电子产品从电路设计、性能分析到设计出IC版图或PCB版图的整个过程的计算机上自动处理完成。   现在对EDA的概念或范畴用得很宽。包括在机械、电子、通信、航空航天、化工、矿产、生物、医学、军事等各个领域,都有EDA的应用。目前EDA技术已在各大公司、企事业单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。

2010-07-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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