ImageVerifierCode 换一换
格式:DOCX , 页数:15 ,大小:435.35KB ,
资源ID:10636021      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10636021.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机实验报告书.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

单片机实验报告书.docx

1、单片机实验报告书并行I/O接口实验一、实验目的熟悉掌握单片机并行I/O接口输入和输出的应用方法。二、实验设备及器件个人计算机1台,装载了Keil C51集成开发环境软件。单片机仿真器、编程器、实验仪三合一综合开发平台1台。三、实验内容(1)P1口做输出口,接八只发光二极管,编写程序,使发光二极管延时(秒)循环点亮。实验原理图如图所示。图单片机并行输出原理图实验程序及仿真 ORG 0000HLJMP STARTORG 0100HSTART:MOV R2,#8 MOV A,#0FEHLOOP:MOV P1,A LCALL DELAY RL A DJNZ R2,LOOP LJMP STARTDELA

2、Y:MOV R5,#20D1:MOV R6,#20D2:MOV R7,#248D3:DJNZ R7,D3 DJNZ R6,D2 DJNZ R5,D1 RET END 中断实验一、实验目的熟悉并掌握单片机中断系统的使用方法,包括初始化方法和中断服务程序的编写方法。二、实验设备及器件个人计算机1台,装载了Keil C51集成开发环境软件。单片机仿真器、编程器、实验仪三合一综合开发平台1台。三、实验内容(2) 用P1口输出控制8个发光二极管LED1LED8,实现未中断前8个LED闪烁,响应中断时循环点亮。实验程序及仿真ORG 0000HLJMP MAINORG 0003HLJMP INT00ORG

3、0010HMAIN: A1:MOV A,#00H MOV P1,A MOV A,#0FFH MOV P1,ASETB EX0 JB ,B1 SETB IT0 SJMP C1B1:CLR IT0C1:SETB EA NOP SJMP A1INT00:PUSH Acc PUSH PSW MOV R2,#8 MOV A,#0FEHLOOP: MOV P1,A LCALL DELAY RL A DJNZ R2,LOOP POP PSW POP Acc RETI DELAY:MOV R5,#100D1:MOV R6,#20D2:MOV R7,#250D3:DJNZ R7,D3 DJNZ R6,D2 DJ

4、NZ R5,D1 RET END 定时/计数器实验一、实验目的掌握单片机定时/计数器的使用方法,包括初始化方法和中断服务程序的编写方法。二、实验设备及器件个人计算机1台,装载了Keil C51集成开发环境软件。单片机仿真器、编程器、实验仪三合一综合开发平台1台。三、实验内容(2) 用CPU内部定时器中断方式计时,实现每1秒钟控制输出状态发生一次反转,接发光二极管。实验程序及仿真ORG 0000H LJMP MAIN ORG 000BH LJMP TOSUB ORG 0030HMAIN: MOV SP,#70H SETB EA SETB ET0 MOV TMOD,#01H MOV TL0,#0B

5、0H MOV TH0,#3CH SETB TR0 MOV R2,#00H LJMP $TOSUB: MOV TL0,#0B0H MOV TH0,#3CH INC R2 CJNE R2,#20,T01 CPL MOV R2,#00H RETIT01: RETI 串行通信实验一、实验目的掌握单片机串行接口的使用方法。二、实验设备及器件个人计算机1台,装载了Keil C51集成开发环境软件。单片机仿真器、编程器、实验仪三合一综合开发平台1台。三、实验内容 利用8031单片机串行口,实现两个实验台之间的串行通讯。其中一个实验台作为发送方,另一侧为接收方。数据块传送。将甲单片机RAM中30H-37H单元

6、的数通过串行接口传送到乙单片机去,程序只发送、接收一次。实验原理MCS-51系列单片机上有一个通用异步接收发送器UART,通过引脚RXDP3O和TXDP31可与外部电路进行全双工的串行异步通信,发送数据时由TXD端送出,接收时数据由RXD端输入。 A/D转换实验一、实验目的掌握单片机扩展ADC的方法及其数据采集程序的设计方法。二、实验设备及器件个人计算机1台,装载了Keil C51集成开发环境软件。单片机仿真器、编程器、实验仪三合一综合开发平台1台。三、实验内容(1)利用实验仪上的ADC0809做A/D转换,实验仪上的电位器提供电压输入,编制程序,将采集的电压转换成二进制数字量,用发光二极管显

7、示。实验原理图见图。图单片机与ADC0809接口原理图ADC0808 是含8 位A/D 转换器、8 路多路开关,以及与微型计算机兼容的控制逻辑的CMOS组件,其转换方法为逐次逼近型。ADC0808的精度为 1/2LSB。在AD 转换器内部有一个高阻抗斩波稳定比较器,一个带模拟开关树组的256 电阻分压器,以及一个逐次通近型寄存器。8 路的模拟开关的通断由地址锁存器和译码器控制,可以在8 个通道中任意访问一个单边的模拟信号。DC0808引脚功能:芯片有28条引脚,采用双列直插式封装,各引脚功能如下:15和2628(IN0IN7):8路模拟量输入端。8、14、15和1721:8位数字量输出端。22

8、(ALE):地址锁存允许信号,输入,高电平有效。6(START): A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0808复位,下降沿启动A/D转换)。7(EOC): A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。9(OE):数据输出允许信号,输入,高电平有效。当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。10(CLK):时钟脉冲输入端。要求时钟频率不高于640KHZ。12(VREF(+)和16(VREF(-):参考电压输入端11(Vcc):主电源输入端。13(GND):地。2325(AD

9、DA、ADDB、ADDC):3位地址输入线,用于选通8路模拟输入中的一路工作过程: 在IN0IN7上可分别接上要测量转换的8路模拟量信号。 将ADDAADDC端给上代表选择测量通道的代码。如000(B)则代表通道0;001(B)代表通道1;111则代表通道7。 将ALE由低电平置为高电平,从而将ADDAADDC送进的通道代码锁存,经译码后被选中的通道的模拟量送给内部转换单元。 给START一个正脉冲。当上升沿时,所有内部寄存器清零。下降沿时,开始进行A/D转换;在转换期间,START保持低电平。 EOC为转换结束信号。在上述的A/D转换期间,可以对EOC进行不断测量,当EOC为高电平时,表明转

10、换工作结束。否则,表明正在进行A/D转换。 当A/D转换结束后,将OE设置为1,这时D0D7的数据便可以读取了。OE0,D0D7输出端为高阻态,OE1,D0D7端输出转换的数据。 说明:ADC0809的转换工作是在时钟脉冲的条件下完成的,因此首先要在CLOCK端给它一个时钟信号,说明书上给出了可以接入的脉冲信号频率是在10KHz1280KHz,典型值是640KHz。 这一点得注意,因为当START脉冲刚结束进入转换工作时,EOC还没有立即变为低电平而是过了8个时钟周期后才进入低电平的,所以再给出START脉冲后最好延时一会再进行EOC的检测。 一个通道的转换时间一般为64个时钟周期,如时钟频率

11、为640KHz时,时钟周期为微秒,一个通道的转换时间则为64100微秒,那么1秒种就可以转换100000010010000次。ORG 0000HLJMP MAINORG 0013HLJMP PINTIORG 0100HMAIN:SETB IT1 SETB EA SETB EX1 MOV DPTR,#7FF8H MOV A,#00H MOVX DPTR,APINTI:MOV DPTR,#7FF8H MOVX A,DPTR MOV P1,A RETIEND D/A转换实验一、实验目的掌握单片机扩展DAC的方法及其控制数据输出程序的设计方法。二、实验设备及器件个人计算机1台,装载了Keil C51集

12、成开发环境软件。单片机仿真器、编程器、实验仪三合一综合开发平台1台,示波器1台。三、实验内容(1) 利用DAC0808,编制程序产生锯齿波、三角波、正弦波。三种波轮流显示,用示波器观看。频率由学生自己确定,范围(10Hz1KHz)。实验原理图见图。DAC0808工作在单缓冲方式。实验程序及仿真ORG 0000HLJMP STARTORG 0100HSTART:MOV R0,#0FEH MOV A,#00H JNB ,LOOP1 JNB ,LOOP2 JNB ,LOOP3LOOP1:MOVX R0,A INC ASJMP LOOP1LOOP2: MOV R0,#0FEHUP: MOVX R0,A LCALL DELAY1 INC A JNZ UPDOWN: MOVX R0,A LCALL DELAY1 DEC A JNZ DOWN SJMP UPLOOP3:MOV R0,#0FEHMOV A,#B MOVX R0,A LCALL DELAY1 MOV A,#00110011B MOVX R0,A LCALL DELAY1 LJMP LOOP3DELAY1:MOV R5,#1D1:MOV R6,#20D2:MOV R7,#10D3:DJNZ R7,D3 DJNZ R6,D2 DJNZ R5,D1 RETEND

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

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