- 1、本文档共85页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第11章 实验 第11章 实验 11.1单片机认识实验:单片机的认识及开发系统的使用 11.2 指令系统实验 11.2.1 寻址方式及数据传送实验 11.2.2 数据运算操作实验 11.2.3 控制转移和子程序调用实验 11.3 程序设计实验 11.3.1 循环程序实验 11.3.2 脉冲计数实验 11.3.3 灯的花样控制实验 11.4 中断系统实验:一键控制8盏灯交替点亮实验 第11章 实验 11.5 定时器/计数器实验:定时器控制输出方波实验 11.6 可编程I/O口8255芯片实验: 开关控制LED的亮、灭实验 11.7接口电路实验 11.7.1 “8”字流水(六位数码管循环显示“8”字)实验 11.7.2 ADC0809接口芯片实验 11.7.3 DAC0832接口芯片实验 11.7.4 直流电动机调速实验 11.7.5 步进电动机控制实验 11.8 单片机通信实验:单片机串行接口与PC的通信实验 11.9 C51实验:两位秒表实验 11.1 单片机认识实验:单片机的认识及开发系统的使用 4.实验步骤1)观察系统,了解硬件构成,熟悉键盘。2)连接好线路,输入简单程序,编译、传送、单步运行、连续运行、查看结果。5.实验思考关机后,输入程序是否还保存在开发系统中? 11.2 指令系统实验11.2.1 寻址方式及数据传送实验 4.参考程序1)学习MOVX和XCH指令的功能,参考程序如下:ORG 0030HMOV A,#55HMOV DPTR,#0020HMOV P1,AMOVX @DPTR,AMOV 20H,#0AAHXCH A,20HMOVX @DPTR,AMOV P1,AEND 2)学习MOVC查表指令,参考程序(0~9平方值的程序)如下:ORG 2000HADD A,#02HMOVC A,@A+PCSJMP $DB 00H,01H,04H,09H,10HDB 19H,24H,31H,40H,51HEND 3)学习堆栈指令的功能,参考程序如下:ORG 0100HMOV A,#55HMOV PSW,#0CCHPUSH ACCPUSH PSWMOV A,#66HMOV PSW,#77HPOP PSWPOP ACCEND 5.实验步骤根据开发设备使用说明,学习开发设备的基本操作:开机、复位、存储器的数据输入、修改和显示,以及程序的输入、调试、运行等。观察复位键的功能:按下复位键,将R0~R7、A、PSW、B和SP都送入十六进制数FFH,再按下复位键后,读出上述寄存器内容,观察其结果有何变化。请反复操作两次。学习MOVX和XCH指令的功能,可参考以下步骤:1)将P1连上8个发光二极管,输入程序、编译、传送、运行。2)运行程序前观察P1、DPTR、A、内部RAM 20H单元和外部RAM 20H单元的值,然后单步运行上述程序,再重新观察上述寄存器和存储器单元内容的变化。 学习MOVC查表指令,可参考以下步骤:1)输入(0~9)平方值的程序。2)给累加器A分别赋初值4、6、9并运行上述程序,同时检查累加器A中内容是否为初值的平方。学习堆栈指令的功能,可参考以下步骤:1)输入程序、编译、传送、运行。2)按复位键,观察A、PSW、SP、07H、08H和09H单元的内容,再单步运行上述程序,重新观察上述寄存器和堆栈区内容的变化。6.实验思考1)复位键的作用和功能。2)堆栈有什么作用? 11.2.2 数据运算操作实验 4.参考程序(1)学习加法指令 参考程序如下:ORG 2000HMOV R0,#30HMOV R1,#32HMOV A,@R0ADD A,@R1MOV @R0,AINC R0INC R1MOV A,@R0ADDC A,@R1MOV @R0,AEND (2)学习移位指令 参考程序如下:ORG 2000HCLR CMOV A,30HRL ARL AADD A,30HADD A,30HMOV 30H,AEND 5.实验步骤(1)加法指令学习 1)阅读程序,理解其功能,分析程序执行过程。2)将被加数1122H和加数3344H分别送入内部RAM的相应单元,即(31H)=33H、(30H)=44H、(33H)=11H和(32H)=22H。3)单步运行程序,观察31H和30H单元中的两数和以及进位CY,与人工求出的和比较。4)将被加数和加数分别改为8899H
您可能关注的文档
最近下载
- 毕业实习周记.docx VIP
- 2023年福建厦门思明区招聘社区工作者考试真题及答案.pdf VIP
- IPC-AJ-820A 中文 CN 组装和连接手册 2012.pdf VIP
- 电厂培训稿件PPT.pptx VIP
- 国家开放大学电大考试《电子商务概论》(1-9)形成性考核.docx
- 2024年全行业行业薪酬报告-45页.doc VIP
- 2023年福建省厦门市思明区莲前街道社区工作者招聘考试题库及答案解析.docx VIP
- 人形机器人标准化白皮书(2024版).pdf
- 2025至2030年中国医疗用车行业市场发展监测及投资潜力预测报告.docx
- Ruby on Rails后端开发实战指南.doc VIP
文档评论(0)