6.1 功能要求
1. 设计要求
以AT89C51单片机为核心,制作一个LCD显示的智能电子钟:
(1) 计时:秒、分、时、天、周、月、年。
(2) 闰年自动判别。
(3) 五路定时输出,可任意关断(最大可到16路)。
(4) 时间、月、日交替显示。
(5) 自定任意时刻自动开/关屏。
(6) 计时精度:误差≤1秒/月(具有微调设置)。
(7) 键盘采用动态扫描方式查询。所有的查询、设置功能均由功能键K1、K2完成。
我QQ475900899谢谢各位学长好心人了,本人这学期课设有6个实在顾不过来
湖北汽车工业学院.....
使用Keil与Proteus联合仿真调试单片机程序
1. 从官网获取并安装Proteus,建议安装在D盘的install文件夹,按照指示进行,安装完成后桌面上会出现快捷方式。2. 同时下载Keil安装包和注册机,新建文件夹安装。在Keil安装时,注意填写个人信息,最后通过注册机破解并获取序列号。3. 为了将Proteus和Keil关联,打开TOOLS.INI文件,添加TDRV11相关驱动信息,...
基于51单片机简易时钟闹钟八位数码管显示Proteus仿真
用户可以通过功能切换按键显示闹钟时间,并通过类似步骤设置闹钟时间。闹钟时间到时,蜂鸣器将鸣响,每隔1秒响一次,持续6秒,可通过按键停止闹钟。程序代码 使用KEIL4或KEIL5编译程序代码,代码配有注释,以便理解代码功能。原理图与电路 原理图使用AD软件绘制,可供实物参考。Proteus仿真与实物有差异,包括运行...
proteus和keil怎么连起来用
我们首先在Keil中编写控制LED闪烁的程序代码,并编译生成.hex文件。然后在Proteus中搭建包含8051单片机和LED的电路图,并将.hex文件加载到单片机的属性设置中。接下来,我们配置Proteus和Keil的调试选项,将两者连接起来。最后,在Proteus中运行仿真时,我们可以看到LED按照程序设定的方式闪烁,同时可以在Keil中...
单片机的keil+protues软件模拟是不是和实际相差蛮大的?
一般不会,proteus对于一般的程序仿真都还准确,动态显示的仿真自然不在话下,只是对于中断嵌套似乎支持不太好。你的问题我估计主要在于设置或者proteus连线与开发板上的不一致,导致程序与电路实际段位码不匹配。调整一下程序或者连线,问题就能解决,不算大问题。按照我的理解,实际工作中proteus用的并不是...
keil如何与Proteus联合仿真?
(步骤1和2只需在初次使用设置。)3、进入KeilC μVision2开发集成环境,创建一个新项目(Project),并为该项目选定合适的单片机CPU器件(如:Atmel公司的AT89C51)。并为该项目加入KeilC源程序。源程序如下:define LEDS 6 include "reg51.h"\/\/led灯选通信号 unsigned char code Select[]={0x01,0x...
proteus和keil在单片机仿真之间的区别如果有高手帮忙,重谢呀!!_百度...
proteus是仿真,可以通过电路图的方式来观察实际效果。 keil主要是编程软件,它没有仿真功能,只能说它有软件调试功能,能检查一些逻辑错误和语法错误。
学校的课程设计,用proteus单片机和keil设计一个LED数码管显示的秒表...
你的程序有问题,仿真图不要用三极管驱动,反而不显示。如下画法就行,那4个按键不变,没有画。程序中的按键处理,方法不当。先改成如下的程序,先调出能显示,然后你自己再增加按键功能。include <reg52.h> define uchar unsigned char define uint unsigned int sbit START = P1 ^0;sbit STOP =...
...钟六位数码管显示整点提醒仿真设计( proteus仿真+程序+原理图+报告+...
1. 开机控制显示按键,时\/分切换按键,加1按键。2. 每到整点,蜂鸣器会发出提示音。3. 通过六位一体数码管显示时、分、秒,开机时显示为12:00:00。设计使用12MHz频率的51单片机。硬件电路图由图纸绘制,程序在keil 4\/keil 5中编写,并在proteus上进行仿真。设计遵循S0047编号。51单片机型号(如...
基于51单片机的数字电子钟万年历闰年判断闹钟整点报时设计
开发环境采用proteus8.9以上进行仿真,程序代码使用KEIL4\/KEIL5编写,原理图设计使用AD。基于51单片机设计的电子钟万年历闹钟满足以下功能:显示年、月、日、时、分、秒、星期、农历,通过按键设置闹钟与报警,调整时间并判断平年或闰年,共有4个按键实现设置时间\/闹钟、时间加、时间减、设置切换,整点时...
keil 和protues 这两个软件是什么关系啊
Keil 是编译软件,将你写的程序代码编译成HEX或者BIN这种可以被单片机识别的软件;Protues是仿真软件,包含很多的MCU的内核,可以进行很多电路的仿真。新手建议买块开发板一步一步地学习基础,不要盲目激进,学好基础才是王道。把基础学好了,以后再学其他16位、32位或者嵌入式应用,ARM,FPGA,DSP等等,...