




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
?MCS51单片机原理与应用?实验指导书涛?MCS51单片机原理与应用?实验指导书涛?MCS51单片机原理与应用?实验指导书涛?MCS-51单片机原理与应用?实验指导书新疆水利水电学校水电机电系2021年9月序言:任务与要求一.单片机原理与应用实验的任务单片机原理与应用实验是单片机原理与应用课程的一局部,它的任务是:1.经过实验进一步认识和掌握单片机原理的根本见解、单片机应用系统的硬件设计及调试方法。2.学习和掌握单片机应用系统程序设计基础。3.提升应用计算机的能力及水平,提升逻辑思想及着手能力。二.实验设施单片机实验所使用的设施由计算机、DP-51PRO单片机综合仿真试验仪,其被骗算机是软件开发平台,主要完成程序编写、编译、下载程序等任务;单片机综合仿真试验仪是硬件开发平台,是鉴于80C51单片机的扩展实验系统。计算机和单片机实验开发系统之间是通过RS232串行接口进行通讯的。计算机RS232串行口单片机综合仿真试验图1单片机原理实验设施在计算机软件的控制下可完成单片机根本实验及综合设计性实验工程。全部的MCS-51单片机原理与应用课程实验都在这套综合仿真试验仪上完成。三.实验要乞降成绩核查1.恪守实验室纪律,在实验室内不得任意走动、高声喧华。2.实验前,按实验要求起初复习与实验相关的理论知识,明的确验目的,认识实验内容和方法。在实验过程中务必带上教材和实验文档,仔细听讲,以调试为主要目的,注意察看思虑,记录相关数据和程序,每次实验成绩依据完成状况赏赐评分。3.按实验指导书要求进行接线和操作,经检查和指导老师同意后再通电。当心使用机器,免得出现不测故障,假定机器出现硬件故障,可报告并恳求老师协调保护,勿喧华和起哄。4.严禁在实验室中做与实验没关的事情,特别是玩游戏者,一经发现本课程实训总成绩将减10分,发现两次实训总成绩按0分办理。5.按规准时间完成并上交实验报告。实验报告笔迹要清楚,结论要明确,并写出程序流程图、程序、并分析实验结果、完成思虑题等。6.实验后应断电并返回WINDOWS下封闭计算机,整理实验台,恢复到实验前的状况。第一局部KeilC51软件使用说明KeilC51软件是众多单片机应用开发的优异软件之一,它集编写,编译,仿真于一体,支持汇编、PLM语言和C语言的程序设计,界面友善,易学易用。DP-51PRO单片机综合仿真切验仪下边介绍KeilC51软件的使用方法:进入KeilC51后,屏幕以以以下图2所示。几秒钟后出现编写界面〔图3所示〕。图2启动KeilC51时的屏幕图3进入KeilC51后的编写界面简单程序的调试学习程序设计语言、学习某种程序软件,最好的方法是直接操作实践。下边经过简单的编程、调试,指引大家学习KeilC51软件的根本使用方法和根本的调试技巧。1)成立一个新工程单击Project菜单,在弹出的下拉菜单中选中NewProject选项〔图4〕。图4Project菜单此后选择你要保留的路径,输入工程文件的名字,比方保留到D:\C51目录里,工程文件的名字为C51。图5所示,此后点击保留.图5保留页面3)这时会弹出一个对话框,要求你选择单片机的型号,你能够依据你使用的单片机来选择,keilc51几乎支持全部的51核的单片机,我这里仍是以大家用的比很多的Atmel的89C51来说明,如图6所示,选择AT89C51今后,右边栏是对这个单片机的根本的说明,此后点击确立。图6SelectDevice完成上一步骤后,屏幕如图7所示.图7建成一个工程后的窗口到此刻为止,我们还没有编写一句程序,下边开始编写我们的第一个程序。5)在图8中,单击“File〞菜单,再在下拉菜单中单击“New〞选项。新建文件后屏幕如图9所示:图8Fill菜单成立文件图9建成一个文件后的窗口此光阴标在编写窗口里闪耀,这时能够键入用户的应用程序了,但这里建议第一保留该空白的文件,单击菜单上的“File〞,在下拉菜单中选中“SaveAs〞选项单击,屏幕以下图所示,在“文件名〞栏右边的编写框中,键入欲使用的文件名,同时,必然键入正确的扩展名。注意,假如用C语言编写程序,那么扩展名为(.c);假如用汇编语言编写程序,那么扩展名必然为(.asm)。此后,单击“保留〞按钮〔图10所示〕。图10保留对话框6)回到编写界面后,单击“Target1〞前面的“+〞号,此后在“SourceGroup1〞上单击右键,弹出以下菜单〔图11所示〕。图11加文件到工程此后单击“AddFiletoGroup‘SourceGroup1’〞屏幕如图12所示。选中,此后单击“Add〞屏幕好图13所示。注意到“SourceGroup1〞文件夹中多了一个子项“Text1.c〞了吗?子项的多少与所增添的源程序的多少同样图12选择文件图13参加文件后的窗口7)请输入汇编语言源程序。在输入上述程序时,Keilc51会自动鉴识重点字,并以不同样的颜色提示用户加以注意,这样会使用户少出错误,有益于提升编程效率。程序输入完成后,如图14所示。图14输入源程序后的窗口8)在图14中,单击“Project〞菜单,再在下拉菜单中单击“BuiltTarget〞选项〔或许使用快捷键F7〕,编译成功后,再单击“Project〞菜单,在下拉菜单中单击“Start/StopDebugSession〞〔或许使用快捷键Ctrl+F5〕,屏幕图15所示图15Start/StopDebugSession9)调试程序:在图15中,单击“Debug〞菜单,在下拉菜单中单击“Go〞选项,〔或许使用快捷键F5〕,此后再单击“Debug〞菜单,在下拉菜单中单击“使用快捷键Esc〕;再单击“View〞菜单,再在下拉菜单中单击“就能够看到程序运转后的结果,其结果如图16所。
StopRunning〞选项〔或许SerialWindows#1〞选项,图16程序运转后结果注意上述操作是纯软件的开发过程!怎样使用程序下载器看一看程序运转的结果呢?10〕单击“Project
〞菜单,再在下拉菜单中单击“
〞在以以下图中,单击“Output〞中单击“供下载器软件使用。把程序下载到
CreateHEXFile〞选项,使程序编译后产生AT89S51单片机中。
HEX代码,第二局部实验局部实验一单片机认识实验一实验目的1〕熟习MCS-51单片机芯片的外面引脚和内部构造。2〕熟习单片机实验系统。实验设施及器件PC机、DP-51PRO单片机综合仿真试验仪、RS232串行接口三实验内容1〕依据MCS-51单片机芯片的表记符号认识芯片及引脚。2〕内部储蓄器单元的数据检查。3〕专用寄存器数据的检查/改正。实验要求〔1〕比较教材认识单片机芯片的引脚及散布,找出P0、P1、P2及P3口对应的引脚,并对各引脚的功能进行认识。2〕检查目前工作寄存器中的数据。3〕察看位寻址区并说明字节地点与位地点的差别。实验思虑1〕通用寄存器RO-R7分别对应RAM区的哪些地点?2〕程序状态字PSW中的各位分别是怎样定义的?六完成实验报告实验二KEILC51集成开发环境的使用练习一实验目的熟习KEILC51集成开发环境的使用方法.二实验设施及器件PC机、DP-51PRO单片机综合仿真试验仪、RS232串行接口三实验内容依据KEILЦVISION运转环境入门成立工程,并依据以下内容成立文件并编译产生HEX文件。ORG0000HLJMPMAINORG00F0HMAIN:MOVR7,#0LOOP:MOVR6,#0DJNZR6,$DJNZR6,$DJNZR6,$DJNZR6,$DJNZR7,LOOPCPL取反CPL取反CPL取反CPL取反CPL取反CPL取反CPL取反CPL取反SJMPMAIN;END四实验要求娴熟掌握KEILC51集成开发环境的工程成立、编写与编译功能。五实验步骤依据实验指导书的步骤操作。六实验思虑试写出一条把片内RAM50H~59H单元清零的程序.试写出一条把片内RAM50H~59H单元写入01H的程序.完成实验报告实验三鉴于KeilC51集成开发环境的仿真与调试一.实验目的熟习KeilC51
集成开发环境调试功能的使用和
DP-51PROC
单片机综合仿真切验仪的使用。二.实验设施及器件PC机一台DP-51PROC单片机综合仿真切验仪一台三.实验内容依据本书的第2章的节内容进行KeilC51集成开发环境的仿真调试练习。此后依据以下内容成立文件并编译仿真调试。ORG8000HLJMPMainORG80F0HMain:MOVR7,#0Loop:MOVR6,#0DJNZR6,$DJNZR6,$DJNZR6,$DJNZR6,$DJNZR7,Loop;
延时CPLP1.0;P1.0
取反CPLP1.1;P1.1
取反CPLP1.2;P1.2
取反CPLP1.3;P1.3
取反CPLP1.4;P1.4
取反CPLP1.5;P1.5
取反CPLP1.6;P1.6
取反CPLP1.7;P1.7
取反SJMPMain;END四.实验要求娴熟掌握联合
DP-51PROC
单片机综合仿真切验仪和
KeilC51
集成开发环境进行仿真调试。五.实验步骤1.用40排线把A2
针排线把区的J61
DP-51PROC接口与D1
实验仪上的A1区J76区的J52接口相连。如图
接口和A2区J79所示。
接口相连,此后使用图实验1原理图2.对DP-51PROC实验仪上电,此后依据指导书设置把MON51监控程序下载到TKSMonitor51仿真器。
TKSMonitor51
仿真器和使用软件
DPFLASH3.封闭DPFlash软件。把下复位键〔RST〕,MON51
TKSMonitor51仿真器的工作模式选择开关切换到RUN处,此后按一程序就开始运转了。此时,TKSMonitor51仿真器进入调试状态。4.用户使用KeilC51
集成开发环境成立工程、编写与编译
“实验内容〞所列的程序。5.此时用户就能够依据实验指导书所表达的方法进行仿真调试。假如用户在退出仿真调试模式后想再次进入仿真调试,能够先按一下TKSMonitor51仿真器的复位键〔RST〕。用户能够在仿真调试环境下设置断点,单步,全速运转等。在调试过程顶用户能够看见
D1
区的
LED
的亮灭是由用户程序来控制的。六.实验预习要求仔细阅读KeilC51软件使用说明。七.实验思虑题怎样仿真和调试C51程序呢?〔用户能够把上边的例子改为C51程序此后再编译调试〕.完成实验报告实验四单片机I/O口控制实验一实验目的利用单片机的P1口作IO品口,学会利用P1口作为输入和输出口.二实验设施和器件PC机
一台单片机仿真器
,编程器
,实验仪三合一综合开发平台
一台三实验内容编写程序,用P1口作为控制端口,使D1区的LED轮番亮.编写程序,用P1.0~P1.6口控制LED,P1.7控制LED的亮和灭.(P1.7接按键,按下时LED亮,严禁时LED灭)四实验要求学会使用单片机的P1口作为IO口.也能够利用P3口完成该实验.完成实验报告.五实验步骤用导线把A2区的J61接口与D1区的J52接口相连.先编写一个延时程序.3.将LED轮番亮的程序编写圆满并使用TKSTUDYICE调试运转.使用导线把A2区的J61接口的P1.0~P1.6与D1区的J52接口的LED1~LED7相连,其他A2区J61接口的P1.7与D1区的J53的KEY1相连.编写P1.7控制LED的程序,并调试运转.(按下K1看能否全亮)A2区J61接口的P1.7与D1区的J54的SW1相连.此后再使用TKSTUDYICE运转程序,查察结果.实验原理图:AB实验参照程序程序1ORG0000HLJMPMAINORG0100HMAIN:MOVA,#0FFHCLRCMAINLOOP:CALLDELAYRLCAMOVP1,ASJMPMAINLOOPDELAY:MOVR7,#0LOOP:MOVR6,#0DJNZR6,$DJNZR6,$DJNZR6,$DJNZR7,LOOPRETEND程序
2ORGLJMPORG
0000HMAIN0100HMAIN:JBP1.7,SETLEDCLRLED:CLRCLRCLRCLRCLRCLRSJMPMAINSETLED:SETBSETBSETBSETBSETBSETBSETBSJMPMAINEND七程序流程图程序1程序2八实验思虑第二个程序中假如使用KEY1作为外面中止控制LED的亮和灭时,程序应怎样改正.试用本节知识,用P1口完成流水灯,左移,右移,闪耀,全亮的程序。完成实验报告。实验五蜂鸣器驱动实验一.实验目的利用单片机的P1口作IO口,使用户学会蜂鸣器的使用。二.实验设施及器件PC机一台DP-51PROC单片机综合仿真切验仪一台频次计一台三.实验内容编写一段程序,用P1.3口控制(输出3K到4K频次的方波),使B5区的蜂鸣器发出嘹亮的响声。依据例程输入一段程序,用P1.3口控制,使B5区的蜂鸣器发出“诞辰快乐〞的音乐。图蜂鸣器原理图四.实验步骤1.使用导线把A2区的P13与B5区的BUZZ接线柱相连。先编写一个延时程序〔120~200us〕。3.再编写一个循环程序,改变脚的电平,此后延时。这样,这个循环就使口输出一个频次为2.5KHz-4KHz的方波。在DP-51PROC单片机综合仿真切验仪上运转该程序时,B5区的蜂鸣器将发出嘹亮的响声
4.按以下例程输入,此后运转,蜂鸣器发出
“诞辰快乐〞的音乐。五.实验参照程序ORG8000HJMPMAINORG800BHJMPINTT0ORG8100HMAIN:MOVSP,#60HMOVTMOD,#01H;初始化准时器及器中止SETBET0;开准时器0中止SETBEASETBTR0;启动准时器0START0:MOV30H,#00HNEXT:MOVA,30HMOVDPTR,#TABLE;从TABLE中读取数据――声响时间MOVCA,@A+DPTRMOVR2,AJZENDDANLA,#0FHMOVR5,AMOVA,R2SWAPAANLA,#0FHJNZSINGCLRTR0JMPD1SING:DECAMOV22H,ARLAMOVDPTR,#TABLE1;从TALBE1中读取数据――腔调MOVCA,@A+DPTRMOVTH0,AMOV21H,AMOVA,22HRLAINCAMOVCA,@A+DPTRMOVTL0,AMOV20H,ASETBTR0D1:CALLDELAY;声音延时INC30HJMPNEXTENDD:CLRTR0JMPSTART0INTT0:;准时器0中止效力程序PUSHPSWPUSHACCMOVTL0,20HMOVTH0,21HPOPACCPOPPSWRETIDELAY:;R5的值就是声响连续时间MOVR7,#02DELAY0:MOVR4,#187DELAY1:MOVR3,#248DJNZR3,$DJNZR4,DELAY1DJNZR7,DELAY0DJNZR5,DELAYRETTABLE:DB82H,01H,81H,94H,84H,0B4H,0A4H,04HDB82H,01H,81H,94H,84H,0C4H,0B4H,04HDB82H,01H,81H,0F4H,0D4H,0B4H,0A4H,94HDB0E2H,01H,0E1H,0D4H,0B4H,0C4H,0B4H,04HDB82H,01H,81H,94H,84H,0B4H,0A4H,04HDB82H,01H,81H,94H,84H,0C4H,0B4H,04HDB82H,01H,81H,0F4H,0D4H,0B4H,0A4H,94HDB0E2H,01H,0E1H,0D4H,0B4H,0C4H,0B4H,04H,00HTABLE1:DW64260,64400,64524,64580,64684,64777,64820,64898DW64968,65030,65058,65110,65157,65178,65217;END六.实验思虑题〔1〕请用户思虑一下,怎样经过程序来编写出音乐。实验六P1口实验一.实验目的1.学习P1口的使用方法。2.学习延时子程序的编写和使用。3.学习单片机实验系统的使用方法和程序的调试方法二.实验设施及器械配置1.单片机实验开发系统。2.计算机。3.导线。三.实验内容分别完成单片机P1口做输出口、既做输入又做输出口的实验任务。1.P1口做输出口,接八只发光二极管,编写程序,使其循环点亮。2.P1口低四位接四只发光二极管L1-L4,P1口高四位接开关K1-K4,编写程序,将开关的状态在发光二极管上显示出来。四.实验原理说明P1口为准双向口,P1口的每一位都能独立地定义为输出线或输入线,作为输入的口线,必然向锁存器相应位写入“1〞该位才能作为输入。,8031中全部口锁存器在复位时均置为“1〞,假如今后往口锁存器写入过“0〞再作为输入时,需要向口锁存器对应位写入,“1。〞延时程序的编写能够用两种方法,一种是用准时器来实现,一种使用指令循环来实现。在系统时间同意的状况下能够采纳后一种方法。假如系统晶振为6.144MHz,那么一个机器周期为12/6.144μs即1/0.512μs。现要编写一个延时0.1s的程序,能够大概写出以下:MOVR7,#200DE1:MOVR6,#XDE2:DJNZR6,DE2DJNZR7,DE1上边MOV、DJNZ指令均为两个机器周期,所以履行一条指令需要1/0.256us,现求出X值:(X110.25610.256)200106指令3指令2指令4指令1计算出X=126,代入上式可知实质延时约为。五.连线方法及实验电路题目1:8031的—P1.7分别接发光二极管L1—L8,硬件原理图如图1-1所示。题目2:P1口的—接L1-L4,P1口的—接K1-K4,硬件原理图如图1-2所示。+5V+5V100100100100100100100100100100100100LEDLEDLEDLEDLEDLEDLEDLEDLEDLEDLEDLED+5VK4K3K2K1GND74LS0674LS06L8L7L6L5L4L3L2L1K4K3K2K1L4L3L2L1P1.7P1.5P1.4P1.3P1.2P1.1P1.0P1.7P1.6P1.4P1.3P1.2P1.1P1.080318031图1-1题目1硬件原理图图1-2题目2硬件原理图六.思虑题及实验报告要求1.思虑题(1).试说明51系列单片机4个I/O口在使用上的分工和操作上的特色。(2).改正程序,使发光二极管闪亮移位方向改变。2.实验报告要求(1).给出自行设计的程序清单、程序流程图。(2).总结实验过程中调试所碰到的问题和解决方法,写出编程调试的经验和意会。实验一、Keil软件认识实验一、实验目的
:1、掌握运用
Keil
软件进行汇编语言程序的汇编、连结、调试的方法
;2、掌握仿真切验板的应用方法
;3、学习MCS-51汇编语言程序的编写
.二、实验内容
:1、学习
KeiluVision2
和仿真切验板
ledkey
的使用方法
,编写并运转流水灯实验
,详尽内容请见?
51单片机数字实验室的应用?一文
.2、试编写程序
,把片内RAM的30H~7FH单元清零
.运用KeiluVision2
调试程序
,采纳单步伐试的方法
(快捷键F11),察看Regs窗口中各寄存器值的变化状况.参照程序:ORG0000HCLEAR:MOVR0,#30H;30H送R0寄存器MOVR6,#4FH;4FH送R6寄存器(计数)CLR1:MOVA,#00H;00送累加器AMOV@R0,A;00送到30H-7FH单元INCR0;R0加1DJNZR6,CLR1;不到4F个字节再清WAIT:LJMPWAITEND3、试编写程序:用数据传达指令将片内RAM的50H~5FH单元中的内容置成00H~0FH,此后将此中的内容传达到片外RAM的1000H~100FH单元中,最后再将片外RAM的1000H~100FH单元中的内容传回片内RAM的60H~6FH单元中.运用KeiluVision2调试程序,采纳单步伐试的方法(快捷键F11),察看Regs窗口中各寄存器值的变化情况.参照程序:ORG0000HMAIN:MOVR0,#50HMOVR7,#10HMOVA,#00HA1:MOV@R0,AINCAINCR0DJNZR7,A1MOVR0,#50HMOVDPTR,#1000HMOVR7,#10HA2:MOVA,@R0MOVX@DPTR,AINCR0INCDPTRDJNZR7,A2MOVR0,#60HMOVDPTR,#1000HMOVR7,#10HA3:MOVXA,@DPTRMOV@R0,AINCR0INCDPTRDJNZR7,A3HERE:AJMPHEREEND4、思虑题:试编写程序:求N的平方(0≤N≤9),并将结果送RAM的30H单元中实验一熟习实验系统及51指令练习一.实验要求本实验包括三个程序:1.指定储蓄器中某块的初步地点和长度,要求能将其内容清零。2.将给定的一个二进制数变换成二十进制〔BCD〕码。3.给出一个十六进制数,将其变换成ASCⅡ码值。二.实验目的1.娴熟运用Keil开发软件调试汇编语言程序。2.掌握储蓄器读写方法。3.掌握简单的数值变换算法。4.认识十六进制数和ASCⅡ值的差别。三.实验说明1.第一进入Keil开发环境,输入相应的程序,编译后运转,查察结果能否正确。2.程序1学生能够认识单片机读写储蓄器的读写方法,同时也能够认识单片机编程、调试方法,如何将储蓄器块的内容置成某固定值〔例全填补为0FFH〕?请改正程序,完成此操作。3.程序2是计算机中数值的各样表达方法,这是计算机的基础。掌握各样数制之间的变换是一种基本功,有兴趣的同学能够试一试将BCD码变换成二进制码。4.程序3主要让是使学生认识数值的BCD码和ASCⅡ码的差别,利用查表功能可迅速地进行数值转换,进一步认识数值的各样表达方式。要求独立编程,程序不可以够圆满同样。上机调试经过方可获取成绩,否那么按不及格办理,实验报告的填写,笔迹清楚、条理清楚、严禁剽窃、同样!要求独立思虑,独立撰写!实验三MCS-51内部接口实验一.实验要求本实验包括三局部内容:〔一〕P1口输入、输出实验p1口做输出口,接八只发光二极管,编写程序,使发光二极管循环点亮。P1口既做输入又做输出,将两个开关的状态在四个发光二极管上显示出来。〔二〕外面中止实验用单次脉冲申请中止,在中止办理程序中对输出信号进行反转。〔三〕准时器实验用8031内部准时器,每0.1秒钟T1溢出中止一次。P1口的P1.0~P1.7分别接发光二极管的L1~L8。要求编写程序模拟一循环彩灯。二.实验目的1.掌握p1口的使用方法和延时子程序的编写及使用。2.进一步学习多分支构造程序的编程方法。3.学习外面中止技术的根本使用及中止办理程序的编程方法。4.学习8031内部计数器的使用和编程方法,掌握中止办理程序的编写方法。三.实验说明〔一〕P1口输入、输出实验1.连线:P1.0~P1.7接发光二极管L1~L8〔见图23〕P1口为准双向口,P1口的每一位都能独立地定义为输入位或输出位。作为输入位时,必然向锁存器相应位写入“1〞,该位才能作为输入。为使发光二极管循环点亮,需要有必然的延时,现常用的有两种方法,一是用准时器中止来实现,一是用指令循环来实现。在系统时间同意的状况下能够采纳后一种方法。本实验系统晶振为,那么一个机器周期为12÷即1÷。现要写一个延时的程序,可大概写出以下:MOVR7,#X〔1〕DEL1:MOVR6,#200〔2〕DEL2:DJNZR6,DEL2〔3〕DJNZR7,DEL1〔4〕RET上边MOV、DJNZ指令均需两个机器周期,所以每履行一条指令需要1÷0.256us,现求出X值:1÷0.256+X〔1÷0.256+200×1÷0.256+1÷0.256〕=0.1×10?指令〔1〕指令〔2〕指令〔3〕指令〔4〕所需时间所需时间所需时间所需时间X=(0.1××10?-1÷0.256)/〔1÷0.256+200×1÷0.256+1÷〕=127D=7FH经计算得X=127。代入上式可知实质延不时间约为0.100215s,已经很精准了。实验一、清零程序〔2学时〕1、实验目的掌握汇编语言设计和调试方法,熟习键盘操作2、实验内容把7000H~70FF的内容清零3、思虑怎样将3500~35FF单元内容清零实验二、数据传达子程序〔2学时〕1、实验目的掌握RAM中的数据操作2、实验内容把〔R2、R3〕源RAM区内的〔R6、R7〕字节数据,传达到〔R4、R5〕目的RAM区3、思虑怎样将〔40H、50H〕源RAM区内的〔20H、30H〕字节数据,传达到〔10H、60H〕目的RAM区实验三、数据排序实验〔2学时〕、实验目的熟习8051指令系统,掌握程序设计方法、实验内容编写并调试一个排序子程序,将内存RAM中几个单元字节无符号的正整数,按从大到小的序次从头摆列3、思虑怎样编写并调试一个排序子程序,将内存RAM中几个单元字节无符号的正整数,按从小到大的序次从头摆列实验四、多分支程序设计〔2学时〕、实验目的掌握汇编语言的编程、实验内容编写散转程序,依据8032片内20H中的内容〔00或01或02或03〕进行散转实验五、准时器/计数器8253A的应用〔3学时〕1、实验目的1〕、学会8253A芯片和微机接口原理和方法2〕、掌握8253A准时器/计数器的工作方式和编程原理2、实验内容8253A的0通道工作在方式3产生方波3、实验步骤①用插针把8253的CLK0插孔和分频输出端T2插孔相连8253的GATE0插孔和+5V插孔相连8253的片选信号8253CS和译码输出端Y4相连④KBB拨在左侧OFF地点⑤用排线将SIO区的D0—D7连到BUS2区XD0—XD7⑥在“P.....〞状态下,从初步地点08C0H开始连续运转程序,用示波器测8253的0通道输出端OUTO,应有方波产生。实验六、P3.3输入、P1口输出〔3学时〕1、实验目的〔1〕、掌握P3口、P1口简单使用。〔2〕、学习延时程序的编写和使用。2、实验内容〔1〕、P3.3口做输进口,外接一脉冲,每输入一个脉冲,P1口按十六进制加一。〔2〕、P1口做输出口,编写程序,使P1口接的8个发光二极管L1—L8按16进制加一方式点亮发光二极管。3、实验说明〔1〕、P1口是准双向口,它作为输出口时与一般的双向口使用方法同样,由准双向口构造可知:当P1口作为输进口时,必然先对它置高电平,使内部MOS管截止,因内部上拉电阻是20KΩ—40KΩ,故不会对外面输入产生影响。假定不先对它置高,且本来是低电平,那
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年春沪科版七年级数学下册 第9章 分式 小结与复习
- 2025年度深圳市物流行业劳动合同范本
- 2025年度旅游意外保险合作协议书
- 二零二五年度甲乙丙方写字楼转租管理协议
- 二零二五年度父子间债权转让及债务转移安排协议
- 2025年度智能信用卡委托代理服务合作协议
- 二零二五年度跨境电商股权零元转让协议
- 二零二五年度离婚后财产分割与双方未来子女入学协议
- 电子烟基础知识培训课件
- 2025陕西彬长矿业集团有限公司招聘(150人)笔试参考题库附带答案详解
- 2025年湖南铁道职业技术学院单招职业技能测试题库1套
- 学生创新能力培养方案计划
- 《西门子PLC应用》一体化教案1-20周全篇
- 新苏教版一年级科学下册第一单元第1课《捡石头》课件
- 2.2学会管理情绪 课件 -2024-2025学年统编版道德与法治七年级下册
- 2025年湖北省技能高考(建筑技术类)《建筑材料与检测》模拟练习试题库(含答案)
- 2024-2025学年第二学期教学教研工作安排表 第二版
- 开展课外读物负面清单管理的具体实施举措方案
- 《智能网联汽车智能传感器测试与装调》电子教案
- GB/T 2423.17-2024环境试验第2部分:试验方法试验Ka:盐雾
- 2023年苏州卫生职业技术学院高职单招(英语)试题库含答案解析
评论
0/150
提交评论