单片机实验指导书计算机.docx
《单片机实验指导书计算机.docx》由会员分享,可在线阅读,更多相关《单片机实验指导书计算机.docx(99页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、单片机原理股应用实施指导器目录3实验一仿真环境使用4实验二数据区传送、数据排序程序实验12实验三键盘扫描显示实验17实验四脉冲计数(定时/计数器的记数功能实验)28实验五A/D转换实验35实验六D/A0832转换实验41实验七步进电机控制实验48实验八RAM扩展实验58实验九力测量实验63实验十温度测量实验70实验十一点阵LCD液晶显示屏实验76实验一仿真环境使用一、实验目的1、熟悉仿真环境。2、学习简单程序调试的方法。二、实验内容:1、KEIL软件的安装将带有KEIL安装软件的光盘放入光驱里,打开光驱中带有KEIL安装软件的文件夹,双击Setup文件夹中“Setup”即开始安装。如果您的微机
2、匕已经安装了 KEIL的软件,会提示您是否要先把您以前的软件先卸载,此时您最好是先卸载掉,然后再安装本软件(如图所示)。如果您需耍把软件安装在C盘以外的其它盘,需要运行一个补丁文件,直接打开KEIL 软件已安装目录中的KEILUV2,双击“Crackdir”图标,点击确定即完成补丁的安装(如图所示)。实验中所用实验例程在盘符keiluv2中,文件名为“3OOOTB51配套实验程序”都是工程文件,直接打开就可以进入调试界面;本书中所讲软件实验在“51asm”文件夹中,都以ASM的格式存放文件夹中。2、硬件安装连接51CPU板,在实验箱右下角有三个插座:JI、J2、J3,用来连接51CPU板,在5
3、1CPU板上有一个小拨码开关:J18,是单片机的EA脚,是用来选择读片内还是片外ROM 的,拨向左边为读片内ROM;拨向右边为读片外ROM。KEIL仿真器与实验箱的连接:将KEIL仿真器40芯的排线连到51CPU板的40芯插座上,仿真器的USB连接线连到微机的USB 口。八段数码管右上角的两个拨码小开关是用来设置工作模式的,将两个拨码小开关同时拨向右边是选择51单片机工作模式,此时应拨向右边。3、Keil C软件的操作说明新建一个项目文件。首先点击 Keil uVision2,进入uVision2界面。点击工具栏Project选项中的New Project,准备开始建立自己的项目。输入工程文件
4、名称,并选择保存工程文件的目录。为项目文件选择一个目标器件(如ATMEL89c51),如图所示。a8l-k.4 rU.Hr 24Mt OWS cmiU.Hw I/I_J2 TiaM-/Caviri. 6 XBry Lack 4K 力,H*k C, 128 gp 0* *-d BANUflli在“为目标目标1设置选项”中,点击“调试”菜单,在此菜单中可选择是使用硬件仿真,还是软件仿真,连接实验箱做实验时选择硬件仿真,点击硬件仿真选项后面的设置选项,在此对对话框中选择串口和波特率,串口根据所连电脑来决定。波特率为38400。软点击“文件/新建”创建源程序文件并输入程序代码。在文本框中输入原程序,如
5、下图所示点击“文件/保存“对程序进行保存I- I ,“A、”3R3 S(&0R ZtiuaFt)* Ipoto *CS 。3 tMB112S1ma Ct) e力J|SKtNMCrnnr7L:1C1CAPg用鼠标对项目工作区的目标1,点击右键在弹出的菜单中选择添加文件到原代码组,如HtAMtl0sMMi? (tx IW1 ttD.C,J-1O1 xl6 u o r o q . .0(34 g - 9 o 国 1b r e_*wrxC - 十十九心“11二 hOptxm for Group 3m*ce Groia 1的 tQttrirwlrt* Ne01223 = ooooo AI mil *ln
6、( ss / ooooo X* /富* numRSF /在弹出的添加文件框中,选择需要添加到项目中的文件CM NUM0rH点击编译连接的图标,对项目文件进行编译0图ug Fvhar* look JVCS(ja*)-Itfl xj图3 H。, h h &ZlMg tA也tn国鱼” os .凹凹x k恭行一3点击“调试/启动/停止调试”进入调试界面IRlED - TTisioa -。:工11何23000”51配套实怜例程1实处一八段敷玛管显示实泠AS-8LZD .日文件Q)编辑(B)视图(V)项目(P)调试8)闪存Q)外围设备(r)工具(T)版本控制(S)帮助00固G$ Q国Ctrl+F5腌出1
7、f值自i a 02国电型眄典13 a *M XS (Target 1胤运行仍告进G?步越(p)什跳出当前函数fin弊F1I F1四碓1儆氟炉装卮巨H7|P.nI;实验一八段数码管1r- nnrn tcc.ccCKAvia ,4093ia8868图6实验接线图六、程序框图:堆栈、定时/计数初始化开定时器取出TLO/THO内容转换图7主程序流程图图8二转十进制程序流程图七、实验步骤:用连线把“总线插孔”的P3.4孔连“脉冲源”的“DOWN”孔,执行程序,按动AN 锁按钮,观察数码管上计数脉冲的个数。八、思考问题:把P3.4孔分别与“脉冲源”的2MHZ、1MHZ,0.5MHZ孔相连时,显示值反而比连
8、0.25MHZ孔更慢,为什么?当fosc=6MHZ时,能够计数的脉冲信号最高频率为多少?九、实验程序:;对定时器。外部输入的脉冲信号进行计数且显示OUTBIT equOelOlhCLK164 equOelO2h ;段控制口(接164时钟位)DAT164 equOelO2h ;段控制口(接164数据位)LEDBuf equ 40hIN equOelO3hORG OOOOhMOV SR#60HMOV DPTR,#0e 100H;8155初始化MOV A,#03HMOVX DPTR,AMOV TMOD,#05H;定时器初始化MOV TH0,#00HMOV TL0,#00HSETB TROLOOPO:
9、 MOV R2,TH0MOV R3,TL0LCALL LOOP1MOV R0,#40HLOOP1:LOOP2:MOV A,R6LCALLPTDSMOV A,R5LCALLPTDSMOV A.R4LCALLPTDSLCALL DISPLAYSJMP LOOPOCLR AMOV R4,AMOV R5,AMOV R6,AMOV R7,#10HCLRCMOV A,R3RLC AMOV R3,AMOV A,R2RLC AMOV R2,AMOV A,R6AD DC A,R6DA AMOV R6,AMOV A,R5ADDC A.R5DA AMOV R5,A;二转十子程序ADDC A,R4DA AMOV R4
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 单片机 实验 指导书 计算机
限制150内