c8051f340芯片资料
“c8051f340芯片资料”相关的资料有哪些?“c8051f340芯片资料”相关的范文有哪些?怎么写?下面是小编为您精心整理的“c8051f340芯片资料”相关范文大全或资料大全,欢迎大家分享。
关于C8051F340芯片使用Silicon Laboratories IDE软件的配置
关于C8051F340芯片使用Silicon Laboratories IDE软件的配置
(必须先安装Keil 3软件)
学习资料网址:http://www.waveshare.net/Left_Column/C8051F_Application_Notes.htm 在写C8051F340芯片的程序代码在线调试仿真时,我们可以不直接使用Keil 3等软件,而可以使用新华龙自身带的mcu_ide(编程烧写软件).exe软件,在使用这个软件在线调试仿真时再调用Keil 3中的A51.EXE,c51.exe,BL51.EXE等编译工具,使用mcu_ide(编程烧写软件).exe软件写好代码后可以直接使用此软件进行编译后烧写到C8051F340芯片中,使用起来很方便
一、打开Silicon Laboratories IDE软件,进入到“Project”菜单选择“Tool Chain Integration”选项
① 将Assembler处的Executable处作如下修改
修改为
②将Compiler处的Executable处作如下修改
修改为
③ 将Linker处的Executable处作如下修改
修改为
最后点击OK按钮即可 二、USB烧写配置,
C8051F410例程简介
ADC 2个 IDAC 1个
外部中断Interrupts 1个
PCA(可编程计数器阵列)6个 PortIO 1个
定时器Timer 7个 UART 2个
Watchdog 1个 Oscillators 6个 Comparators 1个 SMBus 6个 SPI 3个
ADC例1:单通道输入
程序描述:ADC0对P1.1端口输入电压采样2048次,累加后,求平均;结果通过UART输
出,到电脑,串口调试程序,接收,显示。
ADC例2:多通道输入
程序描述:使用ADC0内部多路选择器,逐个循环采样6个输入端口电压,并输出到电脑
显示。
IDAC例:
程序描述:使用IDAC输出一个正弦波。
Interrupts例:
程序描述:配置外部中断INT0或INT1作为中断源,按键触发中断,执行中断程序(P0.0电平改变,连接在P0.0的LED亮灭)。
PCA例1:8位输出模式PWM波
程序描述:利用PCA8位输出模式,输出PWM波。
PCA例2:16位输出模式PWM波
程序描述:利用PCA16位输出模式,输出PWM波。
PCA例3:捕获模式
程序描述:利用PCA捕获模式,测量输入引脚事件发生时间。
PCA例4:频率输出模式
程序描述:利
用C8051F120单片机驱动FLASH芯片 AT45DB161D
用C8051F120单片机驱动FLASH芯片 AT45DB161D 2011-11-26 08:51 //
// AT45DB161D 驱动 //
// Pinout: //
// P0.2 - SPI SCK (digital output, push-pull) // P0.3 - SPI MISO (digital input, open-drain) // P0.4 - SPI MOSI (digital output, push-pull) // P0.5- NSSMD0
// P1.6 - LED (digital output, push-pull) //
// all other port pins unused. //
// #define SYSCLK 22118400 // Internal oscillator frequency in Hz // #define SPI_CLOCK 11059200 // Maximum SPI clock //------------------------------------------
3 C8051F单片机的时钟系统
C8051F340单片机的时钟系统
一、综述
计算机,包括单片机,来运行程序,都是在时钟的驱使下一步一步完成的,不同的是,不同的计算机,其时钟的频率有很大的不同。C8051F340单片机的标称频率是48MHZ,在8位单片机的范畴里,属于较高频率的单片机,但与CORTEX –M系列的32位单片机来比,它的频率实在是算不上高。
C8051F340单片机的时钟称SYSCLK,中文称系统时钟。一个系统时钟的时钟周期,一般说来,程序可以运行一条指令。
二、时钟源
SYSCLK从哪里来?当然从震荡电路来。震荡电路,在单片机内部有两套,一套是高频的,是12MHz,经过适当分频或不分频,可以做为SYSCLK。另一套是80K,经过适当分频或不分频,也可以做为SYSCLK来使用,但是频率太低了,只能用在极低速度的检测场合,或低功耗场合,或休眠模式下。
在单片机外面,还可以加一套高精度的震荡电路,一般用石英晶体,该电路可以直接做为SYSCLK来使用。
单片机内部,还有一套频率乘法器(倍频器),有4倍和2倍两种输出,都可以做为SYSCLK来使用。频率乘法器的频率输入可以来自外部震荡电路,或外部震荡电路的一半,也可以来自片内高频振荡12MHz。
可以看出,单片机的SY
基于C8051F330单片机系统设计入门
基于C8051F330单片机
系统设计入门
2008.08.08
目 录
1、C8051F330单片机结构特点
1.1 C8051F330单片机概况 1.2 CIP-51TM 微控制器核 1.3 片内存储器 1.4 片内调试电路
1.5 可编程数字I/O和交叉开关 1.6 串行端口 1.7 可编程计数器阵列 1.8 10位模/数转换器 1.9 比较器
1.10 10位电流输出DAC 1.11引脚和封装定义
2、C8051F330单片机系统硬件设计要点
2.1 复位源特点及外部复位电路连接 2.2 C2接口电路 2.3 时钟系统特点及使用
2.4 I/O端口和交叉开关特点及配置
3、C8051F330单片机系统软件设计要点
3.1 单片机的初始化设置 3.2 软件延时程序
- 1 -
1 C8051F330单片机特点
1.1 C8051F330单片机概况
模拟外设 ? 10位 ADC(只限于F330)
??转换速率可达200ksps ??可多达16个外部单端或差分输入 ??VREF可在内部VREF、外部引脚或VDD中选择 ??内部或外部转换启动源 ??内置温度传感器 ? 10位电流输出DAC(只限于F330
基于c8051f02x单片机的远程在线升级技术
单片机
专题技术与工程应用
基于!"#$%&#’(单片机的远程在线升级技术
牛
摘
要
旭
(中国电子科技集团公司第!"研究所,河北石家庄#!##$%)
介绍了一种在远程对&$#!%’#()*+&系列单片机进行固件升级的系统。并对升级过程中产生的问题提出了解固件;&$#!%’#()单片机;,-./;01234存储器
-56%6
文献标识码
.
并对几种固件升级方法进行了对比。决办法。细述了通过,-./操作方式刷新01234存储器的整个过程,
关键词中图分类号
)*+,-*./0123*4*56789:*;2<*3,7!$#!%&#((=!.
578)9
(!"#!"$"%#&#’()"*+&$,$-$#./01!0,2",3,’4"-’+56#7#,#!##$%,0",+’)
>?<-125--4:3;2;<=:>?=@A9B<323C3?
基于单片机C8051F020控制的低温冷冻治疗仪
龙源期刊网 http://www.qikan.com.cn
基于单片机C8051F020控制的低温冷冻治疗仪
作者:曾 山 陆尧胜 林启涛 代军弟 张茂俊 宋立国 来源:《现代电子技术》2008年第06期
摘 要:介绍一种基于C8051F020单片机控制的低温冷冻治疗仪,重点阐述低温冷冻治疗仪的温度测量电路、报警电路、通信接口电路以及LCD与单片机的接口显示电路结构及原理。结果表明该低温冷冻治疗仪使用方便、结构简单、成本较低、可靠性高,可显示、可报警;治疗仪性能可靠,使用方便,对研究低温冷冻治疗具有重要的临床应用价值。 关键词:低温治疗;温度测量;热电偶;非线性 中图分类号:TP368.1 文献标识码:B 文章编号:1004-373X(2008)06-040-03
Development of a Low Temperature Cryosurgical Equipment Based on C8051F020 ZENG Shan 2,LU Yaosheng2,LIN Qitao2,DAI Jundi2,ZHANG Maojun2,SON
基于C8051F020的K型热电偶无线测温系统设计
O 引言
目前,温度测量已被广泛应用于钢铁、冶金、工业焊接、波峰焊、回流焊等各个领域。这些应用的待测温度很高,测量环境非常恶劣。传统的有线测温装置,在这种测温环境下,或无法应用,或受到很多限制。这就要求研发无线的测温系统。这种系统要能够耐受恶劣的环境,还要具有高的测量精度和温度采集速度,并能在远距离由上位机接收。
根据上述工业生产的需要,本文研发出了一种无线测温系统。该系统使用K型热电偶作为感温原件,测温范围大,适用于波峰焊、回流焊等高温领域。而且本系统具有独立的温度补偿电路,从而解决了某些集成温度补偿芯片温度采集速度慢的问题,提高了温度测量的灵敏度。由于本系统是无线收发,使用CCl000作为无线通讯芯片,故可以在一定距离由上位机接收数据并实时监控。另外,本系统还有实时记录数据的功能,并可在无线通讯出现障碍时,把数据保存下来,而后等温度采集结束后,由上位机软件读出。
1 系统硬件设计
本系统采用SOC芯片C805lF020作为主控制芯片。这款单片机采用25MIPS 8051 CPU流水线指令结构,具备片内64 KB Flash程序存储器、256 KB+4 KB片内RAM及两个外部RAM扩展接口、5个16位定时器和JTAG非侵入式在系统调试等特性。C8
基于单片机C8051F020控制的低温冷冻治疗仪
龙源期刊网 http://www.qikan.com.cn
基于单片机C8051F020控制的低温冷冻治疗仪
作者:曾 山 陆尧胜 林启涛 代军弟 张茂俊 宋立国 来源:《现代电子技术》2008年第06期
摘 要:介绍一种基于C8051F020单片机控制的低温冷冻治疗仪,重点阐述低温冷冻治疗仪的温度测量电路、报警电路、通信接口电路以及LCD与单片机的接口显示电路结构及原理。结果表明该低温冷冻治疗仪使用方便、结构简单、成本较低、可靠性高,可显示、可报警;治疗仪性能可靠,使用方便,对研究低温冷冻治疗具有重要的临床应用价值。 关键词:低温治疗;温度测量;热电偶;非线性 中图分类号:TP368.1 文献标识码:B 文章编号:1004-373X(2008)06-040-03
Development of a Low Temperature Cryosurgical Equipment Based on C8051F020 ZENG Shan 2,LU Yaosheng2,LIN Qitao2,DAI Jundi2,ZHANG Maojun2,SON
基于C8051F020车辆散热系统参数检测仪的设计
密级:公开 基于C8051F020车辆散热系统
参数检测仪的设计
Design of the cooling system parameters of vehicle detector based on C8051F020
学 院: 专 业 班 级: 学 号: 学 生 姓 名: 指 导 教 师:
年 月
摘要
车辆散热系统的参数是车辆安全行驶的保障,其散热系统的稳定性也是衡量车辆先进性的重要标志。因为车辆的各个系统都有一定的参数范围,当各零件的参数都在此范围内时其性能指标才最正常,所以需要很好的监测系统指标的准确性和稳定性,给汽车行业以有力的保障。
当前,我国车辆系统的制造虽已进入自主创新的发展阶段,但由于客观条件的限制,无法长期准确的向工程设计部门提供有效的实车实验数据,严重影响我国车辆总体技术的进一步发展,危害着驾驶者的人身安全。
为了保证在不改变车辆现有结构和性能的前提下,实时监测车辆散热系统的参数,我制作了以单片机C8051F020作为控制核心的车辆散热系统参数检测仪,通过使用DS18B20温度传感器和MPX2100压力传感器,能够准确的获得车辆散热系统的参数,并采用LED实时显示测量