单片机综合实验Word文件下载.docx
- 文档编号:19915290
- 上传时间:2023-01-12
- 格式:DOCX
- 页数:24
- 大小:241.81KB
单片机综合实验Word文件下载.docx
《单片机综合实验Word文件下载.docx》由会员分享,可在线阅读,更多相关《单片机综合实验Word文件下载.docx(24页珍藏版)》请在冰豆网上搜索。
七、实验步骤:
(1)1.启动Altiumdesigner,建立一个新项目:
NewProjectPCBProject
2.查找元件,这里要注意元件的封装:
DesignBrowseLibrarysearchPhilips8bit_mcu
3.放置元件,移动,编辑元件属性。
如封装,网标。
4.连接(可选自动布线)生成PCB图:
Automaticrouting(自动布线)
5.铺地:
PlaceFill(GND)(选择铺地区域)PlaceCopperRegion(铺地)PlacePolygonPour(放置覆铜)
(2)
1.创建PCB工程:
FileNewProjectPCBProject;
2.新建原理图库文件:
FileNewLibrarySchematic
Library;
3.创建所需元件的原理图元件,可自定义大小;
4.创建新的PCB库:
FileNewLibraryPCBLibrary;
5.使用PCB元件向导,注意封装尺寸,创建所需元件的PCB
图:
ToolNewComponent;
(元件封状可通过老师所给PCB图生成DesignMakePCBLibrary的Library文件中查看)
6.制作8051单片机实验板原理图;
7.制作8051单片机实验板PCB图(可通过原理图自动生成):
DesignImportChangesFromPCB_Project1.prjpcb
八、实验器材(设备、元器件):
实验的主要元器件有:
PC,软件:
Altiumdesigner
九、实验结论(系统主观测试结果)
10、总结及心得体会:
通过这次试验熟悉了软件的使用方法
十一、对本实验过程及方法、手段的改进建议:
三极管的三个引脚应设计得远一点,否则容易短路。
报告评分:
指导教师签字:
第二次试验
1、实验室名称:
焊接电路板与静态调试
要求学生自己动手焊接电路板,并对实验板进行静态调试。
锻炼学生的动手能力,进一步熟悉8051实验板。
7、实验步骤:
1.焊接电路板时应以从低到高的顺序,以方便焊接,如贴片插座LED灯LED数码管插针,焊接时应尽量避免虚焊和漏焊;
2.焊接电容,LED灯时应注意其极性,插座应注意其方向;
3.静态调试时应先用万用表测量各电源脚电压以避免烧坏器件,然后再插上器件;
4.静态调试蜂鸣器,LED灯,观察对应位LED显示器的点亮情况;
电焊和焊锡以及各种元器件
9、实验结论(系统主观测试结果)
静态测试正常的实验板
十、总结及心得体会:
通过这次试验熟悉了焊锡和电焊的使用方法的使用方法
11、对本实验过程及方法、手段的改进建议:
希望给同学的原件不要遗漏,一次到位。
第三次试验
2、实验室名称:
2、实验项目名称:
蜂鸣器的控制
熟练掌握单片机I/O口控制,掌握一些简单的单片机c语言,如延时和循环等。
6、实验内容:
通过控制单片机I/O来控制led显示流水灯。
参考程序
#include<
reg52.h>
intrins.h>
#defineucharunsignedchar
#defineuintunsignedint
voidDelay(uintdel)
{
uinti,j;
for(i=0;
i<
del;
i++)
for(j=0;
j<
1827;
j++)
;
}
/********************************************************************
*名称:
Main()
*功能:
实现灯的闪烁
*输入:
无
*输出:
*说明:
也可以使用例1的的方法来关闭数码管
***********************************************************************/
voidMain(void)
uchari;
P1=0x00;
while
(1)
{
P1=0x7f;
//P0.7亮亮
for(i=0;
7;
i++)//移位7次
{
P1=_cror_(P1,1);
//_crol_()这个函数在intrins.h中定义了,用于循环右移
Delay(15);
}
P1=0xfe;
P1=_crol_(P1,1);
//用于循环左移
}
8、实验器材(设备、元器件):
实验板和软件。
九实验结论(系统主观测试结果)
实现了通过控制单片机I/O来控制led显示流水灯。
通过这次试验熟悉了c语言控制单片机。
十一对本实验过程及方法、手段的改进建议:
希望老师的讲解能够更加清楚。
第四次试验
3、实验室名称:
3、实验项目名称:
单片机控制4位共阳数码管显示
六实验内容:
七实验步骤:
八实验器材(设备、元器件):
实现了通过控制单片机控制4位共阳数码管显示.
。
第五次试验
4、实验室名称:
4X4矩阵键盘的使用
掌握4X4矩阵键盘的原理,如何使用单片机来检测按键,以及通过数码管显示相应的数字和字母来显示相应的按键。
1.理解并掌握4X4矩阵键盘的使用算法。
2.注意按键的焊接,如果接错会导致系统无法正常工作。
参考程序:
reg51.h>
ucharcodetable[16]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
0x80,0x90,0x88,0x83,0xC6,0xa1,0x86,0x8e};
Delay_1ms()
延时子程序,延时时间为1ms*x
x(延时一毫秒的个数)
voidDelay_1ms(uinti)//1ms延时
ucharx,j;
j<
i;
j++)
for(x=0;
x<
=148;
x++);
delay()
延时,延时时间大概为140US。
voiddelay()
inti,j;
=10;
=2;
j++)
;
Keyscan()
实现按键的读取。
下面这个子程序是按处理矩阵键盘的基本方法处理的。
按键值
ucharKeyscan(void)
uchari,j,temp,Buffer[4]={0xef,0xdf,0xbf,0x7f};
4;
P2=Buffer[j];
/*以下三个_nop_();
作用为让P1口的状态稳定*/
delay();
temp=0x01;
if(!
(P2&
temp))
{
return(i+j*4);
}
temp<
<
=1;
}
主函数
ucharKey_Value;
//读出的键值
P2=0xf0;
if(P2!
=0xf0)
Delay_1ms(15);
//按键消抖
if(P2!
Key_Value=Keyscan();
P0=table[Key_Value];
P2=0x0f;
实验板和pc
学会4X4矩阵键盘的使用
通过这次试验熟悉了4X4矩阵键盘的使用
12、对本实验过程及方法、手段的改进建议:
希望老师能够布置课下任务
第六次试验
5、实验室名称:
18B20测温模块的使用
掌握18B20的工作原理,并通过查阅它的datasheet了解其该如何工作,通过单片机控制,并通过数码管显示
#include<
#definejump_ROM0xCC
#definestart0x44
#defineread_EEROM0xBE
sbitDQ=P3^3;
//DS18B20数据口
unsignedcharTMPH,TMPL;
voiddelay_1()
延时函数
voiddelay(uintN)
inti;
N;
Reset()
复位DS18B20
ucharReset(void)
uchardeceive_ready;
DQ=0;
delay(29);
DQ=1;
delay(3);
deceive_ready=DQ;
delay(25);
return(deceive_ready);
read_bit()
从DS18B20读一个位值
从DS18B20读出的一个位值
ucharread_bit(void)
3;
i++);
return(DQ);
write_bit()
向DS18B20写一位
bitval(要对DS18B20写入的位值)
voidwrite_bit(ucharbitval)
DQ=0;
if(bitval==1)
DQ=1;
delay(5);
read_byte()
从DS18B20读一个字节
从DS18B20读到的值
ucharread_byte(void)
uchari,m,receive_data;
m=1;
receive_data=0;
8;
if(read_bit())
receive_data=receive_data+(m<
i);
delay(6);
return(receive_data);
write_byte()
向DS18B20写一个字节
val(要对DS18B20写入的命令值)
voidwrite_byte(ucharval)
uchari,temp;
temp=val>
>
i;
temp=temp&
0x01;
write_bit(temp);
delay(5);
*************************************************************
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 综合 实验