微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > PCB设计学习讨论 > 这个项目的硬件设计与软件流程,我一点不懂,求大神帮忙,谢谢

这个项目的硬件设计与软件流程,我一点不懂,求大神帮忙,谢谢

时间:10-02 整理:3721RD 点击:


不用太复杂,像这样就行
3.1  硬件设计原理

时钟电路的核心是AT89C51单片机,其内部带有2KB的可反复擦写的只读Flash程序存储器和128 bytes的随机存取数据存储器(RAM),无须外扩程序存储器。电脑时钟没有大量的运算和暂存数据,现有的128B片内RAM已能满足要求,也不必外扩片RAM。系统配备两个四位LED数码管显示和3个独立式按键,用P0口作为键盘接口电路,P1口和P3口作为段码和位码输出口,并在字段码输出口接上拉电阻来驱动LED数码管显示。利用P0.0、P0.1和P0.2作为功能按键输入口。



在软件设计中,整个程序的主框架是以定时1s计算的方式来实现电子钟。定时1s的程序段,使用动态显示程序实现延时,既完成了延时,也完成了数字的显示。在计算程序中,使对应于时、分、秒的变化量按照60进制和24进制进行计算,动态显示程序直接引用这些变量,达到显示的数字也随之不断变化,即完成了电子钟的功能。

其软件功能模块主要有键输入程序、中断程序、显示程序,以及延时程序。

需要说明的是,这里设计的是简易的电子钟,主要是用程序运行来计算时间,这样用程序来确定出1s的时间精度是很有限的,所以整个时钟的精度不太高。


没看明白你的问题是啥- -!

你这是摇用软件仿真出来吗 东西不都全了吗?

下面那个是电子时钟的硬件设计与软件流程,当模板写我提供的交通灯的硬件设计与软件流程。

下面那个是电子时钟的硬件设计与软件流程模板,对照模板写出我提供的交通灯的硬件设计与软件流程。谢谢

帮我把那个程序解释详细点也行啊//

子函数就是数码管显示数,给个dat它就显示相应的数值,主函数控制两组六个灯的部分,一开始是一个红灯一个车辆绿灯状态25个单位时间,同时数码管会显示相应倒计时,下一个状态红灯保持,绿灯变为黄灯持续5个单位时间秒,然后红灯变绿灯,黄灯变红灯保持25个单位时间。最好绿灯变为黄灯,红灯保持,持续5个单位时间,如此反复,十字路口两个方向红绿灯的状态

一点不懂的话,还是回回炉吧。

一点不懂还搞什么啊!先学习半年再说

这个。慢慢学学基础的吧,没啥难的

对着原理图看程序就行了,实在不懂看看基础,很多东西问别人没有自己搞懂来的印象深课

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top