合泰Holtek单片机开发
合泰Holtek单片机开发
流动的星
AutoSAR软件开发,汽车控制器开发,高级软件工程师;
展开
-
合泰单片机定时器初始化time0_Init.c
#include"BS84C12A-3.h"void Time0_Init(void){ _ts = 0;//0:fSYS _ton = 0; _tpsc2 = 1; _tpsc1 = 0; _tpsc0 = 1;//101:fTP/32 _tmr = 5;//从5到255,计数250次 定时1ms _te = 1;//使能中断 _ton = 1;//使能定时器 _emi=1;}...原创 2021-01-04 14:52:39 · 1161 阅读 · 0 评论 -
触摸按键程序key.c
#include "global.h"#define u8 unsigned char#define u16 unsigned int#define WaitStatus 0 //按键过程的状态#define PressStatus 1#define ReleaseStatus 2#define IDEStatus 3#define KeyTime 800 //长按超时时间 #define KEY_TIME 1#d...原创 2021-01-04 14:51:22 · 1816 阅读 · 0 评论 -
IO_Init.c
#include"BS84C12A-3.h"void IO_Init(void){ //PA口上拉电阻 _papu0 = 0;//DA _papu1 = 1;//睡眠灯 _papu2 = 0;//scl _papu3 = 1;//switch _papu4 = 0;//红外接收 _papu7 = 1;//直接上拉 //PB口上拉电阻 _pbpu0 = 0;//睡眠键 _pbpu1 = 1;//减灯 _pbpu2 = ...原创 2021-01-04 14:50:32 · 395 阅读 · 0 评论 -
单片机显示函数设计——闪烁显示和不闪烁显示Display.c
#include "global.h"void Task_Display(void){ _BEGIN(100); if((device_status == SET_TIME_STUTAS)||(device_status == SET_TEM_STUTAS)) { if(BlankFlag) { } else { } }...原创 2021-01-04 13:20:04 · 1244 阅读 · 0 评论 -
合泰单片机AD转换Adc_Init.c
/*A/D 转换步骤下面概述实现A/D 转换过程的各个步骤。● 步骤1通过ADCR1 寄存器中的ADCK2~ADCK0 位,选择所需的A/D 转换时钟。● 步骤2清零ADCR0 寄存器中的ADOFF 位使能A/D。● 步骤3通过ADCR0 寄存器中的ACS2~ACS0 位和ADCR1 寄存器中的ACS4,选择连接至内部A/D 转换器的通道。● 步骤4通过ACERL 寄存器中的ACE7~ACE0 位,选择哪些引脚规划为A/D 输入引脚。● 步骤5如果要使用中断,则中断控制寄存器需要正原创 2021-01-04 13:18:35 · 1736 阅读 · 3 评论 -
项目中头文件合并技巧global.h
#ifdef __GLOBAL__ #define __EXT__#else #define __EXT__ extern#endif#include"..\USER_PROGRAM\USER_PROGRAM.CEX"#include"..\BS84C12A_LIBV413\BS84C12A_LIBV413.CEX"#include"..\TKS_GLOBE_VARIES.H" #define u8 unsigned char#define u16 unsig...原创 2021-01-04 13:17:39 · 1019 阅读 · 0 评论 -
主任务文件,实现状态机管理__main.c
#define __GLOBAL__#include"global.h"#define u8 unsigned char#define u16 unsigned int unsigned char BlankFlag;static unsigned long Count = 0;unsigned char device_status;unsigned char set_temperature;unsigned char set_time;//此函数为初始化函数,上电后执行一...原创 2021-01-04 13:16:13 · 206 阅读 · 0 评论 -
合泰单片机存储程序寄存器截图
原创 2021-01-04 14:54:28 · 404 阅读 · 0 评论