单片机程序设计的方法一般有几种

网上有关“单片机程序设计的方法一般有几种 ”话题很是火热 ,小编也是针对单片机程序设计的方法一般有几种寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

说个思路吧 ,程序大概分这几个部分

1 显示部分 ,六位数码管,置于连接方式可以选择动态扫描 、串行静态显示、并行静态显示

2 rtc时钟,时钟芯片可以选择ds1302 ,这个最常用了用于保存时间,连接上备用电源,掉电数据不丢失

3 按键部分 ,这个是整个程序的精髓,按键处理不好这个系统也就没什么意思了,按键扫描可以使用状态机的方式

4 系统时钟 ,这个需要占用一个定时器,用于刷新显示,扫描按键 ,以及处理各种状态(这个可能不是很好理解仔细琢磨一下吧)

5 蜂鸣器报时部分,这个需要占用一个定时器,或者直接与系统时钟揉在一起 ,如果处理的好也可以播放音乐

*6 这个系统理论上应该搞一个flash用来存储定闹的时间 ,不然每次重开机都要重新设定闹钟,当然ds1302里面有个ram,不知道备用电池的情况下数据会不会丢失 ,如果不丢,那flash就可以省了 。

大概就这几个部分,时间设置 ,闹钟设置,都属按键处理,置于显示六个时区时间也就是差整数个小时的问题 ,显示部分和按键处理部分要协调好,这个是整个系统的难点,除此之外也就没什么了

总结一下 ,这里用到的知识有数码管扫描,ds1302控制(i2c总线),按键处理 ,51定时器使用 ,51中断使用,51IO引脚控制,如果考虑蜂鸣器播放音乐这里还有PWM脉冲的相关知识。

代码估计不大可能会有人给你写 ,交给你个思路也让你有点方向,没有不劳而获的好事,没有free beer。

1、首先数码管分为1位 ,4位,8位,4位和8位的又分为共阴和共阳数码管 。

2 、共阳数码管 ,即阳极全部连接在一起,单片机接口给低电位即可点亮对应的段位 。

3 、可利用MCS-51系列单片机的芯片AT89C52的P3.4,P3.5,P3.6,P3.7进行计时并在数码管上显示时间,作为按键的入口。

4、共阴数码管 ,即阴极全部连接在一起,单片机接口给高电位即可点亮对应的段位。

5、其中“开始”按键当开关由上向下拨时开始计时,此时若再拨“开始”按键则数码管暂停;“清零 ”按键当开关由上向下拨时数码管清零 ,此时若再拨“开始 ”按键则又可重新开始计时 。

关于“单片机程序设计的方法一般有几种”这个话题的介绍 ,今天小编就给大家分享完了,如果对你有所帮助请保持对本站的关注!

本文来自作者[幻梅]投稿,不代表物智号立场,如若转载,请注明出处:http://www.wzgitom.com/wuzhi/39.html

(16)

文章推荐

  • 从增城市新塘镇去广州市萝岗区搭什么车

    网上有关“从增城市新塘镇去广州市萝岗区搭什么车”话题很是火热,小编也是针对从增城市新塘镇去广州市萝岗区搭什么车寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。1.从广交集团新塘客运站(广深大道东)走到广交集团新塘客运站总站(广深大道东)乘坐571路B(坐7站)

    2026年03月29日
    14300
  • 单片机程序设计的方法一般有几种

    网上有关“单片机程序设计的方法一般有几种”话题很是火热,小编也是针对单片机程序设计的方法一般有几种寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。说个思路吧,程序大概分这几个部分1显示部分

    2026年03月29日
    16300
  • 上海企业虚拟注册什么意思

    网上有关“上海企业虚拟注册什么意思”话题很是火热,小编也是针对上海企业虚拟注册什么意思寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。前几天看见几个网友提的一些问题:“注册公司虚拟地址到底是什么意思?虚拟地址是不是假的地址吗?虚拟地址到底合不合法吗?为什么有的

    2026年03月29日
    17300
  • 北京南站开出的公交车有哪些。去什么地方

    网上有关“北京南站开出的公交车有哪些。去什么地方”话题很是火热,小编也是针对北京南站开出的公交车有哪些。去什么地方寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。北京南站北京南站1102(北京南站-动物园)北京南站2102(动物园-北京南站)北

    2026年03月29日
    16308
  • 四川省二级以上示范性普通高中有哪些

    网上有关“四川省二级以上示范性普通高中有哪些”话题很是火热,小编也是针对四川省二级以上示范性普通高中有哪些寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。四川省二级示范性普通高中名单成都市(25所)四川大学附属中学(四川省成都市第十二中学)成都市成飞中学四川

    2026年03月29日
    12313
  • 动物笑谈主要内容是什么-

    网上有关“动物笑谈主要内容是什么?”话题很是火热,小编也是针对动物笑谈主要内容是什么?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。动物笑谈主要内容是:本文讲述了“我”与小凫和我和黄冠大鹦鹉的趣事,既有作者与它们相处的荒诞经历,又有小凫的可爱和大鹦鹉的“恶作

    2026年03月29日
    15315
  • 从东莞万江总站到广州增城区增江大道南纬四路怎么乘车

    网上有关“从东莞万江总站到广州增城区增江大道南纬四路怎么乘车”话题很是火热,小编也是针对从东莞万江总站到广州增城区增江大道南纬四路怎么乘车寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。公交线路:219路→83空调→穗莞2路→增城110路,全程约4

    2026年03月30日
    14300
  • 郑州港区怎样加入义工?

    网上有关“郑州港区怎样加入义工?”话题很是火热,小编也是针对郑州港区怎样加入义工?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。申请成为郑州市注册志愿者需具备以下基本条件:1、热心社会公益事业,具有“奉献、友爱、互助、进步”的志愿服务精神。2、年满十四周岁(

    2026年03月30日
    12303
  • 三轮摩托车上坡起步技巧视频教程

    网上有关“三轮摩托车上坡起步技巧视频教程”话题很是火热,小编也是针对三轮摩托车上坡起步技巧视频教程寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。三轮摩托车上坡起步技巧教程具体如下1、起步前踩下刹车,捏死离合和前刹,防止汽车后溜,然后松开脚刹准备起步;2、摩托

    2026年03月30日
    16314
  • 成都双流机场的飞行区等级是

    网上有关“成都双流机场的飞行区等级是”话题很是火热,小编也是针对成都双流机场的飞行区等级是寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。等级是4F级。成都双流机场是中国八大区域枢纽机之一,中国内陆地区的航空枢纽和客货集散地。成都双流国际机场位于四川省成都市西

    2026年03月30日
    14318
  • 洛克王国魔法侦探的内容简介

    网上有关“洛克王国魔法侦探的内容简介”话题很是火热,小编也是针对洛克王国魔法侦探的内容简介寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。洛克王国魔法侦探①黄金大劫案暑假在福尔摩斯事务所打工的洛奇和菲尔特,被来找乐子的可丽希亚公主搞得焦头烂额。正在这时,猫头

    2026年03月31日
    7307
  • 一般发布招标信息有哪些网站?

    网上有关“一般发布招标信息有哪些网站?”话题很是火热,小编也是针对一般发布招标信息有哪些网站?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。最新整理全国完整版各种类型招投标网站,包括我个人最常用的2家招标信息网招标雷达和中国政府采购网,以及军队采购、公共资源

    2026年03月31日
    4307

发表回复

本站作者才能评论

评论列表(3条)

  • 幻梅的头像
    幻梅 2026年03月29日

    我是物智号的签约作者“幻梅”

  • 幻梅
    幻梅 2026年03月29日

    本文概览:网上有关“单片机程序设计的方法一般有几种”话题很是火热,小编也是针对单片机程序设计的方法一般有几种寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够...

  • 幻梅
    用户032912 2026年03月29日

    文章不错《单片机程序设计的方法一般有几种》内容很有帮助