问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机定时器输出波形汇编程序

发布网友 发布时间:2022-04-20 10:07

我来回答

1个回答

热心网友 时间:2023-06-21 18:41

方波频率为12KHz,则周期为1/12ms,高电平时长0.75/12ms=62.5us,约63us,低电平时长0.25/12ms,约21us

假设晶振频率为12MHz

  COUNT_INT EQU 30H  
    ORG 0000H
    LJMP START
    ORG 000BH
    LJMP Timer0Interrupt
START:
    MOV SP,#60H
    LCALL InitTimer0
    SETB P1.0 ;初始化 高电平输出
    MOV COUNT_INT,#0  
LOOP:
    LJMP LOOP
InitTimer0:
    MOV TMOD,#01H
    MOV TH0,#0FFH;定时21us
    MOV TL0,#0EBH
    SETB EA
    SETB ET0
    SETB TR0
    RET
Timer0Interrupt:
    PUSH DPH
    PUSH DPL
    PUSH ACC
    MOV TH0,#0FFH
    MOV TL0,#0EBH
    INC COUNT_INT 
    MOV A,COUNT_INT
    CJNE A,#3,T0INT_NOTEQU3     
    CLR P1.0 ;开始低电平输出
    AJMP T0INT_EXIT
T0INT_NOTEQU3:    
     CJNE A,#4,T0INT_EXIT 
     MOV COUNT_INT,#0 
     SETB P1.0;开始高电平输出
;   AJMP T0INT_EXIT
 T0INT_EXIT:
    POP ACC
    POP DPL
    POP DPH
    RETI
END

追问那个count_exit是什么啊?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
茶映人生:苦尽甘来 海尔冰箱冷藏室和冷冻室都是空空的通上电工作会更耗电吗? 上菱冰箱用过7年了,1米5高有点大,我每天冰箱里面只冻半斤肉,冷藏室其它... 结婚前个人的保险结婚后转成存单是属于个人财产还是夫妻双方的财产_百 ... 六个月宝宝大便水样蛋花怎么办 宝宝拉蛋花样便怎么办 ...张仙亲送玉麒麟,一家老少皆欢喜,祖德宗功信可凭。 我见青山多妩媚,料青山见我应如是意思 料青山见我应如是的意思_百度知... 电脑导航用哪个比较好电脑用什么网址导航哪个更好用 电脑看地图哪个好电脑上的哪个地图软件好 定时器的接线图 C语言 单片机用定时器输出3KHz方波的程序 单片机利用定时器输出矩形波?? 如何在操作面板上设定定时器时间,同时如何输出定... 怎样让定时器输出一定数量的脉冲 mcs-51单片机定时器输出方波问题 用定时器计数器输出2ms的方波(c语言) 单片机定时器中断方式输出方波 51单片机定时器输出问题!!!! 8155定时器输出问题 c语言中!x是什么意思 单片机定时器如何输出连续的方波? 定时器如何产生方波 x是什么意思 汉字一个X是什么字? XL,XXL中的X是什么意思? 身份证后的X是什么意思?? 钢琴符号中x是什么意思? x是什么? 英文x是什么意思 STM32的定时器,PWM输出 C语言定时输出函数 如何将通用定时器配置为输出比较模式 如何实现单片机定时信号精确输出呢? 定时器互补输出 是什么? 定时器的计算方式是什么? 个人所得税申报怎么导出? 智通人才网个人简历怎么导出 邮箱里如何把个人通讯录导出? 电子税务局怎么导出单位社保个人明细 如何导入,导出个人通讯录 excel表格如何根据身份证号码导出个人的出生年月 soul个人信息导出什么意思 海南省医保怎么导出个人数据 outlook 2010怎样导出个人文件夹文件(.pst) 如何导出个人电脑证书?(加密解密windosXP中的文... 手机上wps怎么免费导出简历 个人通信录怎么进行导入导出操作? 协同通信个人通信录怎么进行导入导出? 58同城如何导出自己的简历?