【单片机笔记】中颖单片机开发笔记

单片机 专栏收录该内容
60 篇文章 11 订阅
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

  • 7
    点赞
  • 2
    评论
  • 17
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

目录 第一章SinoWealth 4-bit 单片机基本介绍............................................ 7 1.1 Sino Wealth 4-bit 单片机产品概述与分类................................ 7 1.1.1 CPU 的特点............................................................ 7 1.1.2 存储器架构........................................................... 7 1.1.3 内核设计的Pipeline 流水线结构........................................ 7 1.1.4 RISC 结构的指令系统................................................... 8 1.1.5 SinoWealth 4-bit 单片机产品分类....................................... 8 1.2 SinoWealth 4-bit 单片机产品基本特性.................................. 10 1.2.1 CPU ................................................................. 10 1.2.2 ROM ................................................................. 11 1.2.3 寄存器(Register) & RAM .............................................. 14 1.2.4 省电待机模式(HALT 和STOP ) .......................................... 15 第二章SinoWealth 4-bit 单片机指令系统........................................... 16 2.1 指令的分类.......................................................... 16 2.2 指令的格式.......................................................... 16 2.3 符号说明............................................................ 17 2.4 指令介绍............................................................ 17 2.4.1 算术运算指令........................................................ 17 2.4.2 逻辑运算指令........................................................ 24 2.4.3 数据传送指令........................................................ 28 2.4.4 流程控制指令........................................................ 29 2.5 伪指令.............................................................. 35 2.6 宏的使用(MACRO) ..................................................... 39 2.6.1 宏的定义( macro definition ) ........................................ 39 2.6.1.1 宏头(macro head) ................................................ 39 2.6.1.2 宏体(macro body) ................................................ 39 2.6.1.3 宏结束(macro end) ............................................... 39 2.6.2 宏的调用(macro call) .....
©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值