《PIC微控制器项目设计:C语言》一3.1 PICDEM PIC18 Explorer开发板

3.1 PICDEM PIC18 Explorer开发板

本文讲的是PIC微控制器项目设计:C语言一3.1 PICDEM PIC18 Explorer开发板,PICDEM PIC18 Explorer开发板(从现在开始称其为Explorer板)是PIC18系列微控制器的低成本开发板。该板配有PIC18F8722型微控制器。
图3.1显示了该Explorer板,其中每个功能都用一个数字来表示。该板提供了以下功能。
screenshot
1.?PIC18F8722微控制器。
2.?用于连接备用PIC18微控制器的PIM头。
3.?在线调试器的连接器。
4.?PICkit 3编程器/调试器的连接器。
5.?模拟输入电位器。
6.?复位开关。
7.?RS232通用串行总线(USB)连接器。
8.?PIC18LF2450微控制器(可将RS232转换为USB)。
9.?PIC18LF2450(12MHz)的晶振。
10.?9针RS232连接器。
11.?将RS232串行通信连到USB端口或RS232插座上的跳线J13。
12.?对主微控制器或PIC18LF2450进行编程的跳线J4。
13.?选择主微控制器作为安装的PIC18F8722或PIM模块的开关S4。
14.?用于电源指示的发光二极管(LED)。
15.?用于断开8个LED的JP1。
16.?LED。
17.?一个32?768kHz的晶振(用于定时器1)。
18.?按键开关S1和S2。
19.?MPC9701A模拟温度传感器。
20.?25LC256电可擦除的可编程只读存储器(EEPROM)。
21.?用于使能/禁止EEPROM的跳线JP2。
22.?用于使能/禁止LCD的跳线JP3。
23.?主微控制器的晶振(10MHz)。
24.?PICtail子板连接器。
25.?用于LCD的I/O扩展口。
26.?用户原型区。
27.?LCD。
28.?用于选择3.3V或5V的跳线J2(默认情况下VDD电压为+5V)。
29.?跳线J14与PIM一起使用。
要使用有板载PIC18F8722微控制器的Explorer板,应配置以下开关和跳线:
screenshot将开关S4设置为PIC以选择板载微控制器
screenshot通过连接JP1跳线启用LED
screenshot通过连接JP3跳线启用LCD
screenshot将跳线J4连接到MAIN以便对主微控制器(PIC18F8722)进行编程。
可以使用几种硬件工具对Explorer板进行编程,如PICkit 2/3、ICD 2/3和实时电路仿真器(ICE)。在本章中,我们将介绍如何使用PICkit 3和ICD 3编程器/调试器工具对程序进行编程和调试。

原文标题:PIC微控制器项目设计:C语言一3.1 PICDEM PIC18 Explorer开发板

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本书所附光盘跟目录下包含以下子目录: ● C语言程序例程。该子目录包括以下子程序: ——AD程序实现模拟量到数字量的转换功能; ——CAN程序实现CAN总线通讯功能; ——keyboard_check程序实现键盘的扫描查询方式输入; ——keyboard_disturb程序实现PORTB的"电平变化中断"进行键盘的输入; ——led0-8程序实现在8个LED上依次显示1~8数字; ——PWM程序用于使CCP1模块产生分辨率为10位的PWM波形,占空比为50%; ——RS-232程序通过RS-232接口来完成PC计算机与单片机之间的通信; ——simple_POARD程序为外围功能模块简单应用实例,点亮与PORTD口相连的八个发光二极管; ——stopwatch程序实现计时秒表功能,时钟显示范围00.00~99.99秒,分辨度为0.01秒; ——switchinput程序用于开关量的输入(采用SPI总线),并显示在与D口相连的LED上; ——wakeup程序实现PIC18F458的休眠工作方式,并由实验板上的按键产生"电平变化中断"将其从休眠状态中激活; ——WDT程序实现"看门狗"WDT的功能; ——Yejing程序实现液晶显示器的接口和显示功能。 ● 汇编语言程序例程。该子目录包括以下子程序: ——AD程序实现模拟量到数字量的转换功能; ——CAN程序实现CAN总线通讯功能; ——CAN2程序是优化的程序,同样实现CAN总线通讯功能; ——keyboard_check程序实现键盘的扫描查询方式输入; ——keyboard_disturb程序实现PORTB的"电平变化中断"进行键盘的输入; ——led0-8程序实现在8个LED上依次显示1~8数字; ——PWM程序用于使CCP1模块产生分辨率为10位的PWM波形,占空比为50%; ——RS-232程序通过RS-232接口来完成PC计算机与单片机之间的通信; ——simple_POARD程序为外围功能模块简单应用实例,点亮与PORTD口相连的八个发光二极管; ——stopwatch程序实现计时秒表功能,时钟显示范围00.00~99.99秒,分辨度为0.01秒; ——switchinput程序用于开关量的输入(采用SPI总线),并显示在与D口相连的LED上; ——wakeup程序实现PIC18F458的休眠工作方式,并由实验板上的按键产生"电平变化中断"将其从休眠状态中激活; ——WDT程序实现"看门狗"WDT的功能; ——Yejing程序实现液晶显示器的接口和显示功能。 ● MPLAB及C18安装使用简介。 ● 建立工程项目实例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值