版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
《微机原理及应用》(浙江大学)第七部分综合设计题(含原题+参考答案)核心:MCS‑51(8031)单片机系统扩展、A/D、D/A、定时器、键盘、LED、交通灯、串口通信综合大题综合题1某MCS‑51单片机系统,8031为主芯片,主频6MHz;74LS138做译码器。2764(8KEPROM):存放系统程序6264(8KRAM):数据,地址:4000H~5FFFHADC0809:地址:8000H~9FFFHDAC0832:地址:C000H~DFFFH
已有+5V、‑5V基准电源。要求:
①画出硬件原理图,补充必要逻辑电路(8分)
②8路巡检仪:每通道100ms采样1次,采样结果依次存入片外6264,存满停止,编写程序(8分)
③P1口接8个按键,按键按下为低电平;8路AD采样结果存内部RAM40H‑47H。写子程序:检测P1按键,取出对应通道采样值送DAC0832输出(4分)
④若把6264换成1片16KRAM,74LS138片选如何处理(2分)参考答案①硬件要点8031:P0→低8位地址/数据总线;P2→高8位地址;ALE接地址锁存器;PSEN接2764读;RD、WR分别接RAM、ADC0809、DAC0832读写控制。74LS138译码:A、B、C接P2高3位,产生各芯片片选:6264:4000H‑5FFFHADC0809:8000H‑9FFFHDAC0832:C000H‑DFFFHADC0809:START、ALE接WR;EOC接P3.2;OE接RD;CLK由ALE二分频(6M晶振ALE=1M,二分频得到500K适配ADC0809)。DAC0832:直通/单缓冲,WR接写信号,片选来自138输出。②8路巡检仪参考程序(定时器T0定时100ms,6MHz)asm
MAIN:
MOVR6,#00H;片外RAM高字节初值40H
MOVR7,#00H;片外RAM低字节初值00H
MOVTH0,#3CH;6M,100ms定时初值
MOVTL0,#0B0H
SETBTR0
WAIT:
JBCTF0,WAIT;等待100ms定时到
MOVTH0,#3CH
MOVTL0,#0B0H
MOVR0,#8;8个通道
MOVR1,#0;通道号0~7
A_D:
MOVDPH,#80H;ADC0809基地址8000H
MOVDPL,R1
MOVX@DPTR,A;启动对应通道A/D转换
JNBP3.2,$;等待EOC转换结束
JBP3.2,$
MOVXA,@DPTR;读A/D结果
MOVDPH,R6
MOVDPL,R7
MOVX@DPTR,A;存入片外6264
INCDPTR
MOVR6,DPH
MOVR7,DPL
INCR1
DJNZR0,A_D
CJNER6,#20H,WAIT;62648K,写到6000H停止
AJMP$③按键检测+DA输出子程序P1口按键按下为低;通道数据在40H‑47Hasm
BUTTON:
MOVP1,#0FFH;置P1输入
MOVA,P1
JNZBUTTON;等待按键按下(不全为1)
MOVA,P1
JNZ$;消抖等待按键稳定
MOVR0,#3FH
LOOP:
INCR0
RRCA
JCLOOP;找到为0的位,R0指向40H~47H对应通道
MOVA,@R0;取该通道AD采样值
MOVDPTR,#0C000H
MOVX@DPTR,A;DAC0832输出
RET④换成16KRAM的片选16K需要2根138输出引脚,两个输出接到与门输入端,与门输出作为16KRAM的片选信号。综合题2:循环闪烁灯8个LED,某一个灯闪烁点亮10次,切换下一个,循环往复;画出硬件电路图,写程序。硬件:P1口输出,高电平点亮LED。asm
MOVA,#01H;初始P1.0亮
SHIFT:
LCALLFLASH;闪烁10次
RRA;右移,切换下一个灯
SJMPSHIFT
FLASH:
MOVR2,#0AH;闪烁计数10次
FLASH1:
MOVP1,A
LCALLDELAY;延时
MOVP1,#00H
LCALLDELAY
DJNZR2,FLASH1
RET
;DELAY为延时子程序,自行编写综合题3:交通灯控制程序十字路口:东西A放行30s;黄灯3s;南北B放行60s;黄灯3s;循环。A放行:东西绿灯、南北红灯;A警告:东西黄灯,南北红灯;B放行:南北绿灯,东西红灯;B警告:南北黄灯,东西红灯。asm
ORG2000H
MAIN:
MOVP1,#0CH;A放行,B禁止
MOVR7,#19H;30s计数
MAIN1:
LCALLDELAY1S
DJNZR7,MAIN1
MOVP1,#0AH;A黄灯警告
MOVR7,#05H;3s
MAIN2:
LCALLDELAY1S
DJNZR7,MAIN2
MOVP1,#21H;B放行,A禁止
MOVR7,#19H;60s
MAIN3:
LCALLDELAY1S
DJNZR7,MAIN3
MOVP1,#11H;B黄灯警告
MOVR7,#05H;3s
MAIN4:
LCALLDELAY1S
DJNZR7,MAIN4
AJMPMAIN
;1秒延时子程序
DELAY1S:
MOVR1,#02H
LOOP3:
MOVR2,#0C8H
LOOP2:
MOVR3,#0FAH
LOOP1:
NOP
NOP
DJNZR3,LOOP1
DJNZR2,LOOP2
DJNZR1,LOOP3
RET综合题4:外部中断实现按键数码管加减K1按下数码管数字+1;K2按下数字‑1;用外部中断INT0、INT1;共阴极数码管段码表。asm
ORG0000H
LJMPMAIN
ORG0003H
LJMPAINT0;INT0K1+1
ORG0013H
LJMPBINT1;INT1K2-1
MAIN:
MOVSP,#60H
MOVIE,#83H;开总中断,INT0、INT1
SETBIT0
SETBIT1
MOVR7,#00H;显示数字0~9
UP:
MOVA,R7
MOVDPTR,#TAB
MOVCA,@A+DPTR
MOVP1,A;P1输出段码
SJMPUP
TAB:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH
AINT0:
INCR7
CJNER7,#10,AINT01
MOVR7,#0
AINT01:
RETI
BINT1:
DECR7
CJNER7,#0FFH,BINT11
MOVR7,#9
BINT11:
RETI
END综合题5:2×2行列式键盘扫描子程序asm
KEY1:
ACALLKS1
JNZLK1
AJMPKEY1
LK1:
ACALLT12MS;12ms消抖延时
ACALLKS1
JNZLK2
AJMPKEY1
LK2:
MOVR4,#00H
MOVR2,#0FEH
LK4:
MOVA,R2
MOVP1,A
MOVA,P1
JBACC.0,LONE
MOVA,#00H
AJMPLKP
LONE:
JBACC.1,NEXT
MOVA,#02H
LKP:
ADDA,R4
PUSHACC
LK3:
ACALLKS1
JNZLK3
POPACC
RET
NEXT:
INCR4
MOVA,R2
JNBACC.1,KND
RLA
MOVR2,A
AJMPLK4
KND:
AJMPKEY1
KS1:;判断有无按键按下
MOVA,#0FCH
MOVP1,A
MOVA,P1
CPLA
ANLA,#0C0H
RET综合题6:串行口中断发送128字节数据asm
ORG0000H
LJMPMAINT
ORG0023H
LJMPINTSE1
MAINT:
MOVSCON,#01000000B;串口模式1
MOVTMOD,#20H;T1模式2波特率发生器
MOVTH1,#0D9H
MOVTL1,#0D9H
SETBTR1
SETBEA
SETBES
MOVDPTR,#ADDRT
MOVR0,#00H
MOVXA,@DPTR
MOVSBUF,A
SJMP$
INTSE1:
CLRTI
CJNER0,#7FH,LOOP
CLRES
SJMPENDT
LOOP:
INCR0
INCDPTR
MOVXA,@DPTR
MOVSBUF,A
ENDT:
RETIADDRT为片外RA
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年植物生长模拟行业标准与绿化规划技术应用流程
- 2026年秋季高三提前开学第一课 圆梦名校从今天开始
- 2026年秋季幼儿园开学第一课 幼儿园生活初体验
- 2025-2026学年广东省佛山市顺德区八年级(下)期末数学试卷(含答案)
- 2026中国新能源汽车电池回收利用市场调研及技术发展趋势与投资价值评估报告
- 2026食品加工制造行业市场供需分析及未来规划分析研究报告
- 2026中国智慧石油行业市场供需分析及投资评估规划分析研究报告
- 2026中国文化创意产品设计行业市场发展分析及发展趋势与投资前景研究报告
- 2026中国智能仓储物流行业市场开发潜力与行业竞争力研究分析
- 2026生米食品行业投资评估与商业发展分析研究报告
- “双减”背景下初中英语阅读教学策略优化
- 四川能投发展股份有限公司所属公司2026年员工公开招聘考试参考题库及答案详解
- xx区加强生物多样性保护实施方案
- 沪教版(五四学制)2026年数学七年级下册期末测试卷(含答案解析)
- 老挝用工合同范本
- 检察院安全生产工作制度
- 2026云南曲靖国金资本运营集团有限公司招聘3人笔试历年常考点试题专练附带答案详解
- 《小学数学教学设计》小学教育专业全套教学课件
- 冠心病诊疗指南(2025版)
- 5.集体土地所有权确权登记成果日常更新技术规范
- 新型降糖药物的临床选择与安全性管理
评论
0/150
提交评论