DIY编程器网

标题: diy编程器之mcu监控部分 [打印本页]

作者: liyf    时间: 2011-4-8 13:24
标题: diy编程器之mcu监控部分

我们的编程器采用c8051f020做监控单片机,主要考虑其有着丰富的系统资源:
模拟外设
− SAR ADC
    12 位(C8051F020/1)
    ±1LSB INL
    可编程转换速率,最大100ksps
    可多达8 个外部输入;可编程为单端输入或差分输入
    可编程放大器增益:16、8、4、2、1、0.5
    数据相关窗口中断发生器
    内置温度传感器(±3°C)
− 8 位 ADC
    可编程转换速率,最大500ksps
    8 个外部输入
    可编程放大器增益:4、2、1、0.5
− 两个12 位DAC
    可以同步输出,用于产生无抖动波形
− 两个模拟比较器
− 电压基准
− 精确的VDD 监视器和欠压检测器
片内JTAG 调试和边界扫描
− 片内调试电路提供全速、非侵入式的在系统调试(不需仿真器)
− 支持断点、单步、观察点、堆栈监视器;可以观察/修改存储器和寄存器
− 比使用仿真芯片、目标仿真头和仿真插座的仿真系统有更好的性能
− 符合IEEE1149.1 边界扫描标准
− 廉价而完全的开发套件
高速 8051 微控制器内核
− 流水线指令结构;70%的指令的执行时间为一个或两个系统时钟周期
− 速度可达25MIPS(时钟频率为25MHz 时)
− 22 个矢量中断源
存储器
− 4352 字节内部数据RAM(4K + 256)
− 64K 字节FLASH 存储器;可以在系统编程,扇区大小为512 字节
− 外部64K 字节数据存储器接口(可编程为复用方式或非复用方式)
数字外设
− 8 个字节宽的端口I/O(C8051F020/2)或4 个字节宽的端口I/O(C8051F021/3);所有口线均耐5V 电压
− 可同时使用的硬件SMBus(I2CTM 兼容)、SPITM及两个UART 串口
− 可编程的16 位计数器/定时器阵列,有5 个捕捉/比较模块
− 5 个通用16 位计数器/定时器
− 专用的看门狗定时器;双向复位引脚
时钟源
− 内部可编程振荡器:2-16MHz
− 外部振荡器:晶体、RC、C、或外部时钟
− 实时时钟方式(用定时器3 或PCA);
供电电压…………………………2.7V - 3.6V
− 典型工作电流:10mA @ 20MHz
− 多种节电休眠和停机方式
100 脚TQFP 和64 脚TQFP 封装
温度范围:-40°C - +85°C
这里是中文datasheet
c8051f02x.part1.rar (1.43 MB, 下载次数: 187)
c8051f02x.part2.rar (906.93 KB, 下载次数: 165)
可惜没有usb接口处理部分,这确实是遗憾,不过有这么多资源,外围电路可以设计简单,io口基本够用,不需要在进行扩展
64k flash空间也是选择这个的原因
(还有个方案用的是arm+fpga,可以省掉usb处理部分,不过成本相对这个来说就高出很多了,这是后话)
下面是原理图
mcu.rar (3.18 KB, 下载次数: 135)


作者: hdzl    时间: 2011-4-8 13:33
8051F 不是也有带USB转换的吗?价格应该差不多吧和020比较
作者: liyf    时间: 2011-4-8 14:08
020的资源比较丰富点,340虽然有usb但是资源不够,dac、io等需要扩展,布线会麻烦不少
作者: 九哥    时间: 2011-4-13 10:24
提示: 作者被禁止或删除 内容自动屏蔽
作者: liyf    时间: 2011-4-13 10:40
一个附件一分
不过赚分更快,发帖、做任务,回复都有分,具体看积分规则
多多关注

作者: szsxmys    时间: 2011-8-2 19:58
这个部分的说明很详细。
作者: liyf    时间: 2011-8-3 06:27

作者: jiandanzhao    时间: 2011-10-9 08:52
好贴!!楼主确实是个强人!!
作者: zydl123    时间: 2011-11-7 01:51
看了必回
作者: liyf    时间: 2011-11-7 07:23
每个人都像你的话,我们的论坛看到的更新就不是广告了
作者: ǐoО完美ぁ涛声    时间: 2011-11-7 20:39
支持支持支持支持支持支持支持支持支持
作者: qinglian    时间: 2012-1-26 15:47
单片机需要有源程序支持,否则无法工作啊
作者: qinglian    时间: 2012-1-26 16:02
感谢楼主,在此提问,这样的单片机,源程序是怎样写进去的呢?
作者: qinglian    时间: 2012-1-26 16:02
感谢楼主,在此提问,这样的单片机,源程序是怎样写进去的呢?
作者: liyf    时间: 2012-1-26 18:45
你该看看置顶贴,里面有下载线制作资料
基本全套资料都有了
作者: qinglian    时间: 2012-1-26 21:15
谢谢楼主,我确实没看到这样的单片机源程序在哪?我是这样想的,单片机,就该有源程序才能工作,我是新手,很多问题都不懂,感谢您的提示,这里都是我喜欢的
作者: liyf    时间: 2012-1-27 09:46
欢迎来多逛逛
作者: easy388    时间: 2012-1-30 06:08
thank you!
作者: sdyjill    时间: 2012-3-19 00:22
学习 支持好资料
作者: yixinzds    时间: 2012-4-28 07:58
xcxcxcxccdddddddddddddddddddd
作者: BIOS    时间: 2012-10-4 09:09

作者: 缥缈亦孤鹄    时间: 2012-10-4 15:04
呵呵,楼主好
作者: yzmmdy    时间: 2012-11-4 20:46
谢谢分享》》》》》》》》》》》》》》》》》》》》》
作者: program    时间: 2012-11-16 09:29
还有个方案用的是arm+fpga,可以省掉usb处理部分
斑竹能把其贴出来说明吗

作者: liyf    时间: 2012-11-16 16:02
program 发表于 2012-11-16 09:29
还有个方案用的是arm+fpga,可以省掉usb处理部分
斑竹能把其贴出来说明吗

请看u48pro
作者: scnclisir1    时间: 2013-2-12 03:15
看了必回
作者: jy11    时间: 2013-2-23 15:43
很详细的,很好!
作者: jy11    时间: 2013-2-23 15:43
很详细的,很好!3
作者: changqiangyi    时间: 2014-11-6 20:59
没找到元件清单啊
作者: liyf    时间: 2014-11-7 05:44
changqiangyi 发表于 2014-11-6 20:59
没找到元件清单啊

你自己再找找,连原理图都提供了
作者: harry26    时间: 2021-5-7 10:30
好资料,谢谢楼主分享
作者: EDA12345678    时间: 2022-3-31 11:12
好资料学习一下
作者: shimeifang    时间: 2022-9-23 07:07


努力回帖!赚银两,赚积分!
作者: jintongzzd    时间: 2022-12-17 18:49
非常感谢分享,谢谢
作者: lzz8031    时间: 2023-4-4 12:35

景天UP1024的驱动和主控
作者: lzz8031    时间: 2023-4-4 13:22
各位的回复都不错,我是初学者,先看看,再进一步学习。




欢迎光临 DIY编程器网 (http://www.diybcq.com/) Powered by Discuz! X3.2