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

上传人:b****2 文档编号:887176 上传时间:2022-10-13 格式:DOCX 页数:5 大小:18.31KB
下载 相关 举报
单片机开发板设计心得体会.docx_第1页
第1页 / 共5页
单片机开发板设计心得体会.docx_第2页
第2页 / 共5页
单片机开发板设计心得体会.docx_第3页
第3页 / 共5页
单片机开发板设计心得体会.docx_第4页
第4页 / 共5页
单片机开发板设计心得体会.docx_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

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

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

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

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

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

  篇一:

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

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

  目录

  Keil软件的使用...................................................................................................错误!

未定义书签。

  *LED显示输出*....................................................................................................................................2

  一.闪烁灯..............................................................................................................................................3

  二.广告灯的左移右移............................................................................................................................4

  三.按键识别..........................................................................................................................................7

  四.数码管动态显示................................................................................................................................8

  五.4×4矩阵式键盘识别......................................................................................................................11

  六.按键中断识别...............................................................................................................................12

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

  八.利用定时器产生乐曲......................................................................................................................16

  九.数摸转换ADC0804的应用.......................................................................................................19

  十.摸数转换DAC0832的应用........................................................................................................27

  十一.24CO8的读写操作..................................................................................................................30

  十二.PC机与单片机通信.........................................................................................34

  十三.DS18B20测量温度系统.............................................................................................................36

  十四.128X64液晶显示器的基本应用................................................................................................40

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

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

  十七、串口下载线...............................................................................................................................52

  *LED显示输出

  *

  很明显,要点亮使发光二极管,必须使单片机的I/O口输出低电平。

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

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

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

  sbitP1_1=P2^1;/*定义为p1_1*/

  sbitP1_2=P3^2;/*定义为p1_2*/

  sbitP1_3=P0^3;/*定义为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单片机从简单到复杂程序演示。

  一.闪烁灯

  [实验任务]

  在端口上接一个发光二极管L1,使L1在不停地一亮一灭,一亮一灭的时间间隔为秒。

  [硬件电路]

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

  #include/*闪烁灯*/

  del/*延时秒*/

  {

  unsignedchari,j,k;

  for

  for

  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秒

  }

  }

  二.广告灯的左移右移

  [实验任务]

  做广告灯的左移右移,八个发光二极管分别接在单片机的-接口上,输出“0”时,发光二极管亮,开始时→→→→┅→→→┅→亮,重复循环。

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

  [硬件电路

  ]

  #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单片机开发板

  姓名:

  学号:

班级:

专业:

电子工艺与管理

  系别:

航空电子工程系

  指导老师:

朱静

  20XX年01月

  目录

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

  二、元器件识别与检测

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

  四、程序烧录及调试

  五、自主程序设计

  六、实训总结与体会

  七、附录

  一、贴片51单片机开发板概述开发板(evaluationboardordemoboard)是用来进行嵌入式系统开发的电路板,包括中央处理器、存储器、输入设备、输出设备、数据通路/总线和外部资源接口等一系列硬件组件。

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

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

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

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

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

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

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

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

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

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

  51

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

当前位置:首页 > 求职职场 > 笔试

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

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