若外接示波器测量晶振频率的频率为f=24MHz,则它的振荡周期,时钟周期,机器周期,指令周期分别是多少

当晶振的震荡频率为6MHZ时,一个机器的周期是多少_百度知道
当晶振的震荡频率为6MHZ时,一个机器的周期是多少
一个机器周期等于12个时钟周期,而时钟周期是晶振振荡频率的倒数,所以机器周期=12*(1/6M)=2us振荡频率:是用来描述物体振动快慢的物理量。 物理学中,把物体在每秒内振动的次数叫做频率。
振荡频率就是振荡电路所产生的频率。振荡电路有许多种如:晶振、晶体管振荡电路、RC振荡电路等。
采纳率:51%
来自团队:
一个机器周期等于12个时钟周期,而时钟周期是晶振振荡频率的倒数,所以机器周期=12*(1/6M)=2us
为您推荐:
其他类似问题
频率 周期 机器 晶振的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。 上传我的文档
 下载
 收藏
粉丝量:101
该文档贡献者很忙,什么也没留下。
 下载此文档
正在努力加载中...
.MCS-单片机时序(精)
下载积分:1500
内容提示:.MCS-单片机时序(精)
文档格式:PPT|
浏览次数:0|
上传日期: 17:32:37|
文档星级:
全文阅读已结束,如果下载本文需要使用
 1500 积分
下载此文档
该用户还上传了这些文档
.MCS-单片机时序(精)
关注微信公众号若外接晶振的频率为f=24MHz,则它的振荡周期,时钟周期,机器周期,指令周期分别是多少
物理周期编辑
1.匀速圆周运动是一种周期性运动,所谓周期性,是指运动物体经过一定时间后,又重复回到原来的位置,瞬时速度也重复回到原来的大小和方向。做匀速圆周运动...
12个时钟周期,是1个机器周期;
在单片机中,是以机器周期的个数,作为时间的计量单位。
Mcs51单片机的111条指令,执行时,所花费的时间,称为指令周期。
频率=1/周期
楼主到底是不是问的这个问题哟?楼上说的都没错。
近50年来准两年振荡对厄尔尼诺的影响
经50年来准两年震荡对厄尔尼诺产生决定性的影响,准两年振荡造成大气和海温的“暖年”与“冷年”的交替。由“暖...
人在正常行走时,从一足足跟着地到同一足跟再次着地为一 个步行周期。 ;一个步行周期分为站立相(占整个周期的60%)和摆动相 (占整个周期的40%),前者指足与地...
答: 触觉训练在于帮助幼儿辨别物体是光滑还是粗糙,辨别温度的冷热,辨别物体的轻重和大小、厚薄、长短以及形体
答: 该问题的关键在于:当b下滑时a由静止开始向右移动,这时b相对地面的速度就是两个分速度的合成,不再是沿弧的切向,所以弧面对b的支持力与b下滑的速度不垂直,因而每一...
答: 光信息技术
应用物理学
地理物理系国防
材料物理专业
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区当前位置: >>
uC 2012 Ch2-内部结构sxj
第 2 章MCS-51 单片机的结构和原理 第2章 MCS-51单片机的结构和原理? 2.1 组成和内部结构? 2.2 ? 2.3 ? 2.4 存储器配置 外部引脚及功能 I/O端口电路与电气特性 2.1组成和内部结构MCS-51单片机内部包含的硬件资源 见 P20 External Counter interrupts 8051 Microcontroller inputsTimer 1ROM RAM Timer 0Interrupt CPU OscillatorI/O portsSerialP0P1 P2 P3TXD RXD External interruptsTo hold program8-bit data busTimer 1Counter inputsInterrupt CPU OscillatorROMRAMTimer 0I/O portsSerialP0 16-bit address busP1 P2 P38-bit address busTXD RXD External interruptsCounter inputsTimer 1ROM RAM Timer 0Interrupt CPU OscillatorI/O portsSerialP0P1 P2 P3TXD RXD External interruptsMOV P3, 23hCounter inputsTimer 1Interrupt CPU OscillatorROMRAMTimer 0I/O portsSerialP0P1 P2 P3TXD RXD External interruptsMOV P3, 23hCounter inputsTimer 1Interrupt CPU OscillatorMOV P3, 23h ROMRAMTimer 0I/O portsSerialP0P1 P2 P3TXD RXD External interruptsMOV P3, 23hCounter inputsTimer 1Interrupt CPU OscillatorROMRAMTimer 0I/O portsSerialP0P1 P2 P3TXD RXD External interruptsMOV P3, 23hCounter inputsTimer 1Interrupt CPU OscillatorROMRAMTimer 0I/O portsSerialP0P1 P2 P3TXD RXD P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST P3.0 RXD P3.1 TXD P3.2 INT0* P3.3 INT1* P3.4 T0 P3.5 T1 P3.6 WR* P3.7 RD* XTAL2 XTAL1 Vss GND1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20805140 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21Vcc +5v P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 Vpp / EA* PROG */ ALE PSEN* P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 P1P3P1.0 P1.1 P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 RST P3.0 RXD P3.1 TXD P3.2 INT0* P3.3 INT1* P3.4 T0 P3.5 T1 P3.6 WR* P3.7 RD* XTAL2 XTAL1 Vss GND1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20805140 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21Vcc +5v P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 Vpp / EA* PROG* / ALE PSEN* P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0P0P2 P0.0-P0.7Port 0 driversP2.0-P2.7Port 2 driversVcc GNDRAM address registerRAMPort 0 latchPort 2 latchROMAddress latchBATMP2 TMP1SPPCON SCON TMOD TMODBuffer PC incrementerALUInstruction RegisterPSENPSWTimer & controlALE EA RSTTH0 TL0 TH1 TL1 SBUF SBUF IE IP (TX) (RX) Interrupt , serial port & timer blocksPCDPTRPort 1 latch Port 1 driversPort 3 latch Port 3 driversOSCXTAL 1 XTAL 2P1.0-P1.7P3.0-P3.7 P0.0-P0.7Port 0 driversP2.0-P2.7Port 2 driversVcc GNDRAM address registerRAMPort 0 latchPort 2 latchROMAddress latchBATMP2 TMP1SPPCON SCON TMOD TMODBuffer PC incrementerALUInstruction RegisterPSENPSWTimer & controlALE EA RSTTH0 TL0 TH1 TL1 SBUF SBUF IE IP (TX) (RX) Interrupt , serial port & timer blocksPCDPTRPort 1 latch Port 1 driversPort 3 latch Port 3 driversOSCXTAL 1 XTAL 2P1.0-P1.7P3.0-P3.7 External Counter interrupts 8051 Microcontroller inputsTimer 1ROM RAM Timer 0Interrupt CPU OscillatorI/O portsSerialP0P1 P2 P3TXD RXD P0.0-P0.7Port 0 driversP2.0-P2.7Port 2 driversVcc GNDRAM address registerRAMPort 0 latchBATMP2 TMP1CPUPort 2 latchROMAddress latchSPPCON SCON TMOD TMODBuffer PC incrementerALUInstruction RegisterPSENPSWTimer & controlALE EA RSTTH0 TL0 TH1 TL1 SBUF SBUF IE IP (TX) (RX) Interrupt , serial port & timer blocksPCDPTRPort 1 latch Port 1 driversPort 3 latch算数逻辑单元OSCXTAL 1 XTAL 2Port 3 driversP1.0-P1.7P3.0-P3.7 Detailed OrganizationP0.0-P0.7Port 0 driversP2.0-P2.7Port 2 driversVcc GNDRAM address registerSFR (特殊功能寄存器)RAMPort 0 latchPort 2 latchROMACC B RegisterTMP2 ALU TMP1Stack pointerPCON SCON TMOD TMODAddress latchBuffer PC incrementer Program counter DPTRInstruction RegisterTimer & controlPSEN ALE EA RSTPSWTH0 TL0 TH1 TL1 SBUF SBUF IE IP (TX) (RX) Interrupt、 serial port& timer blocksPort 1 latch Port 1 driversPort 3 latch Port 3 driversOSCXTAL 1XTAL 2P1.0-P1.7P3.0-P3.7 冯.诺依曼结构2.2 存储器配置a. 存储器配置方式0C 0B 0A 09 08 07 06 05 04 03 02 01 00John Von Neumann 冯.诺依曼结构55 A3 47 45 0C 0B 0A 09 08 07 06 05 04 03 02 01 00a. 存储器配置方式 Data26 23 6F 01 44 4BProgram 冯.诺依曼结构0C 0B 0A 09 08 07 06 05 04 03 02 01 00a. 存储器配置方式哈佛结构ABCD 5种类型的存储器8051内部 RAM特殊功能寄存器 (SFR)外部 RAM内部 ROM外部 ROM b. 8051存储器配置内部RAM高位数据存储区 低位数据存储区 b. 8051存储器配置SFR 内部RAM b. 8051存储器配置 外部RAMSFR 内部RAM b. 8051存储器配置ROM外部RAMSFR 内部RAM b. 8051存储器配置 外部RAMROMSFR 内部RAM内部外部 5种类型的存储器8051内部 RAM特殊功能寄存器 (SFR)外部 RAM内部 ROM外部 ROM FFFFFFFFData MemoryCode MemoryCode Memory8051 怎样区分不同类型的 SFRs Data 存储器? 80 Mem00 00 外部 RAMFF00外部 ROM内部 RAM内部 ROM FFFFFFFFData MemoryCode MemoryMOVFFCode MemorySFRs80Data Mem0000 外部 RAM00外部 ROM内部 RAM内部 ROM FFFFFFFFData MemoryCode MemoryMOVFFCode MemorySFRs80Data Mem0000 外部 RAM00外部 ROM内部 RAM内部 ROM FFFFFFFFData MemoryMOV (间接寻址)Code MemoryCode MemoryFFSFRs80Data Mem0000 外部 RAM00外部 ROM内部 RAM内部 ROM FFFFFFFFMOVX (间接寻址)Data MemoryCode MemoryCode MemoryFFSFRs80Data Mem0000 外部 RAM00外部 ROM内部 RAM内部 ROM MOVC (间接寻址)FFFFFFFFData MemoryCode MemoryCode MemoryFFSFRs80Data Mem0000 外部 RAM00外部 ROM内部 RAM内部 ROM MOVC (间接寻址)FFFFFFFFData MemoryCode MemoryCode MemoryFFSFRs80Data Mem0000 外部 RAM00外部 ROM内部 RAM内部 ROM 怎样区分内、外 部程序存储器 ?Data Memory Code MemoryFFFFFFFFCode MemoryFFSFRs80Data Mem0000 外部 RAM00外部 ROM内部 RAM内部 ROM P1.0 1 40 P1.1 2 39 P1.2 3 38 P1.3 4 37 EA* = External Access 36 P1.4 5 P1.5 6 35 If Low then External Memory P1.6 7 34 If High then Internal Memory33 P1.7 8 RST 9 32 P3.0 RXD 10 31 P3.1 TXD 11 30 P3.2 INT0* 12 29 P3.3 INT1* 13 28 P3.4 T0 14 27 P3.5 T1 15 26 P3.6 WR* 16 25 P3.7 RD* 17 24 XTAL2 18 23 XTAL1 19 22 Vss GND 21 208051Vcc +5v P0.0 P0.1 P0.2 P0.3 +5 V P0.4 P0.5 P0.6 P0.7 Vpp / EA* PROG* / ALE PSEN* P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0 FFFFFFFFData MemoryCode MemoryCode MemoryFFSFRs80Data Mem0000 外部 RAM00外部 ROM内部 RAM内部 ROM 练习1. 8051单片机采用什么样的存储体系结构?哈佛结构2. 8052中,若用MOV指令直接寻址访问 83h单元, 访问 的是哪部分存储器?若用MOV指令间接寻址访问 D5h 单元呢? SFR;内部RAM的高位数据存储区3.若8051芯片的 /EA 管脚接 +5V, 程序存入哪部分存储 器? 内部ROM 8052中,内部数据存储器单元的最高地址是多少? FFH = 2554. c. 内部 RAM通用 RAM 区16 字节的位寻址 RAM区2F7F30201F4 个工作寄存器区00 工作寄存器区1F R73R区18 R0 17 R72R区100F R0 R71R区08 R0 07 R70R区00 R0 c. 内部 RAM通用 RAM 区16 字节的位寻址 RAM区2F7F30201F4 个工作寄存器区00 Byte Bit addresses add Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 2F 2F.7 2F.6 2F.5 2F.4 2F.3 2F.2 2F.1 2F.0 2E 2E.7 2E.6 2E.5 2E.4 2E.3 2E.2 2E.1 2E.022 21 2022.7 22.6 22.5 22.4 22.3 22.2 22.1 22.0 21.7 21.6 21.5 21.4 21.3 21.2 21.1 21.0 20.7 20.6 20.5 20.4 20.3 20.2 20.1 20.0 P24 表2-2 Byte Bit addresses add Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 2F 7F 7E 7D 7C 7B 7A 79 78 2E 77 76 75 74 73 72 71 702F.7h = 7Fh 20.0h = 00h22 21 20 17 0F 07 16 0E 06 15 0D 05 14 0C 04 13 OB 03 12 0A 02 11 09 01 10 08 00P24 表2-2 如何判断地址是位地 址还是字节地址 ?… by the type of instructionByte BitINC 7Fh;{Increment}SETB 7Fh;{Set bit} c. 内部 RAM通用 RAM 区16 字节的位寻址 RAM区2F7F30201F4 个工作寄存器区00 d. 堆栈什么是堆栈 ? 堆栈的作用 ?1. 2. 3. 4. 5.存储数据 程序中暂存信息 子程序的返回地址 存储状态信息 中断返回地址 Growing upwardsAdd new items on topEndBase 堆栈在哪里? Growing upwardsEnd堆栈位于内部RAMBase 8051存储器配置 外部RAMROMSFR 内部RAM堆栈在这里 S T A C KSP (堆栈指针)堆栈指针 (8-bit)堆栈中最上面单元的地址 8051 复位后, SP = 07h0Ah 09h 08h 07h 06h 05hBase 堆栈指针04h03h堆栈指针00 0 0 0 1 11 Program Code memory Data memorySpecial Function Registers Data memory堆栈指针在哪里 ?The Stack Pointer is a SFR P0.0-P0.7Port 0 driversP2.0-P2.7Port 2 driversVcc GNDRAM address registerRAMPort 0 latchPort 2 latchROMAddress latchBATMP2 TMP1SPPCON SCON TMOD TMODBuffer PC incrementerALUInstruction RegisterPSENPSWTimer & controlALE EA RSTTH0 TL0 TH1 TL1 SBUF SBUF IE IP (TX) (RX) Interrupt , serial port & timer blocksPCDPTRPort 1 latch Port 1 driversPort 3 latch Port 3 driversOSCXTAL 1 XTAL 2P1.0-P1.7P3.0-P3.7 PUSH 36h37hXX36h 35hStack Pointer POP 37h37h 36h 35hXXStack Pointer 练习1. 工作寄存器3区中,R4的地址是多少? 1CH2. 工作寄存器1区的最高地址是多少? 0FH3. 位地址7AH位于哪个字节单元?4. 27h.6的位地址是多少?2FH3EH 0AH5. 内部RAM21h单元的D2位用位地址如何表示?6. 执行POP指令之后,堆栈指针SP如何变化?减一 e. SFRs① SFR 地址表(1) e. SFRs数据指针 DPTR? 16位C高位:DPH,8位C低位:DPL,8位? 主要用途C访问外部数据存储器时? 保存16位地址,有+1功能C作地址指针 C基址+变址间址寄存器寻址 e. SFRs① SFR 地址表(1) e. SFRs? 8位 ? 注意:C复位时 ? SP=07H堆栈指针 SP? SP指向栈顶,堆栈正落在工作寄存器R1区C切换工作寄存器区时冲突 C一般设置:SP=30H或以上CSP不能在RAM的顶端 ? 为堆栈向上发展留足够空间 e. SFRs① SFR 地址表(1) e. SFRs ① SFR 地址表(2) e. SFRs ① SFR 地址表(2) e. SFRs定时器/计数器作定时/计数器可16位数加“1” 其他情况作8位寄存器T1 0 7 T0 0 7? 16位: ? T0:TH0、TL0 ? T1:TH1、TL17070TH1 微 处 理 器?PTL1TH0TL0 用于确定T1和T0的 功能和工作方式内部 总线TCONTMOD用于控制T1和T0的 启动和停止 e. SFRs① SFR 地址表(3) e. SFRs程序状态字 PSW位序 位 标志 PSW. PSW. PSW. PSW. PSW. PSW. PSW. PSW. 7 6 5 4 3 2 1 0 CY进位标志 辅助进位标志 寄存器区选择控制位 溢出标志位 用户标志位 奇偶标志位ACF0RS1RS0OVF1P e. SFRsRS10 0RS00 1寄存器组 片内RAM地址 通用寄存器名称0组 1组 00H~07H 08H~0FH R0~R7 R0~R711012组3组10H~17H18H~1FHR0~R7R0~R7RS1、 RS0与片内工作寄存器组的对应关系 ② 程序计数器 PC? 程序地址寄存器,不属于特殊功能寄存器 ? 程序不能访问 ? 16位,范围:0000H~0FFFFH ? 当一条指令被取出后,PC的内容会自动增 量,指向下一条要执行指令的地址 2.3 外部引脚 及功能 1. 时钟振荡电路a. 外接晶振1~12MHz(MCS-51) 0~24MHz(Atmel-89C)11.0592 MHz8051XTAL2 12MHz 30 pF XTAL1 30 pFVss GND 1. 时钟振荡电路b. 外接时钟信号(1)外部时钟8051XTAL2 XTAL1Vss GND 1. 时钟振荡电路b. 外接时钟信号(2)8051浮空 外部时钟 XTAL1 XTAL2Vss GND C. “周期”的概念一个状态周期 一个机器周期振荡周期和机器周期 计算其他时间的基本 时序单位。S6 S1 S2X2S1S2S3S4S5P1 P2 P1P2 P1 P2P1 P2 P1P2 P1 P2P1 P2 P1 P2fosc节拍(p,振荡周期/ 时钟周期)振荡周期 ?1 f osc状态周期 ?2 f osc12 机器周期 ? f osc指令周期=1~4机器周期 例: 若外部晶振频率 = 12 MHZ,则时钟周期和机器 周期分别是多少?时钟周期 ?1 f osc1 ? ? 0.0833 s ? 6 12*1012 12 机器周期 ? ? ? 1?s 6 f osc 12*10指令周期 = 1~ 4机器周期=1~ 4μs
2. 8051 复位操作 2. 8051 复位操作8051复位原则:1. RESET引脚保持至少2个机器周期的高电平(&2.5 V) ; 2. 电压下降 (& 2.5 V),当到达2.5 V时,单片机复位。80515VReset5V4 Reset switch 3 2 1 0Switch closed+5 V 8051 +5 Vreset RESET sRESETVss GND 1 2 3 4 5 6 7 cycles a. 按键复位电路 Vss GND 2. 8051 复位操作b. 上电复位电路Power switch8051+5 8051 V resets +5 V RESET RESET Vss GND 1 2 3 4 5 6 7 cycles Vss GND 2 1 0VReset5V5 Reset 4 switch 3 2. 8051 复位操作+5V VTESTVCCR1RESET RESET MAX708 PFO GNDRESET 89C51PFIR2MRINT0c. MAX708构成专用复位电路 2. 8051 复位操作? 看门狗 watchdog timer C 原理C2 0.1μFRST COUT C1 1000pF CIN CD 74HC14P1.789C51RST R1 100k Ω R2 4.7k ΩCOUTd. CD4060构成看门狗电路 2. 8051 复位操作复位的初始化操作 a. 程序从 0000h处开始运行b. 初始化特殊功能寄存器(SFRs)c. 退出低功耗工作模式,正常工作 8051 Memory Map程序存储器程序从 0000h处 开始内部外部 2. 8051 复位操作复位的初始化操作 a. 程序从 0000h处开始运行b. 初始化特殊功能寄存器(SFRs)c. 退出低功耗工作模式,正常工作 复位后寄存器的内容SFR name A (ACC) B DPTR IE IP P0 P1 P2 P3 PCON Value 00 00 00 00 00 FFh FFh FFh FFh 00 SFR name PSW SBUF SCON SP TCON TH0 TL0 TH1 TL1 TMOD Value 00不定 00 07h 00 00 00 00 00 00 2. 8051 复位操作复位的初始化操作 a. 程序从 0000h处开始运行b. 初始化特殊功能寄存器(SFRs)c. 退出低功耗工作模式,正常工作 电源模式工作模式 运行方式 Idle mode Power-down mode 频率 12 MHz 16 MHz 12 MHz 16 MHz 电流 10.2 mA 12.6 mA 3.9 mA 5.1 mA 50 mA 电源模式工作模式 运行方式 空闲方式 Power-down mode 频率 12 MHz 16 MHz 12 MHz 16 MHz 电流 10.2 mA 12.6 mA 3.9 mA 5.1 mA 50 mACPU turned off 电源模式工作模式 运行方式 空闲方式 掉电方式 频率 12 MHz 16 MHz 12 MHz 16 MHz 电流 10.2 mA 12.6 mA 3.9 mA 5.1 mA 50 ?AOnly memory on SFR 地址表(2) ? 两种低功耗节电方式 ? 由特殊功能寄存器PCON的有关控制位来控制位序 B7 B6 B5 B4 B3 B2 B1 B0位符号 SMOD///GF1GF0PDIDL波特率倍增位用户通用标志位 掉电方式控制位 1为掉电方式 空闲方式控制位 1为空闲方式 2.4 I/O端口电路与电气特性I/O portsP0P1 P2 P3 P1P3P1.0 1 P1.1 2 P1.2 3 按位访问 P1.3 4 P1.4 5 P1.5 6 P1.6 7 P1.7 8 RST 9 P3.0 RXD 10 P3.1 TXD 11 P3.2 INT0 12 P3.3 INT1 13 P3.4 T0 14 P3.5 T1 15 P3.6 WR 16 P3.7 RD 17 XTAL2 18 XTAL1 19 Vss GND 20805140 39 38 37 36 35 34 33 32 31 按字节访问 30 29 28 27 26 25 24 23 22 21Vcc +5v P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 Vpp / EA PROG / ALE PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0P0P2 按字节访问 (8 bits): MOV CLR MOV ANL 按位访问 (1 bit): SETB CLR MOV JNBA, P1 P2 P2, A A, P3 P1.3 P3.0 P1.4, C P3.4, LOOP P1P3P1.0 1 40 P1.1 2 39 P1.2 3 38 按位访问 P1.3 4 37 P1.4 5 36 P1.5 6 35 P1.6 7 34 P1.7 8 33 RST 9 32 P3.0 RXD 10 31 按字节访问 P3.1 TXD 11 30 P3.2 INT0 12 29 P3.3 INT1 13 28 P3.4 T0 14 27 P3.5 T1 15 26 P3.6 WR 16 25 P3.7 RD 17 具有第二功能 24 XTAL2 18 23 XTAL1 19 22 Vss GND 21 208051Vcc +5v P0.0 P0.1 P0.2 P0.3 P0.4 P0.5 P0.6 P0.7 Vpp / EA PROG / ALE PSEN P2.7 P2.6 P2.5 P2.4 P2.3 P2.2 P2.1 P2.0P0P2 P3 口的第二功能 P0.0-P0.7Port 0 driversP2.0-P2.7Port 2 driversVcc GNDRAM address registerRAMPort 0 latchPort 2 latchROMAddress latchBATMP2 TMP1SPPCON SCON TMOD TMODBuffer PC incrementerALUInstruction RegisterPSENPSWTimer & controlALE EA RSTTH0 TL0 TH1 TL1 SBUF SBUF IE IP (TX) (RX) Interrupt , serial port & timer blocksPCDPTRPort 1 latch Port 1 driversPort 3 latch Port 3 driversOSCXTAL 1 XTAL 2P1.0-P1.7P3.0-P3.7 1. 端口电路+5 VDataTo Write CPU enableD QP1.0Read enable a. 写操作 CLR P1.0 Data 0 Write 1 enable Read 0 enable +5 VD CKTurn Q onP1.0 0 a. 写操作 SETB P1.0 Data 1 Write 1 enable Read 0 enable +5 VD CK QTurn offP1.0 1 b. 端口电流 灌电 流 Data 0 Write enable Read enableD Q+5 VSink 2 mAP1.0 b. 端口电流 +5 VData 1 Write enable Read enableD QP1.0 Source 60 ?A拉电流 b. 端口电流 +5 V Sink 2 mA P1.0QData Write enable Read enableDSource 60 ?A b. 端口电流+5 VSETB P1.48051 60 ?A P1.4 1LED 80510 P1.4 2 mALEDGNDCLR P1.4 c. 读操作 SETB P1.0 MOV C, P1.0 1 Data Write 01 CK enable Read 1 enableD+5 VP1.0Turn Q off 读操作指令举例 读操作:先使端口呈现高阻态,然后再读。MOV P1, #0FFh MOV A, P1;场效应管截止 ;按字节读SETB P1.0 ;场效应管截止 MOV C, P1.0 ;按位读 Port Circuit (P2)读锁存器 2 内部总线 P2.X 引脚 1 0 MUX T 地址 控制 R VCCD CLP2.X 锁存器Q1写锁存器P2 :读引脚11. 通用 I/O 端口 2. 16位地址的高字节(访问片外存储器时)89C51 Port Circuit (P3)读锁存器 第二输出功能 R VCC2内部总线 D CL P3.X 锁存器 Q & T P3.X 引脚P3 :-写锁存器1 1. 通用 I/O 端口 2. 第二功能 读引脚3第二输入功能 89C51 Port Circuit (P0)地址/ 数据 读锁存器2控制 & 1 T2VCC内部总线P0.X D CL P0.X 锁存器 Q Q 1 0 MUX T1P0 :-写锁存器1 1. 通用 I/O 端口 89C51 读引脚 16位地址的低字节(访问片外存储器时) 2. 3. 8位数据总线 Port Circuit (P0)地址/ 数据 读锁存器2控制 & 1 T2VCC内部总线P0.X D CL P0.X 锁存器 Q Q 1 0 MUX T1写锁存器1读引脚89C51 其他引脚:EA: External Enable PSEN: Program Store Enable ALE: Address Latch Enable d. MCS-51的总线? 数据总线(8位)CP0? 地址总线(16位)P0(经地址锁存器) CA0~A7:P0(经地址锁存器) P2 CA8~A15:P2 C外部存储单元直接寻址范围:64KB(216B)? 控制总线CP3口的第二功能状态 C4根独立控制线RST、ALE、/EA和/PSEN 2.5 单片机的最小系统19 C1 18 XTAL1P0 P18 8 8 8+5VC2XTAL2P2 P3CR+5V EAR R1KRRR最小应用系统 Example 1 Example 21 2 3 4 5 6 7 8 13 12 14 15 9 31 19 18 17 16U1 P10 P11 P12 P13 P14 P15 P16 P17 INT1 INT0 T0 T1 RESET EA/VP X1 X2 RD WR P00 P01 P02 P03 P04 P05 P06 P07 P20 P21 P22 P23 P24 P25 P26 P27 RXD TXD ALE/P PSEN 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 30 29R15-15mA ← LED R2 K1 10K +5+5510Ω68089C 51K2 U5:A 1 7407 2+5C1 30PF1 2M H z CRY+5BUZZERC2 30PF Minimal Microcontroller System16 Resistors12 LEDs4 Photocells 小结? 单片机的C内部结构C存储器 C引脚及其功能C特殊功能寄存器? 作业C 习题P42:2.2,2.5,2.6
All rights reserved Powered by
www.tceic.com
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。> 问题详情
若MCS-51单片机接晶振为12MHz时,则它的机器周期为:()
(A) 0.5μs
(D) 1.5μs
悬赏:0&答案豆
提问人:匿名网友
发布时间:
若MCS-51单片机接晶振为12MHz时,则它的机器周期为:(&&)&&(A) 0.5μs&&(B) 2μs&&(C) 1μs&&(D) 1.5μs
您可能感兴趣的试题
18051芯片内有多少个字节数据存储器?(&&)&&(A) 8&&(B) 16&&(C) 64&&(D) 12828051CPU的中断处理与确认,与哪些寄存器有关?(&&)&&(A) IE&&(B) IP&&(C) TCON&&(D) ET3C语言的变量种类有:(&&)&&(A) 局部变量&&(B) 全局变量&&(C) 外部变量&&(D) 内部变量4CPU接口控制信号线有:(&&)&&(A) RD&&(B) WR&&(C) ALE&&(D) PSEN
我有更好的答案
请先输入下方的验证码查看最佳答案
图形验证:
验证码提交中……
找答案会员
享三项特权
找答案会员
享三项特权
找答案会员
享三项特权
选择支付方式:
支付宝付款
郑重提醒:支付后,系统自动为您完成注册
请使用微信扫码支付(元)
支付后,系统自动为您完成注册
遇到问题请联系在线客服QQ:
请您不要关闭此页面,支付完成后点击支付完成按钮
遇到问题请联系在线客服QQ:
恭喜您!升级VIP会员成功
常用邮箱:
用于找回密码
确认密码:

我要回帖

更多关于 时钟频率和晶振频率 的文章

 

随机推荐