STM8s103f3的C语言延时及外部中断编程 最近想上手玩一下stm8s103f3,开发板已经有了,想用实际应用促进学习进程,设计了一个控制流程,恭请高人依照如下控制流程编写一个c语言程序,如能成功烧写进去运行,将赠送简装版攀登者瑞士军刀一把,不成敬意,略表心意。也可以直接发我邮箱731996687@qq.com 一共要用到8个IO口,四个输入,分别是pin17(PC7)、pin10(PA3)、pin15(PC5)、pin16(PC6);四个输出,分别是pin19(PD2)、pin13(PC3)、pin14(PC4)、pin18(PD1)表示。 要用到一个计时器,计时精度为1ms,最大计时值不超过5秒, 还要用到一个计数器,用以统计计时器的启用次数,计数值以m表示,m要做奇数偶数判断。 控制过程如下: pin17(PC7)收到低电平脉冲信号,计时器启动,计数器启动,pin19(PD2)输出高电平;当m为奇数时,pin13(PC3输出高电平;当m为偶数时,pin14(PC4)输出高电平。 pin10(PA3)有高电平脉冲信号输入时,pin19(PD2)停止输出;如果在一个计时周期内,pin10(PA3)没有高电平信号输入,则pin18(PD1)输出高电平。 pin15(PC5)有高电平脉冲信号输入时,pin13(PC3)停止输出;如果在一个计时周期内,pin15(PC5)没有高电平信号输入,且计数器值m为奇数,则pin18(PD1)输出高电平。 pin16(PC6)有高电平脉冲信号输入时,pin14(PC4)停止输出;如果在一个计时周期内,pin16(PC6)没有高电平信号输入,且计数器值m为偶数,则pin18(PD1)输出高电平。 |
从零开始操作STM8寄存器(风驰iCreate奉献)
【中文资料】初学STM8库函数的中文帮助软件
绝对经典的中文STM8学习手册,淘宝上学习板资料,友情大放送!
【原创教程】风驰iCreate独家开源STM8 27个例程和10多万字的pdf教程
STM8的LCD1602 4线驱动,为什么不工作
【精华资料】由零开始开发STM8
STM8S 的触摸库是如何在主程序中查询键的呢、
【精华资料】STM8的C语言编程1-14讲完整版
【精品教程】STM8系列单片机入门教程系列
STM8 第一次进中断不准【悬赏问答】
RE:STM8的C语言延时及外部中断编程
RE:STM8的C语言延时及外部中断编程
RE:STM8的C语言延时及外部中断编程
RE:STM8的C语言延时及外部中断编程