立即注册
查看: 2091|回复: 1

[单片机资料] 匠人手记!网络版!有要的可以看下

发表于 2015-11-7 15:14:01 | 显示全部楼层 |阅读模式 来自 广东省深圳市罗湖区
初学者可以看下,对基础很好的哦!!!
在应用的过程中,ICD2的连接总是失败,报错也是千奇百怪。匠人潜心研究,得出正
确的连接顺序。这个顺序虽然繁琐,但是可以取保连接成功。如下:
(1)目标板通电
(2)icd2接入  pc的  usb口
(3)icd2与目标板连接
(4)启动 MPLAB IDE
(5)选择编程工具或调试工具为 ICD2(菜单:“  debugger”->“select tool”->“MPLAB
icd2”,或“programmer”->“select   programmer”->“MPLAB icd2 ”)。连接成
功!
(6)编程(下载程序到目标板上的芯片)或调试
(7)撤销第 5步的选择(工具选项改回为:“none”)
(8)退出 MPLAB IDE
(9)断开 icd2与目标板的连接
(10)断开 icd2与  pc的连接
(11)目标板断电
6、从最简单的测试程序开始
//==========================
//测试程序
//功能: PA0不断翻转,控制LED闪烁
//==========================
文件名:Test.c
#i nclude    <pic.h>
//定义芯片工作时的配置位
//__CONFIG(HS & WDTDIS & PWRTEN & BOREN & DP & LVPDIS & DUNPROT & WRTDIS & DEBUGEN
& UNPROTECT);
__CONFIG(HS & WDTDIS  & LVPDIS );
//定义变量
unsigned char i, j ,k;
bit flag1,flag2 ;
//函数
void main(void)
{
i=0;
j=0;
k=0;
TRISA=0x00;
while(1)
{
PORTA=0x01;
for ( i=255; i!=0 ; i-- )
{
for (j=255 ; j!=0 ; j--)
{
第 4页





}
}
PORTA=0x00;
for ( i=255; i!=0 ; i-- )
{
for (j=255 ; j!=0 ; j--)
{
}
}
}
}
说明:这个程序只有一个最最最最最最……最最简单的功能,就是让  PA0不断翻转,
去控制一个独立 LED的闪烁。通过这个程序,匠人圆满完成了对开发工具和开发环境的初
步学习,达到以下学习目的:
(1)快速入手。如何建立一个新项目,并向项目中添加文件;了解头文件《pic.h》
的作用和引用方法;了解如何设置器件、配置位、择语言工具等选项。
(2)学习程序的调试。如何进行编译、连接、除错。熟悉  MPLAB IDE和    PICC的
工作环境,如何选择 DEBUG、如何设置相关参数;熟悉  Sim(软件仿真)的应
用,包括单步、全速、断点等调试手段;以及如何在调试过程中观察内存、 IO
口、堆栈中的数据;如何观察编译后的 asm代码和  lst文件。
(3)学习 ICD2的应用。如何连接目标板和  ICD2、注意事项;如何下载程序到芯片,
并且让芯片脱离 ICD2后单独工作。
2015-11-7 15:10 上传
文件大小:
2.62 MB
下载次数:
14
单片机资料
本地下载

16RD supports Paypal , Payment is calculated at the exchange rate of the day. Unable to download please contact 18902843661 (WhatsApp OR wechat number)

关于一牛网在微软浏览器(Microsoft Edge、IE浏览器)警报通告&解决方案!(无法下载直接更换浏览器即可)

*附件为作者发布,与本站无关,如有侵权,请联系客服删除

已绑定手机
发表于 2019-1-24 14:21:45 | 显示全部楼层 来自 陕西省西安市
看看是什么
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

合作/建议

TEL: 19168984579

工作时间:
周一到周五 9:00-11:30 13:30-19:30
  • 扫一扫关注公众号
  • 扫一扫打开小程序
Copyright © 2013-2024 一牛网 版权所有 All Rights Reserved. 帮助中心|隐私声明|联系我们|手机版|粤ICP备13053961号|营业执照|EDI证
在本版发帖搜索
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表