68HC908JL16微控制器的应用

发布者:落寞梦惊最新更新时间:2012-01-30 来源: 无线电技术 关键字:68HC908JL16  微控制器  HC08内核 手机看文章 扫描二维码
随时随地手机看文章

何使一个已经十分流行的8位元微控制器系列更加优秀?

答案是∶为设计者提供一个他们一直都很需要的东西,即具有更大的记忆体和更多的功能。飞思卡尔 MC908JL16是具有ADC、SCI和I2C而成本最低的28/32引脚16K Flash微控制器,本文介绍了该器件的特点及应用事项。

68HC908JL16微控制器

MC908JL16 是飞思卡尔半导体公司推出的8bit微控制器,它使用HC08内核并提供了低成本、可编程的FLASH记忆体。MC908JL16是正在发展的JL产品系列中的一员,包括多种时钟选择、两个16位元计时器、键盘中断、低电压抑制、看门狗计时器,以及26个双向I/O管脚。

MC908JL16 与其他908JL系列微处理器引脚相容,但Flash(16K)和RAM(512 bytes)容量翻倍。它在具有一个串列通信介面(SCI)的基础上还增加了一个I2C模组,以改进串列通信性能;使用一个10位模数转换器(ADC)代替了8位ADC,以改进转换精度,并同时为保证向後相容而保留了8位转换功能。


图1 MC908JL16功能图

MC908JL16是飞思卡尔产品系列中具有ADC、SCI和I2C而成本最低的28/32引脚16K Flash微控制器。MC908JL16提供28引脚双列直插塑胶封装(PDIP)或小外廓积体电路封装(SOIC),以及32引脚四方扁平封装(QFP)或双列直插封装(SDIP)。
当今世界充满了各种让我们的生活更轻松愉快的电子系统,因此电磁相容性(EMC)成为一个越来越重要的课题,必须得到重视。MC908JL16利用飞思卡尔最先进的EMC技术,能够确保您采用MC908JL16的设计平台能够平稳运行而不受周围电子系统的影响。

使用MC908JL16微控制器进行设计

MC908JL16为需要更高输入/输出(I/O)功能的低端8位微控制器应用提供了良好的选择,是面向家用电器、电力仪表、工业控制、灯光控制、PC外设、安全警报系统、感测器系统、汽车电子以及仪器控制面板等应用的理想解决方案。

设计者可通过DEMO908JL16(见图2)的USB转MON08介面和Fast Track CodeWarrior开发工具、软体常式来进行开发。更可以使用I/O接插件将DEMO908JL16演示板同扩展评估环境连接在一起,其中,扩展评估环境包括EML08JLJK/EML08JLJKE评估板(均提供无铅版)和具有线上Flash编程、远端调试和即时汇流排分析功能的 FSICEKITJLJK模拟器套件。



图2 DEMO908JL16演示板

利用演示板内建的USB转MON08介面、CodeWarrior集成开发环境以及一些软体常式,设计人员可以便捷地开发应用程式。 DEMO908JL16演示板可由一个I/O接插件同扩展评估环境相连,其MCU、I/O、电源,以及USB与MON08介面部分的电路分别见图3、图 4、图5和图6。



图3 DEMO908JL16的MCU部分电路

图4 DEMO908JL16的I/O电路

图5 DEMO908JL16的电源电路

图6 DEMO908JL16的USB与MON08介面电路

MCU部分
DEMO908JL16演示板的MCU部分见图3,主要包括一个MC68HC908JL16微控制器(32引脚SDIP封装,已写入一个演示程式);以及一个时钟源,即一个9.8304MHz晶体,通过OSC ENA跳线进行选择。

电源部分
DEMO908JL16演示板的电源部分包括∶一个12V直流电源输入接插件;电源输入选择跳线,可选择输入电压源,如12V直流输入接插件、USB接插件、I/O引线接插件。

DEMO908JL16还内建“USB转MON08”介面,允许PC主机与微控制器之间通过标准USB介面通信。全面支援USB 2.0标准。需要使用外置线上调试器时(通过MON08接插件),必须拔掉跳线J402,使“USB转MON08”电路被旁路。

重定输入部分
重定部分包括一个连接到MCU重定引脚的重定按钮。

输入部分
输入部分包括∶两个按钮,通过跳线可选择是否与微控制器的PTA0和PTA1引脚相连;一个电位计,通过跳线可选择是否与微控制器的PTD3/ADC8引脚相连。

输出部分
输出部分包括两个高效率(低电流)LED,通过跳线可选择是否与微控制器的PTD4和PTD5引脚相连。

RS-232部分
RS-232部分提供了一个RS-232通道与微控制器的SCI串列通信介面相连。微控制器的PTD6/TxD和PTD7/RxD引脚可以被RS-232通道使用。

加速计部分
加速计部分包括一个飞思卡尔的MMA7260Q感测器。该感测器的所有输入输出均通过跳线与微控制器相连。

关键字:68HC908JL16  微控制器  HC08内核 引用地址:68HC908JL16微控制器的应用

上一篇:基于微控制器的LED驱动器拓扑、权衡和局限
下一篇:采用Eclipse IDE技术加快MCU的设计工作

推荐阅读最新更新时间:2024-03-16 12:51

改善8051系统用电效率的微控制器
摘要:一种改进架构的高性能8051设计、外围功能集成、选用合适的时钟源以降低功耗;并介绍节省电能的软件技术及采用待机模式降低功耗的技巧。 关键词:停机模式 空闲模式 功率管理模式 便携式产品的功能和性能日新月异。 消费者对产品性能的要求也越来越高,需要更强大的运算能力支持;另一方面,希望产品具有更低的功耗。 尽管已经出现了很多功耗处理器,但它们的性能通常很有限。Dallas公司的系列高速微控制器在性能和功耗之间取得了一个很好的折衷,采用了8051架构——世界上最流行的微控制器之一。简单易用、丰富的I/O资源使这种微控制器深受设计者的喜爱,并被广泛接受。它的流行势头已蔓延到了便携式领域,在很多应用中都有其用武之地。 本文
[应用]
基于PIC单片机控制的RLC智能测量仪
在使用电子元器件时,首先需要了解其参数,这就要求能够对元器件的参数进行精确测量。采用传统的仪表进行测量时,首先要从电路板上焊开器件,再根据元件的类型,手动选择量程档位进行测量,这样不仅麻烦而且破坏了电路板的美观。经过理论分析和实验研究,采用正交采样算法,并由单片机控制实现在线测量、智能识别、量程自动转换等多种功能,可大大提高测量仪的测量速度和精度,扩大测量范围。因此这种RLC测量仪既可改善系统测量的性能,又保持了印刷电路的美观,较传统的测量仪还具有高度的智能化和功能的集成化,在未来的应用中将具有广阔的前景。 1 硬件电路设计 此测量仪硬件设计思路如图1所示。 由于PIC单片机只能正确采集0~5 V之间的电压,而输入的信
[测试测量]
S12单片机模块应用及程序下载调试
  本次智能车邀请赛采用的MC9S12DG128(以下简称DG128)是Freescale公司推出的S12系列单片机中的一款增强型16位单片机,片内资源丰富,接口模块包括SPI、SCI、IIC、A/D、PWM等,在汽车电子应用领域具有广泛的用途。DG128在Flash存储控制及加密方面也有很强的功能,加解密可配合第三方软件使用。   DG128单片机采用增强型16位HCS12 CPU,片内总线时钟最高可达25MHz;片内资源包括8K RAM、128K Flash、2K EEPROM; SCI、SPI、PWM串行接口模块;脉宽调制模块(PWM)可设置成4路8位或者2路16位,逻辑时钟选择频率宽。它包括两个8路10位精度A/D转换器
[单片机]
STC12C5A60S2单片机AD采样程序及其寄存器讲解
/********************************************************************************************************************************************************* *程序说明:本程序使用STC12C5A60S2 ADC转换功能,ADC采样使用查询方式 *芯片供电:5V *时间:2013/3/27 *采样通道:P1^0 *************************************************************************************
[单片机]
51单片机UART通信[发送接收数字字母中文,控制LED亮灭]
1、发送什么就接收什么 /* 工程创建MCU选取,Atmel 89C55 单片机:STC12C5A60S2 晶振:12M 功能:串口的应用 波特率:4800 8 无 1 无 */ #include REG51.h // 可以使用通用的头文件 //串口中断初始化程序 void UART_init(void){ EA=1; //打开总中断【定时器,ADC,串口,比较,计数,外部】等中断类型 ES=1;//允许串口的中断 TMOD=0x20; // 定时器1 T/C1工作方式,用来产生串口工作频率 SCON=0x50; // 串口工作方式1 TH1=0xF3; // 定时器初始值高8位的设置,查表得频率 TL1=0xF3; //
[单片机]
51<font color='red'>单片机</font>UART通信[发送接收数字字母中文,控制LED亮灭]
AVR单片机比较匹配清零计数器模式的操作步骤及过程
当计数器TCNT0的数值等于比较寄存器OCR0时计数器TCNT0自动清零。OCR0定义了计数器的最大(TOP)值,这个模式使得用户可以很容易地控制比较匹配输出的频率。T/C0的比较输出脚为OC0(PB3),PB口的第三脚,在此模式下可以在OC0上输出PWM控制外部设备。 例如:在OC0脚上输出20HZ的方波信号,方波的周期时间为T=1/20HZ=0.05秒=50ms,半个周期为25ms,系统采用8MHZ晶振,1024分频,时钟计数频率为8000000/1024=7812.5HZ,每个时钟脉冲时间为1/7812.5=0.128ms, 定时25ms的计数值为25ms/0.128ms=195,将195赋值为T/C0的比较寄存器OCR
[单片机]
AVR<font color='red'>单片机</font>比较匹配清零计数器模式的操作步骤及过程
单片机基础(七):串行通信概念及其工作原理
通信的基本概念 按照信息的传递方向,通信分为:单工、半双工、全双工三种 单工:一端发送,一端接收 半双工:通信双方都可以发送与接收,但同一时刻,数据传递方向是单一的 全双工:通信双方都可以发送与接收,可以同时进行发送与接收   并行通信和串行通信 并行通信:多个二进制位同时发送/同时接收,传输速度快,适合近距离传输 串行通信:数据排队接收/发送,占用线路少,远距离传输有成本优势   同步通信和异步通信 串行异步通信:根据通信双方各自的时钟基准,按照约定好的速率传输串行数据,实际上若通信双方的时钟基准有偏差,就有可能产生错误 串行同步通信:通信双方按照同一个时钟信号为基准,根据时钟信号传输串行数据。串行同步通信可靠性
[单片机]
<font color='red'>单片机</font>基础(七):串行通信概念及其工作原理
以C8051F340单片机为核心的USB数据采集系统设计
1引言 电子设备运行状态的稳定性直接影响到现代企业的生产, 设备发生故障后高昂的维修费以及设备停机后给企业生产带来的损失, 使得各个企业纷纷采取措施, 降低设备的故障率。通过数据采集系统准确的获取设备运行特征数据, 并对数据进行分析,判断设备的运行状态是否良好, 达到提前预防故障出现、减少停机检修的目的。实际应用中对数据采集系统的可靠性, 准确性和便携性要求很高。目前常用的数据传输网络(如RS232 /RS485, CAN 等)已经不能满足大量采集数据和高速实时数据传输的要求。而USB传输具有高速可靠传输的优势, 具有成本低、可靠性高、维护方便等优点。本文以带有片上USB 和高速AD转换器的C8051F340为核心控制器件, 利用
[单片机]
以C8051F340<font color='red'>单片机</font>为核心的USB数据采集系统设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
  • ARM裸机篇--按键中断
    先看看GPOI的输入实验:按键电路图:GPF1管教的功能:EINT1要使用GPF1作为EINT1的功能时,只要将GPFCON的3:2位配置成10就可以了!GPF1先配 ...
  • 网上下的--ARM入门笔记
    简单的介绍打今天起菜鸟的ARM笔记算是开张了,也算给我的这些笔记找个存的地方。为什么要发布出来?也许是大家感兴趣的,其实这些笔记之所 ...
  • 学习ARM开发(23)
    三个任务准备与运行结果下来看看创建任务和任运的栈空间怎么样的,以及运行输出。Made in china by UCSDN(caijunsheng)Lichee 1 0 0 ...
  • 学习ARM开发(22)
    关闭中断与打开中断中断是一种高效的对话机制,但有时并不想程序运行的过程中中断运行,比如正在打印东西,但程序突然中断了,又让另外一个 ...
  • 学习ARM开发(21)
    先要声明任务指针,因为后面需要使用。 任务指针 volatile TASK_TCB* volatile g_pCurrentTask = NULL;volatile TASK_TCB* vol ...
  • 学习ARM开发(20)
  • 学习ARM开发(19)
  • 学习ARM开发(14)
  • 学习ARM开发(15)
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved