1 / 95
文档名称:

单片机实验总结.doc

格式:doc   大小:998KB   页数:95页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

单片机实验总结.doc

上传人:bkeck 2022/2/27 文件大小:998 KB

下载得到文件列表

单片机实验总结.doc

相关文档

文档介绍

文档介绍:心得:1。劳劳逸(脑力劳动,体力劳动,娱乐活动)2。发现问题,,,清楚,灵敏起来。反过来有秩序的大脑将会使你的行为更加xfe;
11 1 TF1=0;
12 1 TR1=1;
13 1 //init();
14 1 while(1)
15 1
16 1 {
17 2 while(!TF1);
18 2 TF1=0;
19 2 ++i;
20 2 P1=i;
21 2 /*if(p34==0)
22 2 {
23 2 p34=1;
24 2 temp++;
25 2 P1=temp;
26 2 }*/
27 2 }
28 1 }
问题和考虑:同上此处的初始值不用反复复由于使用的工作方式2。
(3)串口通信实验:利用P3。0,。
#include<reg52。h>
#include〈intrins。h〉
#define uchar unsigned char
#define uint unsigned int
uchar trdata[]={'8’,’0','c’,'5’,’1',0x0d,0x0a,0x00};
void main()
{
uint i,j;
SCON=0X40;
PCON=0;
// REN=1;//有没有它也是不影响串口通信的因为他只在单片机接收的时候才要求必须置一;
TMOD=0X20;
TH1=0XE6;
TL1=0XE6;
// TI=1;//说明:有没有这个都不影响串口通信且位为有硬件置一
TR1=1;
while(1)
{
i=0;
while(trdata[i]!=0x00)
{
SBUF=trdata[i];
while(TI==0);
TI=0;
i++;

for(j=0;j<50000;j++);



说明:当TI=1且SBUF='A’时便启动了串口的发送计算机将承受到单片机发过来的数据A。
REN=1;虽说对于发送而言可有可无但是最好还是加上吧!
(4)数码管的动态非常交替显示123456和050906的标准化程序
#include<〉
#define uchar unsigned char
uchar code dula[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
uchar code wela[]={0x00,0x01,0x02,0x03,0x04,0x05};
uchar a,b,flag,temp;
sbit p37=P3^7;
void delay(uchar);
void display(uchar,uchar);
void init();
void main()

while(1)
{
uchar i;
for(i=0;i<90;i++)
{
display(6,1);
delay(2);
display(5,2);
delay(2);
display(4,3);
delay(2);
display(3,4);
delay(2);
display(2,5);
delay(2);
display(1,6);
delay(2);

}
for(