ZKX's LAB

数字时钟嵌入式设计 嵌入式系统设计与开发程序求解释

2021-03-09知识10

没有Linux基础,想设计一个嵌入式的时钟,不需要什么功能,请大神给一些思路吧 如果你编程方面刚入门,还是选择C语言吧,毕竟现在嵌入式系统的很多程序都是使用C来编写。如果你还没有嵌入式的开发平台,就先想办法找一个,以下是建议的步骤:1.熟悉嵌入式的最基本的环境(如何编译代码、运行代码、操作外围设备)2.对于闹钟来说必备的几个嵌入式外围设备是显示器、蜂鸣器、按键(可以是硬件按键或者触屏),弄清楚这几个外围设备的驱动使用方法3.如果是采用linux作为操作系统,那你调用系统的几个API(linux 带有一些定时功能的lib)4.如果采用裸系统,你则需要自己写(或者移植)所需的外围设备的驱动,时间相关的函数你也需要自己写(其实可以参照linux自带的一些时间相关接口来实现)另外:你也可以考虑java来实现,环境的话你可以先使用IDE集成开发环境,现在比较流行的Android是首选,很多的环境已经ok,甚至连硬件都不用搭建,直接使用模拟器(IDE工具:比如eclips、android studio)

我的作品是单片机多功能数字时钟,这个程序我已经弄好了,我现在想在程序里加一些功能。 既然是时钟,就应该有调时状态吧,就是要时钟对点,在调时状态下,调节时钟到设置的闹钟时间,按下一个键,自己选一个按键用闹钟的铵键,按下这个键后,程序就记住当前的时钟的时间就是闹钟时间了,然后时钟计时开始后,每分钟就与这个设置的闹钟时间比较,相同了就响铃。这么简单的事吗。写程序时,要注意一个问题,就是调时状态下,调节时钟后,按一个确认键是设置时钟的,即时钟就从设置的时间开始计时了。而设置闹钟时间是按另一个键,按这个键,只是记忆闹钟时间,但不能修改时钟的时间,即不能改变时钟当前的计时时间,设置闹钟后,时钟还要按原来的时间继续计时的。

嵌入式linux 基于ARM S3C2410平台上的 LCD数字时钟设计 Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的。参考资料:http://hi.baidu.com/marrensy/blog/item/186562f20486f059d7887d39.html

数字时钟课程设计用74ls90和74ls47相连他的引脚怎么连,这样对吗

数字时钟嵌入式设计 嵌入式系统设计与开发程序求解释

#数字时钟嵌入式设计

随机阅读

qrcode
访问手机版