找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

STC8G1K08A-8Pin单片机编程,求思路

查看数: 8160 | 评论数: 6 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-1-15 16:28

正文摘要:

本帖最后由 aajk 于 2021-1-15 16:31 编辑 由于本论坛禁止直接求程序,禁止伸手党,所以向大家请教一下大致的实现方法与思路,理清头绪后我自己来写程序去实现 各位单片机大佬,能不能帮忙指导,我用的是STC8G1K08 ...

回复

ID:811253 发表于 2022-8-10 16:26
检测电压用AD检测每10MS检测一次再加滤波,,点灯如果是渐变效果用PWM方式 ,,如果亮灭方式直接高低电平控制即可
ID:835618 发表于 2022-8-10 15:12
STC8G1K08A没有内部比较器,选用STC15W204S,然后设P5.5为同相输入端,参考电压设成MCU内部的基本准电压即可.
ID:835618 发表于 2022-8-10 15:07
STC8G1K08没有内部比较器,可先用STC15W204S,然后设P5.5为同相输入端,参考电压设成内部参考电压即可.
ID:712493 发表于 2021-1-18 15:24
感觉  既然用1.19V做基准  直接使用比较器 中断 然后判断就可以  至于闪灯 是定时器  是延时那就个人所好了,反正只要一个值还是比较容易实现的
ID:752974 发表于 2021-1-16 09:01
开一个定时器做时基,对时基计数计算时间,柔和渐亮要用PWM,调节占空比。
ID:401564 发表于 2021-1-15 22:11
ADC采用中断方式进行,这样就不占用太多的程序资源了
利用ADC内部参考电压测量的程序在STC8G的数据手册中,可以参考一下
光电开关和按键可以根据实际情况来选择中断或者查询方式进行检测
代码最好是自下向上的写,一个功能一个功能的验证成功再写下一个功能
比如,你先写一个ADC检测的,先保证ADC部分是正常的,再写其它的功能
不要一下写完整个程序再验证,到时候有问题你会无从下手的

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表