最近刚做的用stm8s003k3加三位数码管做的定时小板,继电器以及MOS管输出,四个按键进行设置,代码可以根据自己需求更改
单片机:stm8s003k3
输入:四路按键
输出:继电器、MOS管

电路原理图如下:
 

单片机源程序如下:

#include "main.h"

#include "display.h"



SysTime_t PollTestTime;


void main(void)

{

  CLK_HSIPrescalerConfig(CLK_PRESCALER_HSIDIV1);

  disableInterrupts();

  

  FlashInit();

//  UartInit();

  DisplayInit();

  TimeInit();

  

  enableInterrupts();

//  printf("nrSys Init succeed nr");

  

  while(1)

  {

    if(SysTimeHasPast(PollTestTime , 1000))

    {

      PollTestTime = SysTime();

    }

    DisplayPoll();

  }

}



关键字:stm8s003k3  数码管  定时  继电器  MOS管输出 引用地址:stm8s003k3加数码管做的定时小板,继电器以及MOS管输出

上一篇:STM8电压表 原理图及源程序 IAR环境
下一篇:stc8单片机+8针oled驱动显示ADC值源程序

推荐阅读

  日前,北京市城市管理委会同市财政局制定并印发了《北京市电动汽车社会公用充电设施运营考核奖励暂行办法》及相关实施细则(以下简称《办法》)。   为何出钱奖励充电桩运营?   之所以印发《办法》,是因为北京市充电桩虽多,但是实际使用过程中出现各种难题,有燃油车占位,有坏桩。   据北京市城管委加油(气电)站综合管理处处长南斌介...
人们开发自动驾驶汽车,希望能够每年减少美国 4 万起交通事故。不过,实现这一目标至少需要数年,甚至数十年的时间。如今自动驾驶汽车事故频发,人们不经疑惑:如何应对机器人以及人工智能的全球性测验?公众不愿意参与其中该怎样解决?是否可以避免车祸? 目前公开的数据仍非常有限。自动驾驶是一个竞争十分激烈的领域,公司大都不愿意主动分享太多细节...
环境:主机:WIN8开发环境:MDK4.72ucgui版本:3.90ucos版本:ucos-iimcu: stm32f103VE说明:本示例新建一个信号量,task1接收信号量,task2发送信号量。task1时间片为1s/次,task2时间片3s/次。可以看到,因为信号量的关系,task1输出也是3s/次。注意:1.信号量的创建不能在内核初始化之前源码:#define TASK_STK_SIZE 512 /*************************...
①HSI 是内部高速时钟, RC 振荡器, 频率为 8MHz。 可作为系统时钟或 PLL 锁相环的输入。②HSE 是外部高速时钟。 可通过外接一个频率范围是 4-16MHz 的时钟或者晶振。 HSE 可以作为系统时钟和 PLL 锁相环输入, 还可以经过 128 分频后输入给 RTC。③LSI 是内部低速时钟, RC 振荡器, 频率大约为 40K, 可供独立看门狗和 RTC...

史海拾趣

问答坊 | AI 解惑

南京华岳电子 你好

南京华岳电子 你好,我想问你个问题啊,如果CPLD被加密后,写过的片子还可以再次烧录吗???????…

查看全部问答∨

关于信号与系统的一个问题

当录音机播放速度加快时,播放出来的声音回变高 这是因为电信号的频率谱变宽 但为什么声音的频率谱就会变宽呢? 请高人指教…

查看全部问答∨

图像采集模块是怎么应用的?

图像(视频)采集模块1. 概述HMP-I系列图像采集模块实现将PAL制式模拟视频信号实时采集并压缩成标准JPEG格式的图象文件。该系列目前有两个型号:HMP-Ia和HMP-Ib,Ia型接口为UART串口、Ib型接口为SPI串口,两个型号的其他功能如不特别说明则相同。该 ...…

查看全部问答∨

Proteus Pro 7.4 sp3.part02.rar

Proteus Pro 7.4 sp3.part02.rar…

查看全部问答∨

好书一本

真是不可多得的好书啊,快来下载吧…

查看全部问答∨

电子大赛简介

本帖最后由 paulhyde 于 2014-9-15 09:17 编辑  10.竞赛时间和竞赛周期   全国大学生电子设计竞赛每逢单数年的9月份举办,赛期四天三夜(具体日期届时通知)。在双数的非竞赛年份,根据实际需要由全国竞赛组委会和有关赛区组织开展全国的专 ...…

查看全部问答∨

开始提供MCF52259开发板

NSCF52259-R2开发板是Nicrosystem推出的一款低成本Freescale Coldfire开发板,为国内高校学生、企业工程师提供高一款高性价比的开发板,从而降低学习和应用coldfire处理器的门槛。NSCF52259-R2开发板采用freescale于2009年推出的一款基于coldfire V ...…

查看全部问答∨

校验精度

用ATT7022B做三相三的校验时精度不够,按照芯片手册的方法总会与实际差1到2,请问有什么其他方法…

查看全部问答∨

求助,各位大侠,关于VxWorks路由的问题

各位大侠,我是一名学生,最近在做一个VxWorks系统下的项目,其中用到了双冗余网卡切换技术,是这样的,最开始我用的是双网卡的网口0,程序正常,可以接收到组播数据,但是如果网口0出错,切换到网口1时,就接收不到组播数据了,只能收到单播数据了 ...…

查看全部问答∨

有没有SWD接口的标准形式?

由于PCB尺寸限制,想用STLINK的SWD方式,网上一般有3种版本: (1) SWDCK(TCK),SWDIO(TMS),GND,nSYSRST,VCC (2)SWDCK(TCK),SWDIO(TMS),GND,nSYSRST (3)SWDCK(TCK),SWDIO(TMS),GND 另外,买的英蓓特的开发板,他们用了一个10脚的IDC插 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved