版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、一、单片微型计算机概论、单片微型计算机简称单片微型计算机,把构成微型计算机的各零配件:中央处理机、存储器、投入产出接口电路、计时器/校正计算机等作成一个IC集成电路, 构成一个完整的微型计算机的品种很多,广泛应用于各个领域,是单片微型计算机的主流机种.随着IC集成电路工艺的改善,8二进制位单片微型计算机的价格也在下降的工艺计算机特罗尔、数字计算机特罗尔设备仪表面:智能设备, 医疗设备、时钟格拉夫、显示器民生面3360电子玩具、高级电视游戏机、网络视频、激光盘驱动通讯面:调制调解器、智能线路运行计算机特罗尔打印机汽车侧:点火控制、汽车变速器控制、排气控制、第一章89S52单片机的构成,一、 内部
2、构成和主要功能二、读功能说明三、时订、再定径套电路四、I/O通讯端口五、内存配置六、最小系统七、电脑CPU顺序、899主写入次数1000次以上256字节片上数据RAM 32条程序设计师blu I/o通讯端口线8个中断源、6个中断托架两个优先级的中断结构一个可程序设计师全双工串行接口三个可程序设计师时间节点/计数器两个低电功耗模式分别具有空闲模式和断电模式三个阶段的柱计程仪摇滾乐二进制位, 一个看门狗计时器具有断电标志POF的全静态工作频率033MHz与MCS51产品完全兼容,VCC 5V GND接地ALE地址锁存行政许可/psen plume存储器行政许可EA/VPP网站数据库外部计程仪程序存
3、储器1网站数据库内部计程仪程序存储器RST定径套信号输入XTAL1、XTAL2外部水晶振动P0.0P0.7 I/O通讯端口(P0通讯端口) P1.0P1.7 I/O通讯端口(P1 o端口(P2端口) P3.0P3.7 I/O端口(P3端口)、89S52端子图时钟脉冲电路、时钟脉冲电路:恢复电路:I/O通讯端口P0通讯端口、1P0通讯端口男低音IO端口、双向、开路泄漏从P0通讯端口输出的信号不进行锁存,输入的信息是读取通讯端口大头针和读取通讯端口锁存器的分割、P0通讯端口结构、P1通讯端口结构、P2通讯端口结构、I/O通讯端口P3端口(双功能端口)、P3.0 RXD串行端口P3.1 TXD P3
4、.2 /INT0外部中断输入P3.3/INT1 P3.4 T0时间节点/计数器输入P3.5 T1 P3.6 /WR外部数据读写P3.7 /RD、I/O通讯端口P3通讯端口(双功能通讯端口)、特殊功能名地址定径套后的暂存器状态B*通用暂存器F0H 00H A *存储器E0H 00H PSW * 计程仪柱状态暂存器D0H 00H IP*中断优先级暂存器B8H00H P3*P3通讯端口数据暂存器B0HFFH IE*中断行政许可暂存器A8H00H P2* P2通讯端口数据寄存器A0H FFH SBUF串行端口收发缓冲器99H不定SCON* 串行口控制暂存器98H 00H P1*P1通讯端口数据暂存器9
5、0H FFH, SFR暂存器(2)、特殊功能名地址定径套后的暂存器状态TH1T1计数器上位8二进制位8DH 00H TH0 T0计数器上位8二进制位8CH 00H TL1 T1计数器下位8二进制位8BH 00H TL0 T0计数器下位8二进制位8AH 00H TMOD时间节点/计数器方式字暂存器89H 00H TCON*定时控制暂存器88H 00H PCON波特率选择暂存器87H 00H DPH地址暂存器上位8二进制位83H 00H DPL地址暂存器下位8二进制位82H 00H SP栈内存指示符81H 07H P0* P0通讯端口数据暂存器80H FFH、电脑CPU程序外部计程仪程序存储器读出
6、、电脑CPU程序外部数据存储器读出第二章89S52单片微型计算机开发入门、一、开发过程二、开发工具三、集成开发环境四、例如Keil C51开发过程、 根据塔斯克选择MC模型,设定工程残奥仪表,例如根据频度、优化等级等,加上适当的包含文件#include “reg51.h”的89S52开发板集成开发环境下载线软件常用机器(万用表、示波器等)、下载计程仪编程软件、三、集成开发环境、Keil Software Inc .的版本2, 集成开发环境或WAVE编译环境集成c和汇编语言原代码制作.编译连接输出hex文件.通过连接模拟器通讯端口上线了模拟.支持标准习语言sa通讯端口.多段优化sa通讯端口数百种
7、设备.Keil C51 uVision2, 第三章指令系统及汇编语言、一、指令系统综述二、51单片微型计算机指令系统三、汇编语言程序计程仪设定修改例四、C51程序设定修改例MCS-51系列单片机有111条按功能分类的5种指令:数据传输指令(29条) 算术运算命令(24条)逻辑运算命令(24条)控制转移指令(17条)二进制位操作类命令(17条)、1 .命令执行时间快的单周期12MHz水晶振动) 4条周期指令(4us、12MHz水晶振动) 2 .短单字节指令49条双字节指令46条字节指令16条3 .单指令实现字节相乘或除法4 .丰富的二进制位操作系统指令,1,AT89系列指令系统特征,2, 2 7
8、种地址方式:即时地址、直接地址、暂存器地址、暂存器间地址、相对地址、目录索引地址系统、2、51单片微型计算机指令系统、1、指令中常用的象征符说明2、数据转移指令3、算术运算指令4、逻辑运算指令5、控制转变指令6, 二进制位操作类命令,1,命令中常用的象征符说明Rn当前暂存器区域的ror7(n07)ri当前暂存器区域的R0和R1 (i0,1 ) direct 8二进制位直接字节地址(片上RAM和SFR空间) #data 8二进制位即时数。 #data1616二进制位即时数。 addr1616二进制位地址值。 Addr1111二进制位地址值。rel8二进制位符号寻址片偏移(128127 )位芯片内
9、的RAM和SFR中的可直接寻址二进制位间地址暂存器或基地址暂存器的前缀() 表示行间地址的内容,2、数据转移指令(1)、MOVA, 直接移动、数据移动直接、a移动直接、rn移动直接、直接移动直接、ri移动直接, 数据移动目录数据16移动、数据移动、数据移动、数据移动、数据移动、数据移动、数据移动、数据移动direct ADDA,Ri ADDA,#data ADDCA,Rn ADDCA,direct ADDCA,Ri ADDCA算术运算命令(2),incaincrnidecrndecdirectdecrincdptrmulabdivabdaa,4,4 Rn ANLA,direct A ANLdi
10、rect,#数据orla,Rn ORLA,直接orla,Ri ORLA,#数据A ORLdirect,#数据,逻辑运算命令5、控制转移指令、ACA lladdr 11 lcall addr 16 retretiajmpaddr 11 ljmp addr 16 sjmpreljmpadpttr direct、rel CJNEA、#数据、rel CJNERi、#数据、rel DJNZRn、rel 6,二进制位操作命令,clrccllc /位orlc,位orlc,/位movc,位mov位,c JC rel jnc rel JB位,rel jnb位,rel jbc位,rel,三,汇编语言计程仪编程应用
11、程序的示例电路设定修正图、org00 ljmpstartorg 0100 h start : jbp1. 1、$ JNBP1.1、$ setbp1.0sjmp loop1sound : movr 7、#5setbp1.0mov r0# 10 lcall delay clrp1.0movr 100ms延迟13360 mov r 2,#200; 1毫秒延迟23360 nopnopdjnzr 2、延迟2 djnz r 1、延迟1 djnz r 0、延迟重置、#包括号“re g 51.h”#定义用户插针电缆=p 10; 指示灯=p 11; 延迟1毫秒(延迟时间) uchars _ j。 星期日时间!=
12、0) s _延迟时间- -; for(S_j=0; S_j115; s _ j语音主机延迟=0。 指示灯=1; 平贝尔=1; (1)国际货币基金组织(! 日期1毫秒(2);第四章51单片微型计算机的功能针织面料介绍、一、定时/计数器二、串行接口三、中断系统、一、定时/计数器、定时器计数器简称定时器,其作用主要包括各种时间斯坦共和国间隔的发生、外部上通告的数量记录等,是微机中最大的803l单片微型计算机有两个16二进制位的定时器计数器。 定时器0(T0)和定时器1(T1)。 T0由2个时间节点暂存器TH0和TL0构成,T1由TH1和TL1构成,它们分别与特殊功能暂存器映射,通过在特殊功能暂存器下
13、向暂存器写入这些个,可以实现对这些个2个计时器的操作。 当使用于计时器操作时,计时器自动地将l与用于每个设备周期的时间节点暂存器相加,因此计时器可以被视为用于校正和预测设备周期的计数器。 由于各设备的周期为12时钟振荡周期,因此,时间节点的极限分辨率为时钟振荡频率的112。 用于计数器动作时,如果单片微型计算机的外部端子T0 (或T1 )有1到0电平的负跳跃,则计数器自动加1。 计数的最大射频波数一般以振荡频率的l24,1、控制字、TF中断请求标志(T0,T1 )、高电平有效、TMOD控制字、2、方式0,13二进制位方式,在由TL1的下位5二进制位和TH1的8二进制位构成13二进制位计数器(T
14、L1 )的TL1中进行8二进制位在启动TL1之前,TL1和TH1装入相同的时间常数,当TL1变满时,定时器零背标记TF1被定径套,除了有向电脑CPU请求中断的条件之外,TH1中的时间常数还自动装入TL1,重新开始时间节点和计数,5、方式3、2个8二进制位动作方式3仅适用于计时器0。如果将计时器1设为运作模式3,则计时器1变为off状态。 6、汇编计程仪编程的例子是,用定时器/计数器每1ms产生宽度为2机器周期的负脉冲,从P1.0发送, 将时钟频率设定为12mhz org 0000 hajmpmainorg 000 bhajmpt0intorg 100 hmain 3360 movth 0的18 hsetbtroloop 3360 sjmplooporg 200 ht0int 3360 clrp1.0setbp1. 0 voidt 0输入(语音)中断1脉冲=0。 pinPulse=1; TH0=0 xdd; TL0=0 x18; 语音主(语音) th0=0xdd; TL0=0 x18; ET0=1; EA=1; TR
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黑龙江省齐齐哈尔市龙沙区重点中学2026年初三下第二阶段性考试英语试题理试题含解析
- 山东省章丘市实验中学2025-2026学年初三下学期模拟训练英语试题含解析
- 四川省巴中学市恩阳区重点名校2025-2026学年初三第二次教学质量监测(语文试题理)试题含解析
- 江苏省扬州市邗江区重点达标名校2025-2026学年初三5月基础测试语文试题含解析
- 江苏省泰兴市黄桥教育联盟达标名校2026届初三4月教学质量检测试题:英语试题试卷含解析
- 江苏省扬州市江都区五校联谊重点中学2025-2026学年初三普通高校统一招生考试仿真卷(一)语文试题试卷含解析
- 山东省16地市达标名校2026年初三下学期第三次月考英语试题(理A)试题含解析
- (正式版)DB37∕T 3030-2017 《化妆品中α-羟基酸的测定 高效液相色谱法》
- 急性冠状动脉综合征致室速风暴患者的护理思维与实践方案
- 2026年商砼供应合同(1篇)
- 2026浙江省海洋风电发展有限公司校园招聘笔试备考题库及答案解析
- 2026广东深圳市优才人力资源有限公司公开招聘聘员(派遣至龙城街道)18人备考题库附答案详解(典型题)
- 2024-2025学年度哈尔滨传媒职业学院单招考试文化素质数学通关题库完美版附答案详解
- 2026年安徽国际商务职业学院单招职业技能测试题库附参考答案详解(培优)
- 2026年哈尔滨北方航空职业技术学院单招职业技能考试题库附答案详解
- 差旅费报销制度模版
- 华为业务接待管理制度
- 配送业务人员管理制度
- 管理人员三级教育考核试卷附答案
- 2025下半年事业单位联考《综合应用能力》A类考试测试题含答案
- 不追究社保协议书
评论
0/150
提交评论