- 57
- 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.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
您可能关注的文档
- 过期指针、new、delete.doc
- 5安全教育培训.doc
- pep小学英语四年级上册第四单元全部课件.ppt
- 七年级上册第一章复习考试试题.doc
- 2010《《计算机通信网络》.ppt
- 2006年研究生入学考试数学一试题及答案.doc
- 国际商业概论作业之天价医药费.doc
- 5.综合复习.doc
- 4-平面骨骼关系.ppt
- 06-无穷小量的比较.ppt
- 腾讯安全沙龙:红队视角下的海外SRC猎场:战略、战术与突破.pdf
- 【icap】ETS的范围扩展:设计和政策挑战.docx
- bcg -美国最高法院关于关税的裁决对你的企业意味着什么 What Does the US Supreme Court Ruling on Tariffs Mean for Your Business.pdf
- 2026届甘肃兰州市高三下学期第一次模拟考试历史试卷(扫描版,含答案).docx
- bcg -零售银行如何让人工智能代理发挥作用 How Retail Banks Can Put AI Agents to Work.pdf
- 住宅项目规范解读(GB 55038-2025) -培训 - 房地产-2025.docx
- 盘扣式脚手架工程量自动计算表 -培训 -房地产-2025.pdf
- 广东省汕头市2024-2025学年高三下学期第一次模拟考试英语学试题(含答案).docx
- 品牌研究+_+2025+CAPSE中国航司品牌榜单.pdf
- 【银河专题】如何看待豆粕内外价差关系.pdf
最近下载
- 宁夏风电场49.5MW工程风机吊装、风机变安装施工合同.doc VIP
- 市政工程造价管控措施.docx VIP
- 语言文字规范培训.pptx VIP
- 苯乙烯生产工艺的节能优化和经济分析.pdf VIP
- 2026年光伏组件回收技术报告.docx
- 2025至2030中国连续血糖监测(CGM)市场应用动态与前景趋势洞察报告.docx VIP
- 2025年10月自考00090《国际贸易实务(一)》试题及答案.docx VIP
- TPI-2021年02月25日:配备DQ500_DQ380_DQ381变速箱的车辆变速箱故障指示灯亮起并存储事件存储器条目P173500_P173600-VW(2061782-1).pdf VIP
- 教师与语言文字规范.pptx VIP
- 应征入伍服兵役高等学校学生国家教育资助申请表Ⅰ(模板).pdf VIP
原创力文档

文档评论(0)