教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

《单片机原理与应用》课程实验报告格式(6)

来源:网络收集 时间:2026-02-16
导读: ren=1和ri=0的条件下,开始接收。再次接受时,ri必须清零。 5. 实验流程框图 6. 实验过程记录 ⑴实验过程 编写程序,画出模拟电路图,在89c51中导入程序后,开始仿真模拟。 TI=0 RI=0 发送数据 接收数据 波特率.串

ren=1和ri=0的条件下,开始接收。再次接受时,ri必须清零。

5. 实验流程框图

6. 实验过程记录

⑴实验过程

编写程序,画出模拟电路图,在89c51中导入程序后,开始仿真模拟。

TI=0 RI=0 发送数据 接收数据 波特率.串行口方式设置 波特率,串行口方式设置 甲 乙 开始 开始 ⑵问题及解决方法

24

问题:在实验中甲机能够发射数据,但乙机不能显示目的。解决方案:一开始ren=1与ri=0未满足。首先要满足这个才行。

7. 实验总结

⑴发射机与接收机两者的波特率相同才能够正常接收。

⑵数据发射过程中,再次发送数据时,TI必须清零。在数据接收过程中:

必须满足REN=1和RI=0.

8. 成绩评定 附录 实验源程序 发射部分

/**********预处理部分**********/ #include

#define uchar unsigned char #define uint unsigned int

/**********主函数部分**********/ void main(void) {

SCON=0x40; //控制寄存器工作方式1 PCON=0x00;

TMOD=0x20; //定时器T0工作方式2 TH1=0xf3; //波特率为1200 TL1=0xf3; TR1=1; while(1) { SBUF=P1; //将P1数据存入寄存器 while(!TI){;} //等待数据存入完毕 TI=0; //发送中断标志软件清零 } }

25

接受部分

/**********预处理部分**********/ #include

#define uchar unsigned char #define uint unsigned int

/**********变量定义部分**********/

/**********子函数部分**********/

/**********主函数部分**********/ void main(void) {

SCON=0x40; //控制寄存器工作方式1,允许数据接收 PCON=0x00;

TMOD=0x20; //定时器T0工作方式2 TH1=0xf3; //波特率为1200 TL1=0xf3; TR1=1; while(1) { P1=SBUF; //将P1接收寄存器中的数据 while(!RI){;} //等待数据接收完毕 RI=0; //接收中断标志软件清零 } }

26

实验项目七 ADC0808的基本应用

1.实验目的

⑴了解ADC0808基本工作原理与使用方法;

⑵掌握MCS-51单片机ADC程序的基本设计方法。 2. 实验内容

基本部分:利用AT89C51和ADC0808设计一个简单的数字电

压表,测量范围0-4.99V,采用3位LED数码管将采样后的结果进行显示;

提高部分:错误!未找到引用源。将数字电压表的测量范围

改为0-9.99V;

错误!未找到引用源。将基本部分的单通道数字电压表设计成一个8通道的数字电压表。

3. 实验电路框图

27

+5vU1U2(CLOCK)19XTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534333221222324252627281011121314151617RV126272812345252423221216100XTAL2U2IN0IN1IN2IN3IN4IN5IN6IN7ADD AADD BADD CALEVREF(+)VREF(-)ADC0808CLOCKSTARTEOCOUT1OUT2OUT3OUT4OUT5OUT6OUT7OUT810672120191881514179RST1k+5.00Volts293031PSENALEEAOE912345678P1.0P1.1P1.2P1.3P1.4P1.5P1.6P1.7AT89C51

4. 实验任务分析

⑴硬件电路说明

在AD通道0中输入一定电压值,输出端连接c51的P0端口,P2端的数码

管显示相应的数值。

⑵软件设计说明

进行AD转换时,采用查询EOC的标志信号来检测AD转换是否完毕,若完

毕则把数据通过P0端口读入,经过数据处理之后在数码管上显示。进行AD装换之前要启动装换。

5. 实验流程框图

显示AD数据 开始

启动AD数据 读取AD数据

分出百,十,和个位 28

…… 此处隐藏:133字,全部文档内容请下载后查看。喜欢就下载吧 ……
《单片机原理与应用》课程实验报告格式(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/402854.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)