//
// 实验描述:LED0 - LED5 流水点亮
//
// 注意事项:
//
//-------------------------------------------------------------------------------
#include "pic.h"
__CONFIG(FOSC_HS&WDTE_OFF&LVP_OFF); //外部晶振 WDT OFF
#define _XTAL_FREQ 8000000L //8MHz晶振
#define LED0 PORTCbits.RC2 //LED宏定义
#define LED1 PORTCbits.RC1
#define LED2 PORTCbits.RC0
#define LED3 PORTAbits.RA5
#define LED4 PORTAbits.RA3
#define LED5 PORTAbits.RA2
//-------------------------------------------------------------------------------
// 主程序
//-------------------------------------------------------------------------------
void main(void)
{
ADCON1= 0b11001110; //RA0 for AN0
TRISA = 0b11010011; //RA2 RA3 RA5 输出
TRISB = 0b11111100; //RB0 RB1 输出
TRISC = 0b11011000; //RC0-RC2 输出
LED0 = 1; //LED0-LED5 亮
LED1 = 1;
LED2 = 1;
LED3 = 1;
LED4 = 1;
LED5 = 1;
__delay_ms(800); //延时
LED0 = 0; //LED0-LED5 灭
LED1 = 0;
LED2 = 0;
LED3 = 0;
LED4 = 0;
LED5 = 0;
__delay_ms(10); //延时
while(1)
{
LED0 = 0; //LED5 亮
LED1 = 0;
LED2 = 0;
LED3 = 0;
LED4 = 0;
LED5 = 1;
__delay_ms(200); //延时
LED0 = 0; //LED4-LED5 亮
LED1 = 0;
LED2 = 0;
LED3 = 0;
LED4 = 1;
LED5 = 1;
__delay_ms(200); //延时
LED0 = 0; //LED3-LED5 亮
LED1 = 0;
LED2 = 0;
LED3 = 1;
LED4 = 1;
LED5 = 1;
__delay_ms(200); //延时
LED0 = 0; //LED2-LED5 亮
LED1 = 0;
LED2 = 1;
LED3 = 1;
LED4 = 1;
LED5 = 1;
__delay_ms(200); //延时
LED0 = 0; //LED1-LED5 亮
LED1 = 1;
LED2 = 1;
LED3 = 1;
LED4 = 1;
LED5 = 1;
__delay_ms(200); //延时
LED0 = 1; //LED0-LED5 亮
LED1 = 1;
LED2 = 1;
LED3 = 1;
LED4 = 1;
LED5 = 1;
__delay_ms(200); //延时
LED0 = 0; //LED0-LED5 灭
LED1 = 0;
LED2 = 0;
LED3 = 0;
LED4 = 0;
LED5 = 0;
__delay_ms(200); //延时
}
}
//-------------------------------------------------------------------------------
上一篇:HC-SR04超声波模块51+PIC单片机例程
下一篇:pic16f877 tm0使LED每隔10ms闪亮代码
推荐阅读
史海拾趣
随着全球电子市场的不断扩张,First Silicon公司意识到单一市场已无法满足其长远发展需求。于是,公司制定了全球化战略,通过设立海外研发中心、生产基地和销售网络,实现了从研发、生产到销售的全球化布局。这一战略不仅有效降低了公司的运营成本,还极大地提升了其品牌影响力和市场份额。在全球化进程中,First Silicon还积极与当地企业开展合作,共同推动电子技术的进步和应用。
Central Semiconductor一直致力于创新分立元器件的研发和生产。公司凭借其深厚的技术积累和市场洞察力,成功开发出一系列具有节省空间、电气规格灵活等特点的创新产品。这些产品不仅满足了客户对高性能、高可靠性的需求,也为Central在竞争激烈的市场中赢得了良好的声誉。
此外,Central还注重根据客户的特殊需求进行定制开发。无论是筛选电气规格、特殊晶圆扩散还是开发定制元器件,Central都能迅速响应并提供满足客户需求的解决方案。这种以客户为中心的服务理念也为Central赢得了众多客户的信任和合作。
在追求经济效益的同时,ECC也注重可持续发展和环保责任。他们积极采用环保材料和绿色生产工艺,降低生产过程中的能耗和排放。ECC还投入资金建设了废水处理设施和废气处理设备,确保生产过程中的废弃物得到有效处理。此外,ECC还积极参与环保公益活动,推动电子行业的绿色发展。这些举措不仅体现了ECC的社会责任感,也为公司的长期发展奠定了坚实的基础。
在电子行业中,产品质量是企业的生命线。ABCircuits深知这一点,因此从成立之初就建立了严格的质量管理体系。公司注重从原材料采购到生产制造的每一个环节的质量控制,确保每一件产品都符合高标准的品质要求。这种对品质的坚持让ABCircuits赢得了客户的信赖和口碑,使其在市场中脱颖而出。
嵌入式Linux操作系统学习规划 ARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: (1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) (2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) (3) ...… 查看全部问答∨ |
|
首先,porting linux的时候要规划内存影像,如小弟的系统有64m SDRAM, 地址从0x 0800 0000 -0x0bff ffff,32m flash,地址从0x0c00 0000-0x0dff ffff. 规划如下:bootloader, linux kernel, rootdisk放在flash里。 具体从 0x0c00 0000开始的第 ...… 查看全部问答∨ |
PIC16F73单片机,需要晶振工作在HS模式,要在程序中设置吗?还是只要接上高速晶振就行了? PIC16F73单片机,需要晶振工作在HS模式,要在程序中设置吗?还是只要接上高速晶振就行了?… 查看全部问答∨ |
SignFile.exe的问题,按照ce help或者付林林上的文章说的执行失败!为什么? 如何!也就是windows ce系统加密的事宜。不经过签名的程序或者dll不能在设备生运行!… 查看全部问答∨ |
如图所示。 我是在调试lm3s811程序的时候, 程序复位一下 就出现这样的对话框了。多次出现,但是没有规律。 有谁有见过类似的情况,求解~~… 查看全部问答∨ |
本文介绍无线网络解决不能布线的特殊情况, 该方案采用T I 公司的 MS P 4 3 0作为核心芯片, 通过 R S 2 3 2对设备的信息进行采样 , 并通过无线传递给服务器。该方案弥补了某些特殊场合不能布线的问题 。 … 查看全部问答∨ |
//****************************************************************************** // MSP430x24x Demo - USCI_A0, Ultra-Low Pwr UART 9600 RX/TX, 32kHz ACLK // // Description: This program demonstrates a full-duplex 96 ...… 查看全部问答∨ |
本帖最后由 ddllxxrr 于 2016-1-7 17:05 编辑 见谅啊第一次发帖,也不知发哪里了 有电池和充电器,点菜机充一次电待机1月,有JTAGE口2只160/2ps 说明书 还有宁茂RM5变频器 本站强荐:185娱乐♀城.足球♀真_人.彩票齐全♀手机可投 ...… 查看全部问答∨ |
下载的时候提示说 PKWarn0003: Unexpected device ID: Please verify that a PIC24FJ64GA002 is correctly installed in the application. (Expected ID = 0x4470000, ID Read = 0x4440000)为什么啊 是我那设 ...… 查看全部问答∨ |