- 58
- 0
- 约3.62千字
- 约 5页
- 2018-03-15 发布于河南
- 举报
单片机第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.0
原创力文档

文档评论(0)