单片机开发板设计心得体会.docx

上传人:b****1 文档编号:444502 上传时间:2022-10-10 格式:DOCX 页数:8 大小:26.94KB
下载 相关 举报
单片机开发板设计心得体会.docx_第1页
第1页 / 共8页
单片机开发板设计心得体会.docx_第2页
第2页 / 共8页
单片机开发板设计心得体会.docx_第3页
第3页 / 共8页
单片机开发板设计心得体会.docx_第4页
第4页 / 共8页
单片机开发板设计心得体会.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

单片机开发板设计心得体会.docx

《单片机开发板设计心得体会.docx》由会员分享,可在线阅读,更多相关《单片机开发板设计心得体会.docx(8页珍藏版)》请在冰豆网上搜索。

单片机开发板设计心得体会.docx

单片机开发板设计心得体会

单片机开发板设计心得体会

篇一:

在个人的单片机开发板c语言程序及模块设计总

在个人的单片机开发板c语言程序及模块设计总结

Keil软

错误!

未定义书签。

*LED显

*

2

3

二.广告

4

件的使

示输出

灯的左移右

 

7

四^数码管动态显

8

五.4X4矩阵式键盘识

11

六^按键中断识

另U

12

7.定时器T0的应用---秒计时设

14

8.利用定时器产生乐

16

9.数摸转换ADC0804的应

....

19

摸数转换

DAC0832

.27

一.24CO8

的读

..30

二.PC机与

单片

34

三.DS18B20测

M温

36

+四.128X64液晶显示器的基本应

40

十五.标准键盘PS/2与单片机通信

43

十六,128X64无字库液晶4X4键盘输入使用(密码锁)

46

十七、串口下载线

52

*LED显示输出

*

很明显,要点亮使发光二极管,必须使单片机的I/O口

输出低电平。

于是我们的任务就是编程序使输出地电平。

#include/*LED显示输出具体口输出*/

sbitP1_0=P1八0;/*定义为p1_0*/

sbitP1_1=P2A1;/*定义为p1_1*/

sbitP1_2=P3A2;/*定义为p1_2*/

sbitP1_3=P0A3;/*定义为p1_3*/

main

P1_0=0;/*输出高电平即:

灯亮*/

P1_1=0;

P1_2=0;

P1_3=0;

}

#include/*LED显示输出整体输出*/

main

P1=0;/*输出高电平*/

P2=0;

P3=0;

P0=0;

AT89S52单片机从简单到复杂程序演示。

1.闪烁灯

[实验任务]

在端口上接一个发光二极管L1,使L1在不停地一

亮一灭,一亮一灭的时间间隔为秒。

[硕件电路]

与上面点亮小灯的连接完全相同。

#include/*闪烁灯*/

del/*延时秒*/

unsignedchari,j,k;

forfor

for;

}

sbitP1_0=P1八0;

main

{

while/*永远为真,一直执行下去*/

{

P1_0=0;

del;

P1_0=1;

del;

}

}

#include""

//#defineucharunsignedchar

//#defineuintunsignedint

sbitP10=P1八0;

voidmDelay

{unsignedinti;

for

(for

(;}

}

}

voidmain

(for

(P10=!

P10;//取反

mDelay;//延时1秒。

如果是20XX那么是2秒

}

}

2.广告灯的左移右移

[实验任务]

做广告灯的左移右移,八个发光二极管分别接在单片机

的一接口上,输出“0”时,发光二极管亮,开始时m

一77…7亮,重复循环。

(当然,四个输出口可以同时实现广告灯)

[硕件电路

#include/*广告灯的左移右移*/

unsignedchari;

unsignedchartemp;

unsignedchara,b;

delay//延时程序

(unsignedcharm,n,s;

for

for

for;

}

main

while

temp=0xfe;

P3=P2=P0=P1=temp;//直接对1/0口p3赋值,使批输出低电平。

delay;//延时

for//实现广告灯的从右到左移动

a=temp>;

P3=P2=P0=P1=a|b;

delay;

}

for//实现广告灯的从左到右移动

a=temp>>i;

b=temp篇二:

89C52单片机开发板设计报告

篇三:

贴片51单片机开发板实训报告

成都航空职业技术学院

《电子产品生产与检验实训》实训报告

------贴片51单片机开发板

姓名:

学号:

班级:

专业:

电子工艺与管理

系另U:

航空电子工程系

指导老师:

朱静

20XX年01月

一、贴片51单片机开发板概述

二、元器件识另U与检测

三、模块电路及焊接、调试

四、程序烧录及调试

五、自主程序设计

六、实训总结与体会

七、附录

一、贴片51单片机开发板概述开发板(evaluation

boardordemoboard)是用来进行嵌入式系统开发的电路

板,包括中央处理器、存储器、输入设备、输出设备、数据

通路/总线和外部资源接口等一系列硕件组件。

开发板一般由嵌入式系统开发者根据开发需求自己订制,也可由用户自行研究设计。

在一般的嵌入式系统开发过程中,硕件一般被分成两个平台,一个是开发平台(host),一个是目标平台(target)即开发板。

在此描述的开发平台指的是使用台式机,通过传输的界面,例如串口(RS-232)、串口、或是网络(Ethernet)与目标平台连接。

开发嵌入式系统,不可避免的是一定要先选择目标平台。

在挑选一个目标平台时必须审慎评估,因为这涉及到有无方便的开发环境及技术支持。

一般的板子除了集成型的CPU之外,最少需要一个输入及输出的界面、供下载影像文件(ROMmage)的接口、内存(RAM、FlashROM电源模块等。

为了开发初期的调试方便,还会在拉出几个特殊的引脚,如JTAG接口,以供外接的调试模块所使用。

当硕件及规格选定完成后,接下来就是进入最开始的系统开发与建立开放环境。

如果项目所使用的嵌入式操作系统不是自己开发,而是向其他厂商购买的话,大都提供集成式开发环境(IDE)与仿真器(Emulator)让开发者可以加速整个开发的过程。

当你拿到的是系统厂商已经移植好的操作系统,并且确定有给予充分的文件之后,就可以针对自己的目标平台做集成的动作。

Intel公司早期的产品,而ATMEL公司的AT89C5木AT89S52则更实用。

ATME公司的51系列还有AT89C205+AT89C1051等品种,这些芯片是在AT89C51的基础上将一些功能精简掉后形成的精简版。

而市场上目前供货比较足的芯片还要算

ATMEL的51、52芯片,HYUNDAI的GMS97系列,WINBOND的78e52,78e58,77e58等。

二、元器件识另U与检测

元器件的识另U:

根据我们所学的知识分辨出贴片电阻、

瓷片电容以及电解电容和集成芯片等。

检测:

根据原理图所示的值,一一找出相对应的元器件,

用万用表相应的档位去检测出其实际值与原理图所示的值

是否一致。

集成芯片的识别,则应上网查出其pdf文档,了

解其电气特性。

STC89C52RC:

STC89C52STC公司生产的一种低功耗、

高性能CMOS破微控制器,具有8K在系统可编程Flash存储器。

STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。

在单芯片上,拥

有灵巧的8位CPU和在系统可编程Flash,使得STC89C5为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

74H573:

是一款高速CMO第件,74HC573引脚兼容低功

耗肖特基TTL(LSTTD系列

74LS138:

74LS138为3线—8线译码器。

74H595:

8位移位寄存器和一个存储器,三态输出功能。

DS1302:

DS1302是由美国DALLAS公司推出的具有涓细电流充电能力的低功耗实时时钟芯片。

ULN20XXULN20XX是大电流驱动阵列,多用于单片机、智能仪表、PLG数字虽输出卡等控制电路中。

可直接驱动继电器等负载。

24C02:

串行E2PRO曜基于I2C-BUS的存储器件,遵循二线制协议,具有接口方便,体积小,数据掉电不丢失等特点°

三、模块电路及焊接

模块:

位选字:

利用74LS138译码器对数码管的位进行译码。

段选字控制:

通过74LS573的锁存功能来实现段位的控制。

蜂鸣器:

用一个I/O口,输出方波,这个方波输入进蜂鸣器就会产生声音,通过控制方波的频率、时间,还能产生简单的音乐。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1