崔电专业第六章作业参考答案

崔电专业第六章作业参考答案

ID:33922370

大小:80.33 KB

页数:4页

时间:2019-03-02

崔电专业第六章作业参考答案_第1页
崔电专业第六章作业参考答案_第2页
崔电专业第六章作业参考答案_第3页
崔电专业第六章作业参考答案_第4页
资源描述:

《崔电专业第六章作业参考答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、ORG0000HAJMPMAINORG001BHAJMPTTT1MAIN:MOVTMOD,#10HMOVTH1,#0F8HMOVTL1,#30HMOVIE,#88HSETBTRISJMP$V1.设单片机主频为12MHz,利用定时器T1(定时方式1)编程实现在Pl.1上输出频率为250Hz方波脉冲,(用中断方式实现)o解:频率为250Hz方波脉冲,周期为4000us,每半个周期Pl・1电平翻转一次即每2000usPl.1电平翻转一次采用方式1:TC二M-T/T计数二2"-2000us/Ius二65536-

2、2000=63536=0F830H二2"-2048+48二10000H-800H+30H二0F830HV程序:TTT1:MOVTH1,#0F8HMOVTL1,#30HCPL(CLR,CRL)Pl.1(Pl-1PH?);RETI(RET1)(reti)JEND每次中断都反转就不用计数器了。1.设单片机主频为6MHz,利用定时器TO(定时方式2)编程实现在P1.2上输出频率为5KHz方波脉冲,(用中断方式实现)o解:频率为5KHz方波脉冲,周期为200ns,每半个周期P1.2电平翻转一次即每100usP1.

3、2电平翻转一次采用方式2,因为主频6MHz,所以计数器每加1用时2»s。TC二M-T/T计数二28-100ys/2us二206(方式2没必要将十进制数变为十六进制数,以免造成附加错误)程序:ORG0000HAJMPMAINORGOOOBHAJMPTTTOMAIN:MOVTMOD,#02HTTTO:CPL(CLR,CRL)Pl.2;MOVTHO,#206(OFFH)RETI(RET1)MOVTLO,#206MOVIE,#82HSETBTROSJMP$END期为2ms,其五分之一为400ns,单片机主频为1

4、USo冗二M-T/T计数二2丄400us/luS二65536-400=65136=0FE70HORG0000HAJMPMAINORG000BHAJMPTTTOMAIN:MOVTMOD,#01HMOVTHO,#OFEHMOVTLO,#70HMOVIE,#82HMOVR7,#0SETBPl.6SETBTROSJMP$END程序:ORG0000HAJMPMAINORGOOOBHAJMPTTTOMAIN:MOVTMOD,#02HMOVTHO,#56MOVTLO,#56MOVIE,#82HMOVR7,#0SETB

5、Pl.6SETBTROSJMP$TTTO:INCR7CJNER7,#02,S10MCLR(SCR,CLP?)Pl.6SJMPFHOS10M:CJNER7,#10,FHOSETBPl.6MOVR7,#0FHO:RETI(RETI)END1.设单片机主频为12MHz,利用定时器TO(定时方式1和方式2)编程实现在P1.6上输出频率为500Hz,占空比为1:5的矩形波(用中断方式灾顼)解:频瘵展500Hz,黎甯箸书厂个机器冋I二2"-512+112二10000H-200H+70H二0FE70H程序:TTTO:

6、MOVTHO,#OFEHMOVTLO,#70HINCR7CJNER7,#01H,S05MCLR(SCR,CLP?)Pl.6SJMPFH1S05M:CJNER7,#05,FH1SETBPl.6MOVR7,#0FH1:RETI(RETL?)(RET1)采用方式2:而方式2最大计数256,考虑到分2次取整,取200(200X2=400)TC二M-T/T计数二28-200us/1us二256-200二56二38H(方式2没必要将十进制数变为十六进制数,以免造成附加错误)1.设单片机主频为6MHZ]利用定时器T1

7、编程实现在P1.0上输出频率为100Hz,古空比为1:8的矩形波(用甲断方式1和方式2实现)。解:频率为100Hz,则周期为10ms,其八分之一为1250Us单片机主频为6MHz,则一个机器周期2ixs采用方式!:TC二M-T/T计数二2丄1250us/2us=65536-625=6491l=0FD8FH二10000H-200H(512)-71H(113)二0FD8FH程序:ORG0000HAJMPMAINORG001BHAJMPTTT1MAIN:MOVTMOD,#10HMOVTH1,#OFDHMOVT

8、L1,#8FHMOVIE,#88HMOVR7,#0SETBPl.0SETBTRISJMP$TTT1:MOVTH1,#OFDHMOVTL1,#8FHINCR7R7,SCR,SJMPFH1#01出S08MCLP?)P1.0S08M:FH1:ENDCJNER7,#0&FH1SETBPl.0MOVR7,#0RETI(RET1)1250us——计数625,番器吏島驢杲為以谿律跚I又要取整,凑成625,每次计数125(250us),记5次够八分之一周期

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。