- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
集美大学单片机原理及应用指导书2017(学生版).docx
《单片机原理及应用》实验指导书集美大学轮机工程学院2017年10月目 录实验一 机器操作及基本指令练习2实验二 基础程序设计实验4实验三 定时器实验5实验四 计数器实验6实验五 并行I/O接口应用实验7实验六 中断实验8实验七 继电器控制实验9实验八 8255控制实验10附录一 STAR ES598PCI实验仪硬件结构111.1 A3区:CPU总线、I/O接口 片选区121.2 A4区:控制区121.3 B2区:逻辑笔、单脉冲121.4 B3区:74LS273、74LS244电路131.5 B4区: 8155、8255电路131.6 B5、C6区:扩展区141.7 C1区:电源区141.8 C3区:138译码器141.9 D1区:蜂鸣器141.10 D2区:0~5V电压输出141.11 E3区:继电器141.12 G5区:键盘LED151.13 G6区:发光管、按键、开关15附录二 实验一详细操作步骤17实验一 机器操作及基本指令练习一、实验目的1、熟悉Proteus软件Keil1 C51集成环境软件的使用方法。2、熟悉MCS51汇编指令,能自己编写简单的程序,掌握数据传输的方法。二、实验设备PC机一台,安装Proteus 7 ,Keil uVision3或以上版本软件三、实验内容1、熟悉Proteus软件Keil1 C51集成环境软件的使用方法。2、编写程序,实现内外部数据段的传送。四、实验步骤在内部RAM 30H中输入数据;使用单步、断点方式调试程序,检测外部数据RAM 1000H中的内容。熟悉查看代码特殊功能寄存器、内部数据RAM、外部数据空间的各种方法。五、程序清单Address1DATA30HAddress2XDATA1000HORG0000HLJMPSTARORG0100HSTAR:MOV30H,#0FAHMOV31H,#0F0HMOVR0,#Address1MOVR1,31HMOVDPTR,#Address2MOVA,@R0MOVX@DPTR,AMOVDPTR,#1001HMOVA,30HSWAPAXCHA,30HXCHA,R1SWAPAXCHA,R0END六、思考题1、执行程序前检查并记录以下内容:A: ;R1: ;RO: ;DPTR: ;30H: ;31H: ;1000H: ;1001H: 2、使用单步进入命令,运行程序,运行过程中变量窗有何变化?将鼠标停留在A、@R0、@DPTR等上一秒后,出现什么?它与变量窗使用场合的区别?A: ;R1: ;RO: ;DPTR: ;30H: ;31H: ;1000H: ;1001H: 3、将光标移到XCH A,RO上,使用运行到光标处命令,观察运行结果,体会它与单步进入命令的不同处。 30H: ;31H: ;1000H: ;1001H: 4、在MOV A,30H上,设置一个断点,使用全速断点命令运行,观察运行结果,它与运行到光标处命令有何区别?运行结果: 5、观察寄存器,有哪几种方法?1) 2) 3) 4) 5) 6、查看CPU内部数据RAM、CPU片外数据RAM,并记录。片内30H、31H: 片外1000H、1001H: 7、编写一个程序,将内部数据RAM中30H-3FH的数据传送到外部数据RAM1000H-100FH中。8、实验相关硬件结构参见附录一。在星研实验仪上的程序编译、运行及查询过程参见附录二实验二 基础程序设计实验一、实验目的掌握MCS-51单片机汇编语言设计和调试方法二、实验设备PC机一台,安装Proteus 7 ,Keil uVision3或以上版本软件三、实验内容1、将片外RAM 2000H到20FFH的内容清零。2、将片外RAM 3000H的内容拆开,高4位送到3001H低4位,低4位送到3002H低4位,并将3001H和3002H高4位清零 。四、实验步骤1、实验内容1(1)编制汇编语言程序,并在仿真软件中进行调试与运行。(2)在仿真软件中查看片外RAM 2000H到20FFH的内容,如全为零说明结果正确。2、实验内容2(1)在仿真软件中手动将片外RAM 3000H置为12H、3001H置为34H,3002H置为56H。(2)编制汇编语言程序,并在仿真软件中进行调试与运行。(3)在仿真软件中查看片外RAM 3001H与3002H的内容,如3001H内容为01H、3002H内容为02H说明结果正确。五、思考1、若需将片外RAM 2000H到20FFH的内容置为FFH,程序如何编写。2、如何使用断点方法调试本程序。实验三 定时器实验一、实验目的与要求1、熟悉51系列单片机定时/计数器功能,掌握相关控制寄存器的设置。2、认真预习本节实验相关内容,尝试自行编
您可能关注的文档
- 小智慧,大人生(Little wisdom, great life).doc
- 别让面子毁了管理家族企业.doc
- 《短线点金》指标原理(Short golden index principle).doc
- UNIT FOUR考研英语阅读理解精读篇.doc
- 《C语言程序设计》课后习题答案-高等教育出版社.docx
- 探究加强集团化公司内控制度与货币资金管理的几点建议.doc
- 编辑中级职称考试出版专业基础知识-章.doc
- Situational Leadership ; II Overview - ….doc
- 一位股市高手悟出的炒股铁律(A stock market Master Wu stock number ).doc
- 著名的四大音乐教学法(Four famous music teaching methods).doc
文档评论(0)