单片机
文章平均质量分 58
无乎648
有头发的计算机在校大学生
展开
-
单片机课设-电子时钟设计(仿真图、代码全)
电子时钟设计1项目概述1.1项目简介项目内容:以C51单片机为核心,设计一个定电子时钟,8位LED数码管,分别显示“时-分-秒”。显示范围范围从0小时0分0秒到23小时59分59秒,通过定时器来定时一秒钟,每过一秒刷新一次显示时间。通过矩阵键盘设置小时、分钟和秒数的初值。按调时按键按下后开始进入调整时间模式,通过矩阵按键进行新一次时间调整,并且可以通过按键设置闹钟,当到达闹钟时间时间时,数码管会闪烁一段时间并停止刷新时间,当按下24-12进制切换按键后,时钟显示会在24时制和12时制之间切换。项目用原创 2021-07-04 11:21:59 · 94527 阅读 · 102 评论 -
单片机课设-中断程序(仿真图,代码全)
proteus单片机中断程序利用单片机的P0口做输出接8只发光二极管,P3.2引脚接独立按键产生外部中断信号。编写程序,当程序正常运行时8个发光二极管做流水灯显示,当外部中断0有中断请求信号时,8只发光二极管全部点亮约5s后返回原状态。在外部中断0中断服务状态,如果外部中断1有中断请求信号,则8只发光二极管全部熄灭约5s后返回原状态。Proteus仿真电路图如下程序分析:主程序中首先初始化中断,打开INT1和INT0,并打开总中断EA,用IP设置INT1中断优先级高于INT0中断,之后初始化LED原创 2021-06-02 09:07:29 · 5935 阅读 · 3 评论 -
单片机课设-数码管倒计时显示(仿真图,代码全)
proteus单片机数码管显示要求:单片机AT89C51外接6个共阳LED数码管,P3.0和P3.1引脚分别外接一独立按键。开机时数码管显示123456,在按下P3.0按键时,数值减一,在按下P3.1按键时,数值加一。Proteus仿真电路如下:流程图如下:顺序图:代码分析:首先初始化按键P3.0和P3.1两个按键,并且定义好共阳数码管0到9的字段码,,最初定义要显示的数值shu=123456,定义好延时Delay函数和动态显示dis函数。动态显示dis函数显示过程:先通过取余操作将原创 2021-06-02 09:04:06 · 9889 阅读 · 1 评论 -
单片机课设-60秒倒计时器
proteus单片机实现60秒倒计时器项目要实现的60s秒表倒计时器,用 AT89C51单片机的定时 / 计数器 T0 产生一秒的定时时间,实现 59 到 0秒的循环显示的功能。具体要求:1)按下启动按键后,倒计时器开始工作,从60S开始倒计时。2)再次按下启动按键后,倒计时器复位。3)按下暂停按键后,倒计时器停止计时工作。4)再次按下暂停按键后,倒计时器继续进行计时工作。顺序图:流程图:组件图:代码如下:#include <reg51.h>unsigned cha原创 2021-06-02 09:00:20 · 30734 阅读 · 20 评论