微机原理及接口技术实验指导书-单片机2016版

微机原理及接口技术实验指导书-单片机2016版

ID:46243140

大小:798.64 KB

页数:30页

时间:2019-11-22

微机原理及接口技术实验指导书-单片机2016版_第1页
微机原理及接口技术实验指导书-单片机2016版_第2页
微机原理及接口技术实验指导书-单片机2016版_第3页
微机原理及接口技术实验指导书-单片机2016版_第4页
微机原理及接口技术实验指导书-单片机2016版_第5页
资源描述:

《微机原理及接口技术实验指导书-单片机2016版》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、fss口身》^}wsv4[D出(ver226・4)l&JJtlXxxxxXXXX彫产5®巻芒XA*普修X修G料辭土•久柬含泳谴g幕。如兴勵辭响2016用4M实验一数据传送指令1实验二二进制数运算及程序结构编程设计2实验三程序结构编程实验3实验四外部屮断及定时/计数器应用实验5实验五串行通信实验7实验六键盘扫描显示实验8实验七A-D/D-A转换实验9实验八11C串行总线实验12实验九利川MCS-51单片机控制交通灯(综合实验)13实验十电脑时钟(综合实验)14附录1SDUST-CEE-UC单片机实验箱介

2、绍15附录2KeilC51编译借谋信息30实验一数据传送指令(2学吋)1-1实验目的通过实验熟悉DAIS软件仿真环境和MCS-51系列单片机指令系统。掌握简单的程序编制、调试方法。加深对MCS-51系列单片机硬件结构的认识。1.2实验内容1、把R1中内容传送至R0中。2、把内部数据存储器20H单元屮的内乔传送至内部数据存储器30H单元屮。3、把外部数据存储器20H单元中的内容传送至内部数据存储器20H单元中。4、把外部数据存储器2000H单元中的内容传送至内部数据存储器20H单元中。5、把外部程序存储

3、器2000H单元屮的内容传送至内部数据存储器20H单元中。6、把外部数据存储辭2050H单元、2060H单元中的内容相互交换。*7、执行以下程序后,问SP=?,(71H)=?,(72H)=?MOVSP,#70HMOVA,#7CHMOVB,#0F0HPUSHACCPUSHBPOPBPOPACC*8、应用MOVCA,@A+PC指令求累加器A的平方值Y(设Y<=255)拼把结果送至R7小保存。*9、应用MOVCA,@A+DPTR指令求累加器A的立方值(设立方表的每个元素用两个字节表示),并把结果送至R2、R

4、3保存。说明:以上*表示选作内容,其余为必作内容,以下实验同。实验二二进制数运算及程序结构编程设计(2学时)2.1实验目的掌握并熟悉MCS-51指令系统,熟练掌握单字节及多字节二进制无符号数的运算方法。2.2实验内容1、下列程序执行后累加器A和PSW小的内容是什么?(1)MOVA,#7EHADDA,#82H(2)MOVA,#82HADDA,#84H2、将(R2R3)和(R4R5)中的双字节无符号数相加,结果存放在40H和41H单元中。3、将(R2R3)和(R4R5)中的双字节无符号数相减,结果存放在4

5、2H和43H单元中。4、试编出能完成以下操作的程序(1)使20H单元中的数的高两位变为0,其余位不变。(2)使20H单元中的数的高两位变为1,其余位不变。(3)使20H单元中的数的高两位取反,其余位不变。(4)使20H单元中的数据的所有位变反。实验三程序结构编程实验(4学时)2.1实验目的1、熟悉并掌握分支结构程序的编程方法和技巧。2、熟悉并掌握循环结构程序的编程方法和技巧。3、熟悉并掌握子程序的编程方法和技巧。2.2实验预习1、汇编语言的程序结构构成;2、汇编语言顺序结构、分支结构、循环结构、子程序

6、结构设计方法;3、提前根据实验内容将程序编写完。2.3实验内容•分支结构程序的设计1、在内部数据存储器BLOCK为首地址的缓冲区中存放有一组带符号数,数的个数已在LEN单元中,请编程实现:统计其中的正数和负数的个数并存入NUM和NUM+1单元屮。y二x;y=5x;y=2xc2、设自变量X为一无符号数,存放在内部数据存储器的VAX单元,函数Y存放在FUNC单元,请编写满足如下关系的程序:当x>=50时当50>x>=20时当x<20时•3循环结构程序设计3、在外部数据存储器从2000H到2020H地址单元

7、中存放冇一数据块,请将它们分别传送至2I00H单元到2120H单元屮(注意循环次数)。4、在内部数据存储器以BLOCK为始址的130个单元中,找出其最小值并把它送入MIN单元。5水、在内部数据存储器以BLOCK开始的存储区屮有10个单字节十进制数(每个字节有两个BCD数),请编程求BCD数的和(和为三位的BCD数),并把和存放在SUM和SUM+1单元(SUM为低字节)。•子程序程序设计6、将8051片内的数据存储器20H单元、21H单元中存放的单字节二进制数,转化为ASCII码,存放在30H〜33H单

8、元中,(要求将ASCII码转换部分设计为子程序)。7*、设8051单片机外部数据存储器从1000H单元开始存放有10个无符号8位二进制数,要求编一子程序将他们从人到小依次存入片内数据存储器从10H开始的存储区。实验四外部中断及定时/计数器应用实验(2学吋)4.1实验目的1.熟悉SDUST-CEE-UC单片机实验系统。2.熟悉并掌握外部屮断的编程方法和技巧,并加深对MCS-51系列单片机屮断系统硬件结构的认识。3.熟悉定时器/计数器的工作原理并掌握其编程方

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

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

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