第2讲单片机基本原理.ppt

上传人:刘静 文档编号:96426877 上传时间:2023-11-27 格式:PPT 页数:35 大小:4.02MB
返回 下载 相关 举报
第2讲单片机基本原理.ppt_第1页
第1页 / 共35页
第2讲单片机基本原理.ppt_第2页
第2页 / 共35页
点击查看更多>>
资源描述

《第2讲单片机基本原理.ppt》由会员分享,可在线阅读,更多相关《第2讲单片机基本原理.ppt(35页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、8051的结构8051的封装与引脚 8051的基本电路 MCS-51系列单片机介绍 流水灯实例8051的结构80518051为为8 8位微控制器。位微控制器。程序存储器程序存储器ROMROM:内部:内部4Kbytes4Kbytes、外部最多可扩展至、外部最多可扩展至64 64 KbytesKbytes。数据存储器数据存储器RAMRAM:内部:内部128 bytes128 bytes、外部最多可扩展至、外部最多可扩展至64 64 KbytesKbytes。四组可位寻址的四组可位寻址的8 8位输入位输入/输出端口,即输出端口,即P0P0、P1P1、P2P2及及P3P3。两个两个1616位定时器位定

2、时器/计数器。计数器。一个全双工串行口,即一个全双工串行口,即UARTUART。五个中断源,即五个中断源,即INT0INT0、INT1INT1、T0T0、T1T1、RXDRXD或或TXDTXD。111111条指令。条指令。MCS-51基本结构图8051的封装与引脚 QFP封装 方型扁平式封装技术Plastic Quad Flat Package,该技术实现的CPU芯片引脚之间距离很小,管脚很细,一般大规模或超大规模集成电路采用这种封装形式,其引脚数一般都在100以上。(适用于大批量生产)8051的封装与引脚PLCC(Plastic Leaded Chip Carrier),带引线的塑料芯片载体

3、 8051的封装与引脚直插式封装 (适用于学校与实验室)8051的封装与引脚电源引脚电源引脚输入输入/输出端口输出端口复位引脚复位引脚频率引脚频率引脚存储器引脚存储器引脚外部存储器控制引脚外部存储器控制引脚 80518051的基本电路的基本电路先接电源先接电源再接时钟脉冲再接时钟脉冲复位电路复位电路时钟脉冲电路(一)时钟脉冲电路(一)时钟脉冲电路(二)时钟脉冲电路(二)复位电路复位电路80518051基本电路的元件表基本电路的元件表序序 号号名名 称称规规 格格数数 量量备备 注注189C5124M Hz1个个 或或89S512石英振荡晶体石英振荡晶体12M Hz1个个3陶瓷电容器陶瓷电容器3

4、0pF2个个4电容器电容器0.1 F/25V1个个5电阻器电阻器100K 1个个6按钮开关按钮开关a接点接点1个个TACK SW.MCS-51系列 51系列52系列型号 8031 8051 8751 89C51 89S51 8032 8052 8752 89C52 89S52 类型无 ROMMaskROMEPROMEEP ROM无 ROMMaskROMEP ROMEEP ROMROM内部0k外接64k内部 4k bytes外接最大 64k bytes内部0k外接64k内部 8k bytes外接最大 64k bytesRAM内部 128 bytes外接最大 64k bytes内部 256 byt

5、es外接最大 64k bytes定时器/计数器2 个 16 位定时器/计数器3 个 16位定时器/计数器中断源5(89S51有 6个)6(89S52有 8个)I/O4个 8 位输入/输出端口4个 8 位输入/输出端口MCS-51系列无ROM型 Mask ROM型 MCS-51系列EPROM型 EEPROM型 MCS-51的程序存储器结构 MCS-51的数据存储器结构 内部数据存储器 RAM寄存器组 RS1RS0寄存器组寄存器组地地 址址00RB00000H0007H01RB10008H000FH10RB20010H0017H11RB30018H001FH特殊功能寄存器 程序状态字寄存器 时序分

6、析 第三次课 复 位 寄存器状 态寄存器状 态ACC00000000BTMOD00000000BB00000000BTCON00000000BPSW00000000BT2CON00000000BSP00000111BTH000000000BDPTR:DPH DPL00000000B00000000BTL000000000BTH100000000BTL100000000BP011111111BTH200000000BP111111111BTL200000000BP211111111BRCAP2H00000000BP311111111BRCAP2L00000000BIP:SCON00000000B

7、8x51XXX00000BSBUF未定8x52XX000000BPCON:NMOSCHMOSIE:8x518x520XX00000B0X000000B0XXXXXXXB0XXX0000BPC0000H8051系统的开发流程 实例演练交替闪烁灯实验 实例演练电路连接 位寻址表示法实例演练流程图 延时函数#include reg51.hvoid delay(int n)int i,j;for(i=0;in;i+)for(j=0;j120;j+);/大约1ms void main()while(1)P2=0XF0;delay(1000);/延时1秒 P2=0X0F;delay(1000);主函数实际接线(使用绿板)思考题1、如何实现小灯逐次点亮和熄灭2、小灯往复运动3、从内向外展开或合并等等查看汇编语言程序ORG0JMPMAINMAIN:MOVDPTR,#TABMOVR0,0LOOP:MOVA,R0MOVCA,A+DPTRMOVP2,ACALLDELAYINCR0CJNER0,#10,LOOPMOVR0,#0JMPLOOPDELAY:MOVR5,#0FFHW:MOVR4,#0FFHN:DJNZR4,NDJNZR5,WRETTAB:DB0XFF,0XFE,0XFD,0XFB,0XF7,0XEF,0XDF,0XBF,0X7F,0X00END

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁