- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验五、六 串行口实验实验五、六 串行口实验
实验五 串行口方式0实验 (基于PROTEUS软件) 一、实验目的 1.掌握MCS-51单片机串行口方式0的工作原理; 2.了解方式0时的应用,即通过串行口扩展并行口,进行静态显示的方法; 3.掌握串行移位寄存器芯片74LS164的工作原理; 4.熟悉并掌握PROTEUS软件的使用方法。 二、实验内容 本实验包含两个小实验,可任选做一个。 1.利用串行口的工作方式0,将单片机的串口通过74LS164芯片转换成并口并驱动数码管循环依次显示0-9。在PROTEUS软件中设计出相应的电路,并进行仿真。 2.利用串行口的工作方式1,实验两个单片机间的双机通讯。其中单片机甲向单片机乙循环发送9-0(递减),同时单片机乙向单片机甲发送0-9(递增)。 三、实验器材 装有PROTEUS软件的计算机一台。 四、实验原理图 五、示范程序 1.方式0示范程序 MAIN: MOV SCON,#0 MAIN1: MOV B,#0FFH MOV R0,#0AH LP: INC B LCALL DSPLY LCALL DL1S DJNZ R0,LP LJMP MAIN1 DSPLY: MOV DPTR,#TABLE MOV A,B MOVC A,@A+DPTR MOV SBUF,A LP1: JNB TI,LP1 CLR TI RET TABLE: DB 0C0H,0F9H,0A4H DB 0B0H,99H,92H DB 82H,0F8H,80H,90H DL1S: MOV R7,#10 DL1: MOV R6,#200 DL2: MOV R5,#250 DL3: DJNZ R5,DL3 DJNZ R6,DL2 DJNZ R7,DL1 RET 六、实验步骤 1.在PROTEUS软件中设计相应的电路图。 2.编写相应的软件,并调试成功,生成.HEX文件。 3.将软件分别下载到相应的单片机中并运行,观察现象,直至仿真成功。 七、思考题 1.你在实验中是否采用了示范程序?在做实验过程中遇到了哪些问题?如何解决的? 2.如果在方式0的实验中想实现74LS164级联(即带多个数码管),如何实现?你的实验是否做成功?在实验过程中遇到了哪些问题?是如何解决的? 实验六 双机通讯实验 1.实验目的: (1)掌握单片机串行口工作方式的程序设计及简单三线式通讯的方法。 (2)了解实现串行通讯的硬环境、数据格式的协议、数据交换的协议。 (3)学习串行口通讯的中断方式程序的编写方法。 2.实验内容: 利用8051单片机串行口,实现两个实验台之间的串行通讯。其中一个实验台作为发送方,另一侧为接收方。发送方读入按键值,并发送给接收方,接收方收到数据后在LED上显示。 3.接线方案: 4.实验器材: (1)G2200/2100 实验平台 1 台 (2)仿真器/仿真板 1 台 (3)计算机 1 台 (4)实验连线 若 干 5.实验步骤: (1)把甲机RX1、TX1孔分别连甲机的P3.0、P3.1孔,乙机RX1、TX1孔也分别连乙机的P3.0、P3.1孔。甲机RS232插座3、2连乙机RS232插座2、3,两机的地线相连。可直接用随机的通信电缆连接。 (2)把第40号模块键盘显示的片选信号CS40孔接第36号模块片选信号YS0(8000-8FFFH)孔。 (3)设计程序,分别在甲机,乙机上运行。然后,在甲机键盘上按下0-F键 ,应在乙机上的键显区数码器上显示相应值。 (3)若把P3.0、P3.1孔直接相连,则按键值在本机的数码管上显示出来。 6.程序框图: 串口中断子程序 主程序 7.程序清单:(A6.ASM C6.C) 是 否 是 是发送中断? 读接收缓冲 是 否 无 开始 设置串口通讯方式及波特率 允许串口中断 LED显示 读入键值 检测键盘输入 转换成键码 串口发送键码 收到数据? 接收数据送显示缓冲 开始 置收到标志 清收发
您可能关注的文档
- 实习班级班主任工作手册(11级)实习班级班主任工作手册(11级).doc
- 实习教案电子版-姜韧实习教案电子版-姜韧.doc
- 实例3 平面框架结构的有限元分析实例3 平面框架结构的有限元分析.doc
- 实务考前模拟测试及答案2实务考前模拟测试及答案2.docx
- 实体检测要求2015.6.15实体检测要求2015.6.15.doc
- 实变函数-教学大纲实变函数-教学大纲.doc
- 实变函数试题库参考答案实变函数试题库参考答案.doc
- 实变函数试题集锦实变函数试题集锦.doc
- 实战商品定价高超策略网络营销实战商品定价高超策略网络营销.doc
- 实数(一)教学设计实数(一)教学设计.doc
- 实验五 蔗糖水解反应速度常数的测定1实验五 蔗糖水解反应速度常数的测定1.doc
- 实验五 一阶RC电路的过渡过程的multisim实验实验五 一阶RC电路的过渡过程的multisim实验.doc
- 实验五 振幅键控、移频键控、移相键控解调实验实验五 振幅键控、移频键控、移相键控解调实验.doc
- 实验五 串口通信实验五 串口通信.doc
- 实验八 串行接口实验实验八 串行接口实验.docx
- 实验八 常用控件实验八 常用控件.doc
- 实验六 探究二力平衡的条件实验六 探究二力平衡的条件.doc
- 实验十二 JDBC 数据库编程(I)实验十二 JDBC 数据库编程(I).doc
- 实验四 振幅键控、移频键控、移相键控调制实验实验四 振幅键控、移频键控、移相键控调制实验.doc
- 实验四 窄带随机信号的仿真与分析实验四 窄带随机信号的仿真与分析.doc
有哪些信誉好的足球投注网站
文档评论(0)