微控制器原理及应用试卷

微控制器原理及应用试卷

ID:39616872

大小:59.00 KB

页数:3页

时间:2019-07-07

微控制器原理及应用试卷_第1页
微控制器原理及应用试卷_第2页
微控制器原理及应用试卷_第3页
资源描述:

《微控制器原理及应用试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、微控制器原理及应用试卷(注意: 共七大题。共计100分)一、简答题(每题4分,共20分)1、AT89S52单片机的CPU中的运算器主要由哪些逻辑部件构成?这些逻辑部件的主要作用有那些?2、AT89S52单片机共有几个中断源和中断矢量?分别指出各自的中断矢量地址?3、AT89S52单片机系统复位后,为什么需要对堆栈指针SP进行重新定义?4、在AT89S52单片机中,直接寻址方式中操作数存储空间有哪几种?对片内RAM高128B地址空间寻址如何实现?5、在AT89S52单片机中,定时器/计数器T0和T1有几种工作模式?各有什么特

2、点?二、如下子程序能实现什么功能?该子程序执行1次大约需要多少时间?写出计算过程。(AT89S52使用12M晶振)(10分)DELAY:MOVR7,#80LOOP1:MOVR6,#125LOOP2:DJNZR6,LOOP2DJNZR7,LOOP1RET三、分析题(共15分)设内部RAM(30H)=40H,(40H)=10H,(10H)=00H,端口(P1)=0CAH,分析下列程序执行后有关单元及寄存器的内容并注释程序。MOVR0,#30H;MOVA,@R0;MOVR1,A;MOVB,@R1;MOV@R1,P1;MOVP2,

3、P1;MOV10H,#20H;MOVP3,A;ADDA,#0A8H;MOVP0,A;MOV50H,A;执行上述指令后结果为:(R0)=(R1)=(A)=(B)=(P1)=(P2)=(P3)=(P0)=(40H)=(10H)=(30H)=(50H)=四、编程完成下列任务(共15分)(1)编程将内部RAM50H到4FH共16个连续单元清0;(2)将外部RAM3000H单元开始存放的20个数传送到片内RAM30H开始的单元;(3)将内部RAM0A0H单元的内容送外部RAM07FEH单元。五、编程完成下列任务(共20分)(1)编写

4、双字节无符号加法程序;(R0R1)+(R2R3)→(R4R5);(2)编写程将30H单元中的8位无符号二进制数转换成3位BCD码,并将结果存放在32H(百位)和31H(十位,个位)两个单元中。六、如图为AT89S52单片机与开关(按键)、LED发光二极管的接口电路。单片机P1.3~P1.0连接到逻辑开关K3~K0;P1.7~P1.4连接到发光二极管LED3~LED0。编写程序,要求发光二极管LED3~LED0的亮、灭与开关K3~K0的接通和断开状态相对应,当改变开关状态时,可观察到发光二极管的变化。试编写程序。(共10分)

5、七、如图所示为89S52(89S52使用6M晶振)与8路A/D转换器ADC0809的接口电路。问:(10分)(1)、ADC0809的START、ALE、EOC、OE这些引脚哪些是输入线、哪些是输出线?(2)、要启动该芯片,与哪些引脚有关,应为何种电平?需要执行哪些指令?(3)、要从ADC0809读出数字输出值,与哪些引脚有关,应为何种电平?需要执行哪些指令?(4)、按图中接线方式,8路A/D模拟通道中,IN0通道的地址为多少?(5)、编写采集数据程序,可采用查询或中断方式,分别对8路模拟信号轮流采样一次,并依次把结果存储到

6、外部RAM中的采样转换程序。在编写程序时要注明。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。