嵌入式系统基础(单片机)实验指导书_第1页
嵌入式系统基础(单片机)实验指导书_第2页
嵌入式系统基础(单片机)实验指导书_第3页
嵌入式系统基础(单片机)实验指导书_第4页
嵌入式系统基础(单片机)实验指导书_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

嵌入式系统基础【单片机】实验指导电通工系·电工实中

录实一实板装和用实二软件的用实三灯延闪实实四按的断程验实五定器程验实六数显应编实实七矩键编实实八蜂器程验实九时编实实十时芯片DS1302编程验实验一

实验板的装配和使用

ffffPPPPS7S12S16ffffPPPPS7S12S16R5东红北绿C7Y2南黄C4南红R1S52510510INT1C一实板路理机带USB编器

蜂鸣器

X8

扬声器接口

f

f

V

VVVVffff

f

f

V

D1D2

IN4148XR1

D310K50

A

A

DA

DA

A

A

1211S2S10S13TXDALE

TXDX4

KKKKKDKLLLLLLLLLLNLLVAVAVAVAVAVATXD510IC2ATMEGA810K北黄LED1LED2北红西绿西黄C3uF西红22P南绿12M22PRESET东绿R9东黄10K22PTXDTXD))R6

X6

IC3

DZ1

V

510

R7510

X10

X2

Y1C18KHz6pF

C2

R2R3R4

10KK10K

DZ2

V

R810K

C6uF

X11HW

HRM00510红外遥控发射、收

温度传感器

数据存储扩展

10K

K二实板装焊的意项1本套件是一块系列单片机实验,并且自带一接口的程序烧写器;2套件主要包括一袋元器件【共49个元件块电路(贴片元器件已经焊接在路板上了根USB连接线一块单片机片接线和单片等到焊接完毕检查无误后再发3电路板上的贴片元件已经焊接毕,袋中的它直插元件由学生自己手焊接;4请焊接前逐一了解各个元件的称工原理电路板上的装位置、引脚极性【电路板上插装时的方向-----特别重要】等知识点(具体见

“元件清单止出现焊接错误;5焊接时请遵循先低后高的原则可以按照“件清单”的先后顺序来装和焊接件一般是一个焊一个向下插装到位焊接每个焊点的焊接时间好不要超过秒焊后及时剪元件引脚;6为保证电路板上元件的整齐、观,建议插和焊接时注意一定的技(例如:焊光二极管或按键等元件时,先将元件按正确方紧贴电路板插装,然每个元件只焊一个脚,再回顶层扶正歪斜的元,最后将剩下的引脚部焊接完毕7电路板上有一部分元器件(或盘)是为今进行功能扩展预留的,需要焊接(有X1~X12的位置都不必焊,需焊的元件可以参见“电路板照片”8焊接过程中要养成良好的习惯例如工具摆位置要顺手,元件及剪的引脚不乱弃,注意用电安全,工作完毕后及时清理桌面生等;9焊接完毕通电前,要用万用表电阻档测量源接口的阻抗值(一般大于1k太小,则可能是路板上有短路现象,为了防止烧坏计算机的USB接,一定要检并处理后再与计算机的USB连接;10、首次接USB线给电路板通电时,为单片机中没有程序,所以电路板上的发二极管和数码管的显示都是随机的,不代表任意义,不能由此判别验板是否存在故障;11、接下我们就可以往这个实验板中烧写程序具体使用方法请参见下文“五实验板的使用方法”部分。三元清袋中元件

名称12MHz晶体32.768KHz体DIP40集块座DS1302按键电排USB座数码管

数量11145522116

说明没极性(经焊了个)没极性(倒插装接)注意方向注意方向重点)注意方向注意方向注意方向注意方向注意方向六个脚都焊接【极性问是重点注意向

板上贴片其它

蜂鸣器22PF3V610K8550PCB

16629111

注意方向510414810UFUSB线其他扩展件

2173111……四实板片五实板使方注意面的说明乍看起来长很麻烦其实前四大步作只需要在第一次

用时设置一。今后正常使用,只需点步骤5中的两个按键就OK了1接工作完成后本实验板首连接计算机时出现新件”并要求安装驱的提示(这一步只在第一次使用时出现,同新的盘第一次连接计算时要求安装驱动的情况相似2驱动文件在USB实验板资源汇总(学生件夹的windows端驱动”文件夹中;3接烧写器驱动件的安装方法:①将实验板的连接线插到电脑的USB接口上,电脑就发现新硬件了,如图所示:②出现安装新硬件向导的时候我们选择“否,暂时不我们要手动安装动;③然后点击下一步,在下个窗口中我们选择“从列表或指定位置装

④再点下一步,点浏览;⑤找到路径(在实板资源汇---(学生件的端动”中⑥然后点确定,再点下一步,看到文件复制进度了

⑦到这里我们就完成了驱动的安装了;⑧如果进入设备管理器,可以看到如下图所示的USBASP设(这一步不用操作⑨至此,整个驱动安装完成。4程序烧写软件Progisp次使用前的设置步骤:

①双击桌面上的

图标(或在实验板资源汇-(生件的“程序烧写软件”中可以找到此图标软件,如下图所示:②此软件在首次安装使用时请注意设置如下几项参见上图)(1今后我们常用到的所有操作,全在如图的“编程”标签窗口;(2程及口”框请选择”;(3择片框选择“AT89S52”(使使用AT89S51单片,也选择“AT89S52,有别扭吧(4程框只选中片擦”程FLASH”和“据自动重载”三项③至此,所有的设置工作全部完成,可以开始正常使用了。5程序烧写软件的使用方法:①在程序烧写软件Progisp的界面上,击

按键,在弹出的话框中选择你要写入片机中的xxx.hex文件;(例如实板源汇-(生参考程序“贴片实验板程序”

\“流水和蜂鸣ok.hex②点击

按键,程序便会动写入到单片机之中。(此时,可以在验板上观察程序执行结果了③如果想往单片机中写入另一个程序,可以再次执行上面的①②步,简单吧!实验二

KEIL件的使用

一、点击桌面上图标,开福软件WAVE6000.二、建立新程序1、选择单中的【文\新建文件图1所。图12、在出的源程序窗口中输入所需编写的程序,如图2所。图23存程序择菜单中文\存文件时文件名称须带上后缀ASM如图所示。

图34、建立新项目,选择单【文\新建项目图4示。图45、在弹出的窗口中,入模块文件,选择刚才保存的文件LIANXI.ASM,如图5所示并点击“打开”钮。

图56、在图5中点击“打”按钮后会自动弹出“加入包含件”对话框,若没有包含文,则可按取消键,处按取消键。如图6所。图67、保存项目。在图6中点“取消”按钮后自动弹出“保存项目”对话框,在保存项目对话框中输入目名称,注意此处无须添加后名,软件会自动将后缀名设成PRJ按“保存”键将目存在与你的源程序相同的文夹下。如图7所。图78、仿真器设置。选择单【仿真仿真器设置弹的“仿真器置”对话框中,按

照图设置,选择“使用伟福软件模拟器图89、选择菜单【项编译行程序编译,如图所示,观察左下角的窗,若无错,则进入下步;若有错,则先修改程序错,然后再进行程序编译。图910、程序的软件模拟。编译功的程序便可以进行软件模拟仿真了,如图0所。例如:执行单步仿真,执行一次,程序向下运行一行寄存器中值的变化可以从菜单的窗口

\数窗口】中观察到,如图所示。从菜单的【窗口\CPU窗】中观察到,如12所示意踪”会进入子程序中,而“单”不会图注意:DATA—片内RAM区XDATA—片外RAM区BIT——位寻址区域

图CODE——ROM域PDATA——页式数据存储器,中不

图11、如果想观察程执行到某一行时的情况,可以在序的这一行设置一个断点。在需设置断点的指令右键设置断点,如图13所示。在一段程序中可设置多个断点。此时运行菜单【执全速执行序会执行到点处停止。图

实验三LED灯延时闪烁实验1个LED灯分别连在单片机P0口上具见原理;2因为是极通过阻连接单片机的I/O上所以为时灯,当为“”时灭3熟延子序结和写方法4编主序实LED的时闪烁闪频在0.3~1.5秒之可任设;5具可参“考序。

实验四

按键的中断编程实1本验上一按连在单片的中断1(INT1接上,具见理;2、8个LED分连接在片上,具见原理;因为阴通电连到片的口,以当I/O口为“0”时亮当I/O为“时LED灯;3熟中子序编方;4编主序实LED的时闪烁闪频在0.3~1.5秒之可;5具可参“考序。

实验五

定时器编程实验1个LED灯分别连在单片机P0口上具见原理;2因为是极通过阻连接单片机的I/O上所以为时灯,当为“”时灭3了单机定器结和工作理;4掌定器值计方;5熟定器程的写法;6编主序实LED的时闪烁闪频在0.3~1.5秒之可任设;7具可参“考序。

实验六

数码显示应用编程验1实板串口通过74HC164接六数管体原理;2因为本验板上数码管共阳数管所当74HC164的端口为0时码对的段,当的口为1”数管应段灭;3了数管示0~9数的理“字模的构成式;4握单片通过串口上连74HC164现码显数的方;5熟显子序编方;6编主序实通数管显示己学号六位的法;7写程现通过码循显自全学数的方法8具可参“考序。

实验七

矩阵键盘编程实验1本验P1上接了16个键具见理;2本实验的串行上通过接六数管具见原理;3了行翻法行阵盘解码工作原;4掌行翻法阵盘码的编方法;5编主序,实任意按某键,对应的值够数管显出;6具可参“考序。

实验八

蜂鸣器编程实验1本验口连接了1蜂器,具见原理;2因蜂器通三极管8550来驱的所以当I/O口为“0”蜂器响,I/O口P1.1为1时鸣不;3熟单机程制鸣发声的作原理4掌单机程制鸣发出不频率声的方法5解一段简短乐谱构其单片程实的本方法6写程过编程现片驱蜂器动奏段音乐7具可参“考序。实验九

时钟编程实验

1本实验的串行上通过接六数管具见原理;2因为本验板上数码管共阳数管所当74HC164端口为0时码对的段,当的口为1”数管应段灭;3复数管示等数字原和单片通过串口上连的74HC164现码显数的法以显示子序的编方;4复定子序编方;5编主序实单时长度的时,从定1秒;且编实现60制

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论