单片机原理及接口技术复习课培训

它与许多通用的微机接口芯片兼容。机器周期:一个机器周期是指完成一个基本操作(如取指令、存储器读、存储器写等)所需要的时间。MCS—51单片机的4个时间周期的具体值为多少?

; 十进制 (D) 二进制 (B) 十六进制 (H) 00 0 0 0010 0 0 1120 0 1 0230 0 1 1340 1 0 0450 1 0 1560 1 1 0670 1 1 1781 0 0 0891 0 0 19101 0 1 0A11 0 1 1B121 1 0 0C131 1 0 1D141 1 1 0E151 1 1 1F 求特征和规律; 1、MCS-51系列单片机特性P17; 单片机最小系统的必要条件。 电源EA脚(直接拉高电平)晶振振荡电路(时钟电路)复位电路; 当该引脚为高电平时,CPU 访问内部 ROM,但当 PC 指针超过 0FFFH(4KB)时,自动切换到外部 ROM 执行。 当该引脚为低电平时,访问外部ROM从片外ROM的0000H单元开始取指令。 ;5. P3口的第二个功能(P20); MCS-51的时钟信号有4种,从小到大: 振荡周期:振荡周期是指为单片机提供定时信号的振荡源的周期或外部输入时钟的周期。 时钟周期(状态周期):1个状态周期=2个振荡周期。 机器周期:一个机器周期是指完成一次基本操作(如取指令、内存读、内存写等)所需的时间。 MCS-51的一个机器周期分为6个状态周期,即12个振荡周期。

指令周期:指令周期是执行一条指令所花费的整个时间,通常为1到4个机器周期。 ;例如:当外部晶振为12 MHz时,MCS-51单片机的4个时间段的具体值是多少? T 振荡 = 1/12 μs; T状态=2*T振荡=1/6μs; T机=12*T振荡=1μs; T指令=1~4*T机=1μs~4μs; CY (PSW .7)——进位旗。 AC (PSW.6) – 辅助进位(或半进位)标志。 OV (PSW.2) – 溢出标志 P (PSW.0) – 奇偶校验标志。 如果累加器A中有奇数个1,则P=1,否则P=0。 用于验证串行通信中是否出现数据传输错误。 ; 第3章; 2、常用指令如:循环传送指令(减去1个条件传送指令)P54; 第 4 章; 1. MCS-51单片机有多少个中断源? INT0——外部中断0。中断请求通过P3.2引脚输入。 INT1 – 外部中断1中断请求通过P3.3引脚输入。 T0 – 定时器/计数器 0 溢出中断 T1 – 定时器/计数器 1 溢出中断 TX/RX – 串口中断。 当串口完成一帧数据的发送或接收后,会自动请求中断。 ;2. MCS-51微控制器的中断优先级是多少? 23、MCS-51单片机外部中断源触发中断请求的方法有哪些? 分别如何触发? P83电平触发方式:外部中断请求引脚为低电平时触发。

CLR IT0/IT1 脉冲触发方式或边沿触发方式:外部中断请求引脚为下降沿时触发。 SETB IT0/IT1; IE0; 可以写一个中断初始化程序如:P94 8、尝试写一个中断初始化程序,使INT0采用电平触发方式,INT1采用边沿触发方式,INT0为高电平中断优先级,并开启INT0、INT1中断。 CLR IT0SETB IT1SETB PX0SETB EASETB EX0SETB EX1; 5、中断优先级顺序P86; 例5.5 正常情况下,非路口红绿灯以1s的间隔轮流亮起。 当有消防任务时,消防人员只需点击设置,按下路边的消防紧急按钮,道路交通灯就会变成红色并持续1秒,禁止其他车辆通行,以便消防车可以顺利通过。 1秒后自动返回按大灯紧急按钮状态,继续红绿灯转弯。 在正常照明状态下,尝试51单片机模拟上述功能。 P91; 解决方案:将P1口的P1.1~P1.0分别接红、绿发光二极管D1~D0,模拟道路交通灯,将P3.2(INT0)脚接开关,模拟消防紧急按钮。 ; 例 5.5 源程序如下: ORG0000HLJMPMAINORG0003H; 外部中断0的中断入口地址为LJMPINT_EX0ORG0030HMAIN:SETBIT0; 外部中断0的下降沿触发方式为SETBEX0; 允许外部中断0控制SETBEA; 单片机中断允许控制LOOP:SETBP1.0; 绿灯亮LCALL DELAY1S; 延时1sCLRP1.0; 绿灯灭SETBP1.1; LCALL DELAY1S 红灯亮; 延时1sCLRP1.1; LJMP LOOP 红灯灭; 【100ms延时子程序如下】 DELAY: MOVR6, #0C8H ; 外循环200次LOOP1:MOVR7,#0F8H; 内循环248次NOP; 时间补偿LOOP2:DJNZR7、LOOP2; 延时2μs×248=496μsDJNZR6,LOOP1; 延时 500 μs×200=100 msRET;INT_EX0: PUSH P1PUSH 00HPUSH 06HPUSH 07HSETBP1.1; CLRP1.0红灯亮; 绿灯灭LCALL DELAY1S; 延迟 1sPOP 07HPOP 06HPOP 00HPOP P1

单片机

19年的最后一天,我在淘宝买了块儿树莓派

2024-4-28 9:06:59

单片机

STM32单片机最小系统板配置排针开发环境及工程

2024-4-28 10:07:43

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索