1、单片机题库二、综合应用25.试题编号11040545试题类型问答题试题难度难试题水平理解试题结构原201012240703改为201012240709题干请完成80C51与DAC0832的连接(不考虑电源等),并编程实现用DAC0832输出如右图所示0+5V三角波。电路为单缓冲方式,DAC0832地址为7FFFH。(连线5分,编程10分)答案ORG 2000HSTAR: MOV DPTR,#7FFFH MOV A,#00H UP: MOVX DPTR,A INC A JNZ UP DOWN:DEC A MOVX DPTR,A JNZ DOWN SJMP UP END26.试题编号1104054
2、6试题类型问答题试题难度难试题水平理解试题结构原201012240703改为201012240709题干请完成80C51和DAC0832的连接(不考虑电源等),并编程实现用DAC0832输出如右图所示0+5V锯齿波。电路为直通方式,DAC0832地址为00FEH。(连线5分,编程10分) 答案 ORG 2000HDACS:MOV DPTR,#00FEH MOV A,#00H DACL:MOVX DPTR,A INC A JNZ DACL END 27.试题编号11040547试题类型问答题试题难度难试题水平理解试题结构原201012240703改为201012240709题干请完成80C51和
3、DAC0832的连接(不考虑电源等),并编程实现用DAC0832输出如右图所示0+5V三角波。电路为单缓冲方式,DAC0832地址为7FFFH。(连线5分,编程10分) 答案ORG 2000HDACS:MOV DPTR,#7FFFH MOV A,#00H DACL:MOVX DPTR,A INC A JNZ DACL END 28.试题编号11040548试题类型问答题试题难度难试题水平理解试题结构原201012240703改为201012240709题干 设有一个8路模拟量输入的巡回检测系统,采样数据依次存放在外部RAM 的0A0H0A7H单元中,ADC0809的8个通道地址为0FEF8H0
4、FEFFH。请补全ADC0809与单片机的连线,并采用中断方式编写程序实现将8个通道的模拟量转换为数字量。(连线5分,编程10分)答案主程序:MOV R0,#0A0H ;数据存储区首地址 MOV R2,#08H ;8路计数器 SETB IT1 ;边沿触发方式 SETB EA ;中断允许 SETB EX1 ;允许外部中断1中断 MOV DPTR,#FEF8H ;指向ADC0809首地址LOOP: MOVX DPTR,A ;启动A/D转换HERE: SJMP HERE ;等待中断 DJNZ R2,LOOP ;巡回,未完继续 CLR EA ;结束,关中断 SJMP $ ;结束停止中断服务程序:MOV
5、X A,DPTR ;读数INC DPTR ;指向下MOVX R0,A ; 存数一模拟通道INC R0 ;指向数据存储区下一单元RETI29.试题编号11040549试题类型问答题试题难度较难试题水平理解试题结构原201012240703改为201012240707题干采用线选法实现由两片2764扩展成16KB的程序存储器,要求P2.7作为线选信号线,请对下图正确连线。答案30.试题编号11040550试题类型问答题试题难度中试题水平理解试题结构原201012240703改为201012240707题干请用8031单片机和程序存储器芯片2764构成一个最小系统。要求有晶振和复位电路。答案31.试
6、题编号11040551试题类型问答题试题难度较难试题水平理解试题结构原201012240703改为201012240707题干设计一个基于80C51的用4个发光二极管对应显示4个开关的开合状态的的单片机控制系统。如P1.0合则P1.4亮,其余依此类推。程序采用中断方式。(电路7分,编程8分)答案ORG 0000H AJMP MAIN ORG 0003H AJMP IOINT ORG 0100HMAIN: SETB IT0 SETB EX0 SETB EA HERE: SJMP HERE ORG 0500HIOINT:MOV A,#0FFH MOV P1,A MOV A,P1 SWAP A MO
7、V P1,A RETI 32.试题编号11040552试题类型问答题试题难度较难试题水平理解试题结构原201012240703改为201012240707题干请完成如图单片机与8155扩展口芯片的连接,并编程实现8155对计数脉冲进行24分频,定时器/计数器产生连续方波,PA口为输入方式,PB口为输出方式,PC口为输入方式,禁止中断。(连线5分,编程10分)答案(1)确定计数初值:(P2.1接片选) 24D=18H,且M2M1=01, 则TL=18H,其端口地址为7F04H; TH=40H,其端口地址为7F05H。 (2)确定命令字:命令字为0C2H。命令/状态寄存器地址为7F00HMOVX
8、DPTR,A ;装入命令字MOV DPTR,#7F04H ;计数器低8位MOV A,#18H ;低8位计数值MOVX DPTR,A ;写入计数器低8位INC DPTR ;计数器高8位地址MOV A,#40H ;高8位计数值MOVX DPTR,A ;写入计数值高8位MOV DPTR,#7F00H ;命令/状态寄存器地址MOV A,#0C2H ;命令字SJMP $81.试题编号11040601试题类型单选题试题难度中试题水平记忆试题结构原20101224070901改为20101224070902题干ADC0809芯片在START信号的( )开始转换数据。答案参考答案AA下降沿B上升沿C低电平D高
9、电平82.试题编号11040602试题类型单选题试题难度中试题水平记忆试题结构原20101224070901改为20101224070902题干ADC0809芯片,当转换结束时,EOC端输出( )。答案参考答案DA下降沿B上升沿C低电平D高电平83.试题编号11040603试题类型单选题试题难度较易试题水平记忆试题结构原20101224070901改为20101224070902题干ADC0809芯片,在A/D转换期间,EOC端输出( )。答案参考答案CA下降沿B上升沿C低电平D高电平84.试题编号11040604试题类型单选题试题难度较易试题水平记忆试题结构原20101224070901改为
10、20101224070902题干ADC0809芯片与单片机接口可以采用查询方式,也可以采用中断方式,其中( )方式可以大大节省CPU的时间。答案参考答案BA查询方式B中断方式C两者85.试题编号11040605试题类型单选题试题难度较易试题水平记忆试题结构原20101224070901改为20101224070902题干ADC0809芯片的启动A/D转换控制信号输入端是( )。答案参考答案CAEOCBALE CSTART86.试题编号11040606试题类型单选题试题难度较易试题水平记忆试题结构原20101224070901改为20101224070902题干ADC0809芯片的地址允许信号输入端是( )。答案参考答案BAEOCBALE CSTART87.试题编号11040607试题类型单选题试题难度较易试题水平记忆试题结构原20101224070901改为20101224070902题干ADC0809芯片的转换结束信号输出端是( )。答案参考答案AAEOCBALE CSTART88.试题编号11040608试题类型单选题试题难度较易试题水平记忆试题结构原20101224070901改为20101224070902题干ADC0809芯片是( )位逐次逼近式A/D转换器。答案参考答案DA12B10C9D8
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1