单片机原理与应用第一章

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

例如:10011010在一根线上传输的波形
如下图所示。
2、并行传输:一个二进制数据按位同时在多 根线上进行传输的通信方式。
例如:二进制数据10011010
并行传输的波形如右图所示。
3、总线:具有相同或相似功能的多根线构成 的一组线称为总线。
在MCS-51单片机中,有数据总线、地址
总线和控制总线。
CLR ACC.7
(2) B寄存器 B寄存器是一个8位可位寻址的特殊功能寄存器,
一般用于乘、除法运算 ,也可以作为通用寄存器,用 来存放临时数据。
例如:求两个操作数50与100之积。 MOV A,#32H MOV B,#64H
MUL AB 例如:求两个操作数100与50之商。
MOV A,#64H MOV B,#32H
8、在系统(ISP)编程。
§1.1 MCS-51引脚功能说明
§1.1 MCS-51引脚功能说明
§1.1 MCS-51引脚功能说明
§1.1 MCS-51引脚功能说明
Βιβλιοθήκη Baidu §1.1 MCS-51引脚功能说明
1.1.1 MCS-51系列单片机的引脚功能及最 小应用系统
1. 电源引脚
2. 输入/输出(I/O)口
DIV AB
(3)程序计数器PC
程序计数器PC(Program Counter)是一 个二进制16位特殊功能寄存器,专门用于存放 CPU将要执行的下一条指令第一字节的存储地 址。
系统复位后,PC中的值为0000H,表示 CPU将从程序存储器中的0000H单元开始执行 程序。
门电路。
对P3端口写“1”时,P3口可以作为输入口使用。
3. 控制线
①RESET(第9脚):复位信号输入引脚。
RESET引脚上至少持续出现2个机器
周期(晶振的12个振荡周期为一个机器周期)
的高电平就会使单片机复位 。
复位是使数字系统处于确定的初始状
态的过程。
②XTAL1(18脚)和XTAL2(19脚):片 内振荡器输入/输出引脚 。
9、补码:正数的补码是其本身。负数的补码 是其反码加1。
第1章 MCS-51单片机的内部结构与时序
AT89S52的主要资源说明 1、32条输入/输入引脚; 2、256B(字节)片内RAM; 3、8kB Flash程序存储器; 4、3个16位定时/计数器;
5、2个外部中断源; 6、1个全双功串行通信端口; 7、1个13位看门狗定时器;
4、ROM:只读存储器,又称为程序存储器。 包括EPROM、EEPROM、FLASH等。
5、RAM:随机存取存储器,又称为数据存储 器。包括RAM、FLASH、EEPROM等。
6、字节:在计算机中,8位二进制数构成的数 称为一个字节。
7、原码:原始二进制数称为原码。
8、反码:原码按位取反。
单片机原理与应用
电子信息科学与技术教研室
教学要求:严禁旷课,每次上课前点 名。实验前需要完成实验预习报告, 无此报告者不能进行实验。
成绩构成:
旷课7次成绩为0分。
平时:30%。理论课旷课一次
扣3分。
实验:40%。旷课一次扣6分。
少交一次实验报告扣2分,其中,实验
旷课者不收实验报告,也不扣报告成
版社,2004
4.单片机原理及其接口技术(第2版),胡汉
才,清华大学出版社, 2004
5.MCS-51、96单片机原理及应用,孙涵芳,
徐爱卿,北京航空航天大学出版社,1988.2
6.单片微型计算机原理·接口·应用,徐惠民,
安德宁,北京邮电学院出版社,1990年6月
几个简单概念
1、串行传输:二进制数据在一根线上分时一 位一位地进行传输的通信方式。
③/PSEN(29脚):外部程序存储器(ROM) 选通引脚。
④ALE(30脚):地址锁存允许/编程引脚。
⑤/EA(31脚):片外程序存储器访问允许/编 程器电源引脚 。
1.1.2 MCS-51的三总线
1.1.3 AT89S51单片机的最小应用系统
§1.2 MCS-51单片机内核结构
1.2.1 中央处理器CPU
③P2口(21~28脚)
P2口是地址总线的高8位。
作为输出口使用,P2口每个引脚可驱动4 个TTL门电路。
对P2端口写“1”时,内部上拉电阻将端口拉 高,此时,P2口可以作为输入口使用。
在系统没有扩展外部存储器时,P2口可作 为通用I/O口使用。
④P3口(10~17脚) P3口作为输出口使用时,每个引脚可驱动4个TTL
绩分。
考试:30%。开卷。
答疑时间及地点:科研楼302-3,周五下午。
教材及参考书
教材:《单片机原理及实践指导》
邓兴成
姜宝钧
等编著
参考书:
1.MCS-51单片机应用教程,李叶紫,清华大
学出版社,2004
2.MCS-51系列单片微型计算机及其应用,孙
育才,东南大学出版社,2004
3.单片机原理及应用,张毅刚,高等教育出
8、在系统(ISP)编程。
第1章 MCS-51单片机的内部结构与时序
AT89S52的主要资源说明 1、32条输入/输入引脚; 2、256B(字节)片内RAM; 3、8kB Flash程序存储器; 4、3个16位定时/计数器;
5、2个外部中断源; 6、1个全双功串行通信端口; 7、1个13位看门狗定时器;
果的8位可位寻址的特殊功能寄存器,其物理 地址为E0H,符号为ACC。
例:
MOV A,#50 ADD A,#100 MOV A,#32H ADD A,#64H
累加器A是可位寻址的特殊功能寄存器。即 可以通过指令对A中的每一位进行清“0”或置“1” (通常称为置位) 例:
SETB ACC.0
SETB ACC.3
1.算术逻辑单元ALU
算术逻辑单元ALU由加法器、两个8
位暂存器(TMP1、TMP2)和一个布尔处理
器组成。
2.专用寄存器
专用寄存器是用来存储当前要执行的
指令的存储地址、操作数和指令执行后的状态
等信息的寄存器。其特点是存取速度快、方便。
(l)累加器A(Accumulator) 累加器A是专门用于存放操作数或运算结
①P0口(32~39脚)
作为输出口使用时,P0每个引脚能驱
动8个TTL门电路。
在访问外部程序存储器和数据存储器
时,P0口被用作地址总线(低8位地址)/数据
总线复用
对P0端口写“1”时,引脚用作高阻抗输入。当P0 口作为输出口使用时,必须外接上拉电阻。
②P1口(1~8脚)
作为输出口使用时,P1口每个引脚可驱动4个TTL 门电路。
相关文档
最新文档