- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机第6、7章习题解答以及期末复习
第6章习题6解答
试用中断计数设计一个秒闪电路,其功能是控制发光二极管闪亮,其闪烁频率为50Hz。设fosc=6MHz。
解:
闪烁周期T=1/50秒=20ms,采用T0定时中断10ms将P1.0取反一次。
T0采用方式1定时,初值X=65536-6*10000/12=60536=EC78H
程序:ORG 0000H
LJMP START
ORG 000BH
LJMP PROT0
ORG 1000H
START:MOV TMOD #01H ;T0方式1,定时
MOV TH0, #0ECH
MOV TL0, #78H
MOV IE, #82H ; SETB EA
SETB ET0
SETB TR0
SJMP $
ORG 2000H
PROT0: MOV TH0, #0ECH
MOV TL0, #78H
CPL P1.0
RETI
第7章习题解答
串口作业:
1、设计一个80C51单片机的双机通信系统,并编写程序将甲机片外RAM8000H-9000H的数据块,通过串行口传送到乙机片外RAM3000H-4000H单元中去
解:设fosc=11.0592MHZ,波特率为2400波特。串口采用方式1,T1作波特率发生器, 采用模式2,取SMOD=0,则T1计数初值为:
X=256-11.0592×106×20/384×2400=244=F4H
程序如下:
;甲机发送程序
MOV TMOD,#20H ;T1模式2
MOV TL1,#0F4H ;T1计数初值
MOV TH1,#0F4H
SETB TR1 ;启动T1
MOV SCON,#40H ;串口方式1
MOV PCON,#00H ;SMOD=0,波特率不增倍
MOV DPTR,#8000H
LOOP: MOVX A,@DPTR ; 取发送的数据
MOV SBUF, A ;发送数据
JNB TI,$
CLR TI
INC DPTR
MOV A,DPH
CJNE A, #90H,LOOP ;
MOV A,DPL
CJNE A,#01H,LOOP
SJMP $
;乙机接受程序
MOV TMOD,#20H
MOV TL1,#0F4H
MOV TH1,0F4H
SETB TR1
MOV SCON, #50H
MOV PCON, #00H ;
LOOP: JNB RI,$
CLR RI
MOV A, SBUF
MOV DPTR,#3000H ;接收数据存储地址
MOVX @DPTR, A
INC DPTR
MOV A,DPH
CJNE A,#40H,LOOP ;
MOV A,DPL
CJNE A,#01H,LOOP
SJMP $
2、利用80c51串行口设计4位静态7段显示器,画出电路并编写程序,要求4位显示器上每隔1s交替地显示“0123”和“4567”
图中P3.2改为P1.0,或将164的CLR端接地。
解1:算法:采用串行口方式0。用定时器0定时50ms,循环20次,实现1s的定时,设晶振为12MHZ。设立显示两组数据的标志。
ORG 0600H
DISP: MOV R7,#4 ; 设置显示位数
MOV SCON,#00H ; 设串行口方式0
CLR(SETB) 60H ;设置一个位来判断显示哪组数据
LL: MOV R2,#00H ; 地址偏移量
JB 60H, DTAB1
MOV DPTR, #TAB
SJMP DISP0
DTAB1: MOV DPTR,#TABLE
DISP0: MOV A, R2
MOVC A,@A+DPTR ;
MOV SBUF,A ; 启动串行口发送数据
JNB TI,$ ; 等待一帧发送结束
CLR TI ; 清串行口中断标志
INC R2 ; 指向下一个数据
DJNZ R7,DISP0 ;
CPL 60H;交换显示标志位取反
DELAY: MOV 50H,#20H ;定时1S循环计数
MOV TMOD,#01H
您可能关注的文档
最近下载
- 专题02 宇宙中的地球-5年(2020-2024)高考1年模拟地理真题分类汇编(北京专用)(解析版).docx VIP
- 城市绿地分类标准 .pdf VIP
- 营养指导员题库.docx VIP
- 专题01 地球和地图-5年(2020-2024)高考1年模拟地理真题分类汇编(北京专用)(解析版).docx VIP
- 四年级【语文(统编版)】古诗三首(第一课时)课件 .pptx
- 质量管理体系工具统计技术.pptx VIP
- 2022年茅台考试真题及答案——计算机专业.pdf
- 发电机短路试验中转子接地保护误动作分析及关键问题探讨.pdf VIP
- Silvaco傻瓜教程—张林—长安大学—2018.06.pdf
- SpringBoot学习笔记(实用完整版).pdf VIP
文档评论(0)