锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

pic单片机闪灯实验(Hello World)实验报告

时间:2024-04-20 16:07:09

1. 实验目的

A,学习汇编语言编程

B,学习使用编程软件和下载器在单片机上编程

C,学习学习嵌入式的方法

2. 任务要求

用汇编语言编程实现LED灯闪烁

3. 实验器材

单片机PIC16F886一片、LED灯一只、任选、下载器(及相关的线)一个

4. 实验方案

1硬件设计图

2软件流程图

5. 调试过程

先使LED灯亮,再写延时程序,最后实现闪灯。最后的结果是可以实现闪灯,但是闪灯的频率和亮灭时间比例还不能精确控制。

6. 实验现象分析

奇怪的现象:(还没有解决)

1,只写让LED灯亮的程序,即

LIp=16f886

INCLUDEp16f886.inc

ORG0x00

BANKSELSC

CLRFTRISC

CLRF

MOVLWB'00001111'

MOVWFPORTC

END

时,在PICKIT2中选择5Von,测得Vdd=4.2V,万用表直流电压档测得PINRC32.7V,测时发现RC3引脚是频率是50Hz,幅值是2.7V的正方波。LED可以一直亮,但是不是预期的一直置位。还没有找到原因。

2,如果采用延时、翻转如此循环,即循环部分分别为

A.loopcalldelay

comfportc,1

gotoloop

B.loopcalldelay

calldelay

calldelay

calldelay

calldelay

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章