Chinaunix首页 | 论坛 | 博客
  • 博客访问: 157422
  • 博文数量: 55
  • 博客积分: 2510
  • 博客等级: 少校
  • 技术积分: 582
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-17 19:31
文章分类

全部博文(55)

文章存档

2010年(19)

2009年(36)

我的朋友

分类: 嵌入式

2009-12-26 14:12:03

 
1 单片机标号信息及其封装类型
  STC89C51RC 40C-PDIP 0707CU8138.00D
  STC-公司名字
  8-表示该芯片为8051内核芯片
  9-表示内部含Flash EEPROM存储器   0表示Mask ROM 掩模ROM      7表示EPROM
  C-表示器件为CMOS产品
  5-固定不变
  1-芯片内部程序存储空间大小,1为4K  2为8K
  RC-STC单片机内部RAM(随机读写存储器)为512B    RD+表示内部RAM为1280B
  40-芯片外部晶振最高接入40MHz   AT单片机一般为24,表示外部晶振最高为24MHz
  C-产品级别,表示芯片使用温度范围
          C:company 商业用品,温度范围 0-70oC
         I:industry 工业用品,温度范围 -40-85oC
         A:Automobile 汽车用品,温度范围 -40-125oC
         M:military 军用产品,温度范围 -55-150oC
  PDIP-产品封装方式,双列直插式
  0707-生产日期07年第7周
  CU8138.00D-不详,可能为芯片制造或处理工艺
 
2.单片机引脚
 
40个引脚的单片机按照其功能类别可以分为三类
1.电源和时钟引脚  Vcc(40)   GND(20)   XTAL1(19)   XTAL2(18)
2.编程和控制引脚 RST    /PSEN   ALE//PROG   /ES/Vpp  红色表示低电平
6.I/O口引脚  P0  P1  P2  P3 四组8位I/O口
 
51单片机常压+5V 低压+3.3V
 
XTAL表示外部晶振(或外接晶振)(External Crystal Oscillator)。而外部晶振常常连接至单片机的腿(PIN),常常使用XTAL加上数字表示连接外部晶振。X取的是External的其中一个字母。国外经常以X表示外部,而表示内部的用I(Internal)。
XTAL1 片内振荡电路的输入端
XTAL2 片内振荡电路的输出端
8051的时钟有两种方式:
    1.片内时钟振荡,需要在两个引脚外接石英晶体和振荡电容,振荡电容取10p~30p
 
    2.外部时钟方式  将XTAL1接地,外部时钟信号从XTAL2输入,如图所示:
RST 9脚,复位引脚  当输入连续两个机器周期以上高电平时为有效,复位后程序计数器PC=0000H,也就是说复位后从程序存储器的0000H单元读取第一条指令码  就是单片机从头开始执行程序
 
/PSEN 29  全称是程序存储器允许输出控制端 program store enable
 
 
ALE//PROG  30引脚 Address Latch Enable    地址锁存允许信号
 
 
 
/ES/Vpp   参加P11-P12内容有待结合实际理解学习
 
 
 
3. 电平特性  electrical level 电平
TTL(晶体管-晶体管逻辑电平) 电平  高电平 +5V   低电平  0V
计算机串口为RS-232C为负逻辑电平  高电平-12V   低电平 +12V
 
电平转换芯片为 MAX232
 
RS-232  RS-422/485都是串口的接口标准,前者是单端输入/输出,后者是差分输入/输出
 
 
TTL 和CMOS 逻辑电平的转换
CMOS电平能驱动TTL电平,TTL电平不能驱动CMOS电平,需要加上拉电阻
 
4.让程序停止在某处,使用while语句
 
 
阅读(1253) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~