最近参加福建省的合泰杯赛,第一次接触到合泰单片机。 一开始学习了51和32,各种单片机的操作没有变化,但是相对于51和32份资料,合泰单片机的资料对初学者并不那么友好。 所以,后面陆续有新的比赛进度和单片机的使用内容。
目录
1、合泰单片机最小系统主板
2、合泰单片机开发环境
3、流水灯实验操作
一、最小系统板:
1 .前言
ESK-303是一款专为HT66F2390设计的快速入门开发板,内置e-Link Lite,用户可以快速入门,评估HT66F2390的功能和特性,并进行高效、低风险的产品原型设计
2 .主要特点:
内置e-Link Lite具备OCDS和ICP的功能
提供3.3V、5V两种工作电压
HT66V2390 I/O端口均扩展了连接器振荡器型:
外部高速水晶振动hxt
内部高速RChirc
外部32.768kHz水晶振动lxt
内部32k hzrclirc
完全内置内部8/12/16MHz振荡器,无需外置部件
多种动作模式:高速、低速、怠速、休眠
所有指令在1~3个指令周期内完成
检针指令
115个强大的指令系统
16层堆栈
位操作指令
有关硬件的详细信息,请单击主页上的链接下载。 http://www.holtek.com.cn/esk-303
二、开发环境搭建
1、我们学了51和32都用keil编程。 与51单片机不同,合泰公司有自己的单片机开发环境。 我们使用的这台单片机是与合泰公司的Holtek HT8 MCU仿真器配套的通用型开发环境、调试软件。
2 .首先,下载编程软件(正如学习51需要keil4一样)软件名称) HT-IDE3000,
官方网站链接: http://www.holtek.com.cn/web/guest/ice-software
安装后,打开画面时如图所示为:
3、接下来下载留言软件。 软件名称: HOPE3000 For e-Link。
官网: http://www.holtek.com.cn/web/guest/programmer-software
下载并打开软件后,如下图所示。
这两个软件都很容易点击官方网站下载就可以安装了,这里不再赘述。
三、流水灯实验步骤:
1、点击新建工程命名工程选择芯片型号保存。
2 )在保存文件夹中创建(点h )和(点c )文件。
3,打开HT-LDE-3000项目,右键单击添加这两个文件,
4、写流水灯编程代码
头文件:
//MyType.h头文件typedefunsigned charu8; 类型8; typedefunsigned shortu16; 第十六季; 类型无符号长gu 32; 类型长时间32; 主函数:
# include ht66 f 2390.h # include ' my type.h ' # define led _ port _ pg /宏定义管脚#define LED_PortC _pgc //宏定义管脚属性的方向VOD //狗的LED_PortC=0x0; 将LED_Port置于输出模式LED_Port=0xFE; LED_Port初始值while(1(1) while ) led_port0b1000000 )如果MSB不为0则继续返回(delayms ) 500 ); GCC_rl(led_port ); //左移}while(led_port0b00000001 )//LSB不为0则继续返回(delayms ) 500 ); GCC_RR(led_port; //向右移动}}voiddelayms(u16del )延迟del*200命令周期{u16 i; //fSYS=8MH,延迟del*1msfor(I=0; idel; I ) gcc_Delay ) 2000; ) 5、如果不知道如何创建,软件的“帮助”菜单中有详细的教程。 请不要担心。 整个中文。
6、开发板开机加注,流水指示灯成功点亮。 我是合泰单片机的最小系统板连接51开发板的流水灯。
====================未完待续===============
注:热爱开源技术,记录并共享51单片机、STM32、c语言、数据结构与算法、嵌入式Linux技术公众号。 学习的道路很宽,在人海中有缘的话,就关注它吧。 一起成长,记录生活记录吧。