AT89系列单片机后缀意义_单片机知识
89系列单片机的型号编码由三个部分组成,它们是前缀、型号和后缀。下面,小编为大家讲讲AT89系列单片机后缀意义,快来看看吧!
型号
由“89CXXXX”或“89LVXXXX”或“89SXXXX”等表示。
“89CXXXX”中,9是表示内部含 Flash存储器,C表示为 CMOS产品。
“89LVXXXX”中,LV表示低压产品。
“89SXXXX”中,S表示含有串行下载 Flash存储器。
在这个部分的“XXXX”表示器件型号数,如51、1051、8252等。
前缀
由字母“AT”组成,表示该器件是ATMEL公司的产品。
后缀
由“XXXX”四个参数组成,每个参数的表示和意义不同。在型号与后缀部分有“—”号隔开。
第一个参数 X 表示速度
X=12,表示速度为12 MH z
X=20,表示速度为20 MHz
X=16,表示速度为16 MHz
X=24,表示速度为24 MHz
第二个参数 X 表示封装
X=D,表示陶瓷封装 X=Q,表示 PQFP封装
X=J,表示 PLCC封装 X=A,表示 TQFP封装
X=P,表示塑料双列直插 DIP封装
X=W,表示裸芯片 X=S,表示 SOIC封装
第三个参数 X 表示温度范围
X=C,表示商业用产品,温度范围 0~+70℃
X=I,表示工业用产品,温度范围 -40~+85℃
X=A,表示汽车用产品,温度范围 -40~+125℃
X=M,表示军用产品,温度范围 -55~+150℃
第四个参数 X 说明产品的处理情况
X为空,表示处理工艺是标准工艺
X=/883,表示处理工艺采用 MIL—STD—883标准
例如:有一个单片机型号为“AT89C51—12PI”,则表示意义为该单片机是 ATMEL公司的Flash单片机,内部是 CMOS结构,速度为12 MHz,封装为塑封 DIP,是工业用产品,按标准处理工艺生产。
4位数码管中断计数器程序
/*名称:4位数码管中断计数器程序(INT_0负触发)
/*功能:10000进制计数器,P0口为数码管数据线;P2.7-P2.4为位选线
/*编写:JiangX.net
FIRST EQU 21H ; 定义个位
SECOND EQU 22H ; 定义十位
THIRD EQU 23H ; 定义百位
FOURTH EQU 24H ; 定义千位
ORG 0000H ; 程序从0地址开始
LJMP START ; 跳到STRAT处执行
ORG 0003H ; INT0中断向量
LJMP INT_0 ; 跳至INT_0处执行
START:
SETB EA ; 开中断
SETB IT0 ; 中断0允许P3.2口
SETB EX0 ; 负跳变触发
CLEAR: ; 初始化显示0000
MOV FIRST,#0
MOV SECOND,#0
MOV THIRD,#0
MOV FOURTH,#0 ; 将0复制到以R0为地址的寄存器
SHOW: ; 显示子程序
MOV DPTR,#TAB; DPTR指向编码表位置
MOV A,FIRST ; 将FIRST的内容复制到ACC
MOVC A,@A+DPTR ; 根据ACC的值取出编码表中的编码
MOV P0,A ; 由P0口输出ACC的内容
CLR P2.7 ; 置位P2.7
LCALL DELAY ; 调用延时子程序
SETB P2.7 ; 清零P2.7
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 yyfangchan@163.com (举报时请带上具体的网址) 举报,一经查实,本站将立刻删除