shuiqinghan2012的个人空间 https://bbs.21ic.com/?875044 [收藏] [复制] [RSS]

日志

重新开始学习STC51单片机了

已有 284 次阅读2016-10-9 23:09 |个人分类:STC51单片机|系统分类:单片机| 单片机

做了两年的硬件工程师了,应该有所总结!同时重新学习嵌入式知识和英语,希望一步步完成它。
目标项目:
        1.完成RTC时钟
        2.遥控小车
1.最小系统电路
   1.1最小系统组成 三要素:电源+晶体+复位电路
        复位RC电路,t=1.2RC

2.函数的调用
        遵守原则
        1.一个模块一个功能,一个模块建立对应的.c和.H文件
        2.全局变量在mian.c中建立,在需要调用的.h中声明外部变量,在对应的.c中使用,如有系统的H文件,可在先声明
        3.定时器和中断中不要处理太多的事,只需要改变对应的标志,然后返回主函数中,根据标注的不同做处理,类似按键键值的处理方式。
3.基本电路
        独立按键原理
                检测输入的变化,默认为高,按下时为低
                按键抖动,前沿抖动+后延抖动
                消抖方式 硬件消抖=按键并联0.1uF电容,效果不明显,一般不用
                                软件消抖=程序延时检测 (延时10ms) 通用
                扫描可在定时器反馈全局变量计数,根据计数值调用扫描函数




路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)