【单片机笔记】中颖单片机开发笔记
1、中颖单片机SH88F516简介
SH88F516是一种高速高效率8051兼容单片机。在同样振荡频率下,较之传统的8051芯片它具有运行更快速,性能更优越的特性。SH88F516保留了标准8051芯片的大部分特性,这些特性包括内置256字节RAM和2个16位定时器/计数器, 1个UART和外部中断INT0和INT1。此外,SH88F516还集成外置1024字节RAM,可兼容8052芯片的16位定时器/计数器(Timer2)。该单片机还包括适合于程序和数据的64K字节Flash存储器。SH88F516不仅集成了如EUART,SPI等标准通讯模块,此外还集成了具有内建比较功能的ADC,PWM定时器以及模拟比较器(CMP)等模块。为了达到高可靠性和低功耗,SH88F516内建看门狗定时器,低电压复位功能,低电压检测功能和振荡器失效检测功能。此外SH88F516还提供了2种低功耗省电模式。
2、开发环境搭建
1)安装KEIL C51编译环境,这个很简单。
2)安装中颖单片机的官方头文件,官方直接给的是一个可执行文件Sino_Keil.exe。附上下载地址:
http://www.sinowealth.com/zh/xzzq_body_tool_softip.asp?cat_name=8BIT%20MCU&cat_id=32&flag=cat_tool
选择其中的JET51A_Keil插件
下载好解压出来执行Sino_Keil.exe
一路到如下图的位置
箭头指的是Keil的安装目录,这个根据自己的安装目录做修改。
安装完成Finish。
至此就可以编程了,上个图。
3、程序下载
程序下载官方提供的方式有工具下载和串口下载这两种比较常用的方式。
1)串口下载
串口下载没别的,唯一的好处就是省成本,一个USB转TTL搞定。
首先需要下载串口下载工具软件ISP51_Win_V2.9.exe
当然这个也是需要安装的
后面的就不多说了,安装完软件根据软件里面的提示就可,下载也是需要按下复位程序才开始下载的,其实串口下载还是很好使的。我在项目里面因为没有留串口接口,所以选择的工具下载。
2)工具下载
能用的工具有很多,官方介绍的也有好几种,不多介绍。本次选用的是JET51A仿真器。说是仿真器,用起来贼难用。所以我最后都是把它当作下载工具使用而不是仿真工具在使用。直接记上如何下载把。用的软件是ProWriter
他有对应的库。
先安装应用软件,如下:
继续安装库文件
现在插上JAT51A仿真器,长这样
插上电脑后会识别成一个U盘,打开设备管理器可以看到这个便携设备。
如果没有识别成功,那可能需要安装对应的驱动,也可以参考用户指南
打开刚才安装的下载工具软件(中颖编程器)会识别到工具
然后下载一个代码试试,首先配置下,根据型号选择
控制选项选工具的5V供电,这里要注意外部电源要断掉
然后按如下步骤选择编译好的HEX文件
这以上就是整个过程。
By Urien 2017年9月19日 12:51:00
【单片机笔记】中颖单片机开发笔记相关推荐
- keil中html文件,中颖单片机 Keil插件
中颖单片机 Keil插件,头文件 ,方便下载 资源下载此资源下载价格为2D币,请先登录 资源文件列表 Sinowealth/CH6935A.h , 4197 Sinowealth/CM7916.H , ...
- Keil4中颖单片机调试不正常
问题:中颖单片机调试不正常,不按顺序走,乱跳. 原因一: 在keil4中尝试新建工程,发现中颖单片机的库找不到了,可能是安装其他库的时候出错了. 卸载中颖库,双击,先卸载,再重新安装在C:\keil中 ...
- 中颖单片机SH79F3213正弦波矢量的电动车小毛驴控制器量产资料
中颖单片机SH79F3213正弦波矢量的电动车小毛驴控制器量产资料 中颖单片机SH79F3213 制作的电动车小毛驴控制器量产资料,已量产十几万片,拿到手即可量产 1.提供原理图 2.提供PCB图 3 ...
- 霍尔Foc算法解析,代码 中颖单片机,3213 提供代码、电路图和pcb
霍尔Foc算法解析,代码 中颖单片机,3213 提供代码.电路图和pcb 算法对开关霍尔的处理颇有独到之处,是做hallfoc的良好参考
- 霍尔Foc算法解析,代码 中颖单片机,3213 提供代码、电路图和pcb 算法对开关霍尔的处理颇有独到之处,是做hallfoc的良好参考
霍尔Foc算法解析,代码 中颖单片机,3213 提供代码.电路图和pcb 算法对开关霍尔的处理颇有独到之处,是做hallfoc的良好参考-- 工程中坐标变换是库,算法是开源的,请知悉 :2910063 ...
- 中颖BMS开发全套 锂电池管理保护板开发SH367309
中颖BMS开发全套 锂电池管理保护板开发SH367309 链接:https://pan.baidu.com/s/1HQRBehjaz_UYYhSCuLpwyg?pwd=1234 提取码:1234
- php大牛额城战笔记,PHP语言大牛开发笔记(8)——MySQL数据库基础回顾[2]
本文主要向大家介绍了PHP语言大牛开发笔记(8)--MySQL数据库基础回顾[2],通过具体的实例向大家展示,希望对大家学习php语言有所帮助. 一.数据表 为了确保数据的完整性和一致性,在创建表时指 ...
- php微信 开发笔记,PHP微信公众开发笔记(一)
笔记是先写在印象笔记上的,晚上没事的时候整理整理. PHP微信公众开发笔记系列 日期:2014.9.1 今天开始正式开始做班上的微信公众平台的开发者服务了.因为是第一次做这个,对PHP也不了解,所以一 ...
- 中颖单片机6488总结
1. 配置字 1.OSC1 12M, 2.OSC1为32768.OSC2为内部12M 3.OSC1为32768 OSC2 外部晶振400K--12M 2. OSC时钟 开启OSC2的时候需要等待片刻. ...
最新文章
- java多态的实现_Java多态的实现机制是什么,写得非常好!
- oracle出现The Network Adapter could not establish the connection的问题
- CISCO、JUNIPER网络技术训练中心ITAA等级四(RS)学习计划蓝图(version 1.0)
- java fx能不能添加到swing中_java写个记事本
- win10更新后开不了机_坚决不更新!被微软雪藏的win10系统版本,只要3GB,老爷机的克星!...
- Ubuntu下ADSL配置
- ITIL学习笔记——核心流程之:IT服务财务管理
- 2021年小目标检测最新研究综述
- 动态修改Log4J和Logback的日志级别
- GO学习笔记(3)liteIde的使用和DEBUG的使用
- vue中手机号码+座机号码、邮箱正则校验规则封装
- Json格式乱码处理方式
- amap_flutter_map 初始化地图后将当前位置设为地图的中心点
- 【论文笔记】Question Answering with Subgraph Embeddings
- pytorch笔记:构建LSTM网络,实现训练验证和测试过程
- 玩转python(一)——微信远程控制电脑
- TSMaster1.1版本更新补丁
- 基于STM32F03RCT的多路频率占空比可调PWM输出
- 管程模型解决并发编程
- java熔断器_详解spring cloud分布式关于熔断器