/*************PIC12F629单片机程序******************************/
/*************************************************************/
/*****File Function : PIC12F629芯片测试 *****/
/*****Program Author : ZhengWen(ClimberWin) *****/
/*****MCU : PIC12F629 内部RC *****/
/*****Compile Date : 2010/10/01 *****/
/*****Edition Info : V1.0 *****/
/*************************************************************/
//修改日期: 2010年10月2日
#include
#define uchar unsigned char
#define uint unsigned int
/////////////引脚定义///////////////////////
#define Input_Pin GPIO3 //信号输入口 (和PIC12C508寄存器定义不同)
#define LED GPIO4 //LED指示灯 (和PIC12C508寄存器定义不同)
////////////主程序////////////
main()
{
unsigned int i;
GPIO =0B00000000;
TRISIO=0B00001000; //输入输出口定义 (和PIC12C508寄存器定义不同)
//////开机LED闪烁////////////
LED=0;
for(i=0;i<20000;i++)
{ NOP();NOP();NOP();NOP();NOP();}
LED=1;
for(i=0;i<20000;i++)
{ NOP();NOP();NOP();NOP();NOP();}
LED=0;
if(Input_Pin==0) //判断输入端口是否为0
{
LED=1;
for(i=0;i<20000;i++)//延时
{ NOP();NOP();NOP();NOP();NOP();}
LED=0;
for(i=0;i<20000;i++)
{ NOP();NOP();NOP();NOP();NOP();}
} //while
} //main
关键字:PIC12F629 测试程序
引用地址:
PIC12F629测试程序
推荐阅读最新更新时间:2024-03-16 15:08
编程点滴:AVR外部中断测试程序
下面程序为AVR外部中断操作程序。 由测试程序 main.c ,功能函数 eint_test.c 及头文件 eint_test.h 构成。 main.c /* ******************************************* * File name: main.c * Function: AVR外部中断测试程序 * Description: 通过外部中断控制输出端口电平 * Author & Date: Joshua Chan, 2012/03/23 * *******************************************/ #include ioavr.h #include i
[单片机]
单片机进行脉宽调制(PWM) 直流电机调速测试程序
单片机 进行脉宽 调制 ( PWM ) 直流电机调速测试程序 ;UNL2003提供电机驱动 电流 .( =500MA/5V) ;使用六个按键实现六种不同速度 DC BIT P1.0 speed equ 20h org 000h jmp dc_MOTOR ORG 100H dc_MOTOR: MOV a,p1 MOV speed,a ;键盘去抖动 lcall del MOV a,p1 cjne a,speed,dc_MOTOR JB P3.3,JUD
[单片机]
MSP430G2553测试程序(温度检测)
//****************************************************************************** // HW UART(J4)!!!!!! 特别注意,板子上J4有2个跳线要竖放,设为HW UART模式 // ADC检测,并通过串口发送到PC // MSP430G2533 Demo - USCI_A0, 9600 UART Echo ISR, DCO SMCLK // http://jiwm.blog.163.com // Baud rate divider with 1MHz = 1MHz/9600 = ~104.2 // ACLK
[单片机]
机载电子设备通用自动测试系统研究与实现
0 引 言
随着科学技术的发展,机载电子设备变得越来越先进,需要测试的参数多,精度高,使得与之配套的自动测试系统变得越来越复杂,开发难度不断增加,交付后维护保障费用也不断增加。因此测试系统是否可以通用以简化研制过程,方便扩展和重构等问题成为关键。军方需求变化和测试技术的发展不仅促成了新一代自动测试系统的诞生,并促使自动测试系统的设计思想、开发策略发生重大变化,其中通用自动测试系统就是一个最强烈的需求。
某机载电子设备由上百种设备构成,需要给用户研制相应的自动测试系统用于故障诊断和维修测试。通过对被测试的电子设备进行信号特征分析,按照国际通用的测试硬件及软件标准,采取模块化设计思想,而不是针对某一具体的工程要求,
[嵌入式]
ATmega16L学习板18B20测试程序
ATmega16L学习板18B20测试程序 晶振频率: 8MHz 编译: ICCAVR 6.31 #include iom16v.h #include macros.h #include ../include/board.h /*=================================================================== // 函数功能: DS18B20数据校验函数 // 形参: void // 返回: unsigned char 校验结果 // 编写: 2004/8/25 // 备注: CRC公式为:CRC = X^8 + X^5 + X^4 + 1 ==========
[单片机]
PIC单片机的USB接口的应用 一个简单的USB HID 测试程序
1)HID 是Human Interface Device的缩写,由其名称可以了解HID设备是直接与人交互的设备,例如键盘、鼠标与游戏杆等。不过HID设备并不一定要有人机接口,只要符合HID类别规范的设备都是HID设备。 2)CDC 虚拟串口,可与PC机直接联机通讯,如同RS232。 3)USB MSC (Mass Storage class) MSC是一种计算机和 移动设备 之间的传输协议,它允许一个通用串行总线(USB)设备来访问主机的计算设备,使两者之间进行文件传输。设备包括: 移动硬盘 ,移动光驱,U盘,SD、TF等储存卡读卡器,数码相机,手机等等 .......... 注意:每一个USB设备,都需要一个独立的身份编码
[单片机]
STC12C2052及11/10xx系列单片机通用EEPROM测试程序
近日研究STC12C2051的EEPROM的应用,发现官方只给出其汇编语言版本的程序。只有其公司最新推出的STC11/10xx系列的单片机有EEPROM的C语言测试程序。在网上搜索未果后,便自己动手修改,并将STC12C2052系列和STC11/10xx系列单片机的EEPROM测试程序整合起来,制作了一个适用性更好的程序。经在STC12C2052单片机硬件上测试正常,特此与大家分享! /********************************************************************************************* 程序名:STC系列单片机内部EEPROM 测试程序 编写人:杜
[单片机]