单片机实验课件要点详解.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第8章 串行通信 单片机与接口技术实验 1. 单片机应用系统开发过程 硬件设计及电路连接 程序编写 程序编译 程序调试 系统仿真调试 程序烧写 系统运行 硬件设计及电路连接 程序编写 编写源程序文件,汇编语言源程序文件扩展名为.ASM 。 程序编译 将扩展名为.ASM的源程序文件汇编成扩展名为.BIN的二进制文件,同时生成.HEX的十六进制文件。 程序调试 利用51单片机程序调试软件对所编制的程序按其功能要求进行调试。 系统仿真调试 利用仿真器及电脑上的相应仿真软件环境对所设计的单片机应用系统进行仿真调试。 程序烧写 将经过仿真过程已确认正确的程序的.BIN二进制文件或.HEX十六进制文件利用编程器写入单片机的ROM内或者程序ROM芯片内。 系统运行 将 已装入程序的单片机芯片 或者 没有装入程序的单片机芯片和已装入程序的ROM芯片 插入电路板中相应位置的插槽,系统通电,开始运行。 2. 实验内容 硬件设计及电路连接 程序编写 程序编译 程序调试 系统仿真调试 3. 具体实验 实验一: P1口输出实验 主程序:循环移位并送显示 MOV A, LOOP: MOV P1,A ACALL DELAY RL A LJMP LOOP 子程序:延时 MOV R1,#10 DEL1: MOV R2,#200 DEL2: MOV R3,#248 DEL3: DJNZ R3,DEL3 DJNZ R2,DEL2 DJNZ R1,DEL1 RET 实验二: P1口输入实验 主程序: MOV P1,#0FFH LOOP: MOV A,P1 MOV P0,A LJMP LOOP 实验三:外中断实验 主程序:初始化 MOV SP,#60H MOV A,#0FEH SETB IT1 MOV IE, MOV P1,#0FFH HERE: SJMP HERE 中断服务子程序:移位 INTI: RL A MOV P1,A RETI 实验四:定时器实验 主程序:初始化,判断定时时间是否已到,已到则软件计数器R1重新赋值、移位、送显示;不到则只送显示。 中断服务子程序:软件计数器R1减1,定时器重新赋初值。 TT1: CLR TR1 DEC R1 MOV TH1,#3CH MOV TL1,#0B0H SETB TR1 RETI 实验五:键盘控制与数码管显示实验 程序设计: ① 按键防抖 ② 字型码查表送显示 Q A? Thanks! DISP: MOV DPTR,#TAB MOVC A,@A+DPTR MOV P1,A MOV P2,#0FFH RET TAB: DB 0FDH,60H,0F2H,0DAH DB 66H,0B6H,0E0H,0BEH DB 0FEH,0E6H,0FEH,0EEH DB 09CH,0FCH,8EH,9EH 可自行设计按键控制与数码管显示功能,编制、调试、运行程序,观察系统运行效果。 * * 第8章 串行通信 (1) 利用Protel或者其它EDA软件设计系统电路原理图。 (2) 根据原理图绘制PCB(印制电路板)图。 (3) PCB板制作。 (4) 在制作好的PCB板上焊接电子元器件(IC芯片不要直接焊于电路板上,要用插槽转接),并进行基本硬件调试。 方法一:在文本文件中编写,扩展名改为.ASM。 方法二:在集编写、编译、调试、仿真于一体的专用软件环境中编写。例如南京伟福公司的WAVE,南京万利公司的 MedWin等。 方法一:使用独立的汇编软件完成汇编过程,例如ASM51,运行后,键入“ASM 文件名”。 方法二:在集编写、编译、调试、

文档评论(0)

挺进公司 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档