单片机定时/计数器初值计算器,可选择相应频率,模式,可设定定时和计数
2023-04-13 18:50:25 84KB 单片机 定时/计数器初值 计算器
1
1、由8031内部定时器1,按方式1工作,即作为16位定时器使用, 每0.05秒钟T1溢出中断一次。P1口的P1.0-P1.7分别接八个发光二极管。要求编写程序模拟一时序控制装置。开机后第一秒钟L0,L2亮,第二秒钟L1,L3亮,第三秒钟L4,L6亮,第四秒钟L5,L7亮,第五秒L0,L2,L4,L6亮,第六秒钟L1,L3,L5,L7亮,第七秒钟八个二极管全亮,第八秒钟全灭,以后又从头开始,L0,L2亮,然后L1,L3亮......一直循环下去。 2、在下面写出你的代码(下面的代码不全,请进行补充) ORG 0000H AJMP START ORG ;T1中断入口地址 AJMP INT_T1 ORG 0100H START: MOV SP,#60H MOV ;置T1为方式1 MOV ;延时50mS的时间常数 MOV MOV MOV R1,#20 SETB SETB ET1 SETB EA ;开中断 SJMP $ INT_T1: ;T1中断服务子程序 PUSH ACC ;保护现场 PUSH PSW PUSH DPL PUSH DPH CLR ; 停止计数 MOV ;延时50mS常数 MOV SETB ; 启动计数 DJNZ MOV R1,#20 ;延时一秒的常数 MOV ;置常数表基址 MOV A,R0 ;置常数表偏移量 MOVC A,@A+DPTR ;读常数表 MOV ;送P1口显示 INC R0 ANL 00,#07H EXIT: POP DPH ;恢复现场 POP DPL POP PSW POP ACC RETI ;LED显示常数表 DATA1: DB 0FAH,0F5H,0AFH,05FH, 3、回答下面几个问题 1)ANL 00,#07H 有什么作用,请你用其他的语句实现这个功能,并将你的代码写在下面。 2)简要回答程序的思路。
1
定时计数器T0作定时应用技术.doc
2022-07-03 21:05:25 87KB 技术资料
定时计数器T0作定时应用技术(一).doc
2022-07-03 21:05:24 79KB 技术资料
定时计数器T0作定时应用技术(二).doc
2022-07-03 21:05:24 62KB 技术资料
单片机原理及应用课件:第6章 定时计数器内容提要T2部分.ppt
2022-06-28 14:00:19 681KB 互联网
目录 1. 概要 1 1.1. 定时计数器类型 1 1.2. 应用场景 1 2. 简易定时计数器STL函数说明(版本:V1) 1 2.1. 输入参数(input) 1 2.2. 输入输出参数(inout) 1 2.3. 输出参数(output) 1 2.4. 本地变量(local OR static) 1 2.5. 临时变量(temp) 1 2.6. 参数说明 2 2.7. 函数逻辑【SFC_SCL_Timer1】 3 3. 简易定时计数器(带复位)STL函数说明(版本:V1) 5 3.1. 输入参数(input) 5 3.2. 输入输出参数(inout) 5 3.3. 输出参数(output) 5 3.4. 本地变量(local OR static) 5 3.5. 临时变量(temp) 5 3.6. 参数说明 5 3.7. 函数逻辑【SFC_SCL_Timer1_R】 6 4. 复合定时计数器STL函数说明(版本:V1) 8 4.1. 输入参数(input) 8 4.2. 输入输出参数(inout) 8 4.3. 输出参数(output) 8 4.4. 本地变量(local OR s
1
设计两台电机定时交替运行的PLC梯形图。基本要求:有两台交流电动机,按下启动按钮,启动电机1运转,运转时间为10S,10S后电机1停止,自动启动电机2运转,运转时间为6S,6S后电机2停止,自动启动电机1运转,运转时间为10S ……,周而复始,两台电机定时交替运转。任何时候按下停止按钮,必须强制停止两台电机运转。
2022-05-29 13:36:26 122KB 欧姆龙
1
武汉理工大学 微机接口课设 使用定时/计数器8253设计产生升音频率发音的应用
1
51单片机定时计数器 该项目包括原理图电路图 程序源码 演示视频讲解文档全套资料 三分拿去 超值了
2021-12-28 15:04:20 83.22MB 单片机 程序 毕设
1