51单片机
文章平均质量分 52
Object_in_java
这个作者很懒,什么都没留下…
展开
-
51单片机 定时计数器
实践目的:1.学习单片机定时计数器的结构;2.学习单片机定时计数器的工作方式与模式3.学习定时计数器程序编写。实践内容:1.在项目二第一次工作的基础上,修改电路,P2.1接LED,P3.4接按键2.要求在Proteus中设计硬件电路,单片机晶振设置为11.0596MHz3.编写程序实现如下功能:当P3.4引脚的电平连续发生5次负跳变,单片机P2.1引脚所接的LED灯亮3s灭1s,循环5次后停止,数码管显示灯亮时间。4.要求用定时中断和计数中断实现。在Proteus中加载程序代码并运行仿真。原创 2021-12-10 13:49:59 · 2617 阅读 · 1 评论 -
51单片机 数码管中断操作
实践目的:1、掌握中断的概念和思想。2、掌握51单片机中断系统和相关软硬件设计。实践内容:1.利用单片机的P0口接数码管的字段脚,P1.0脚接共阴极,P3.2、P3.3引脚接独立按键产生外部中断信号。编写程序,当程序正常运行时数码管显示H字符,当外部中断0有中断请求信号时,数码管从0-9循环显示一次后回到正常状态。如果外部中断1有中断请求信号,则数码管从9-0循环显示一次后回到正常状态。要求中断0可以打断中断1。2.设计硬件电路,并编写程序完成所要求的功能。3.在Proteus中加载程序代码并运原创 2021-12-10 11:19:28 · 8336 阅读 · 2 评论 -
51单片机 流水灯
51单片机 流水灯原创 2021-12-03 14:43:11 · 1720 阅读 · 2 评论 -
51单片机 IO口控制-交通控制灯设计
#include<reg52.h>sbit P03 = P0^3;sbit P01 = P0^1;sbit P00 = P0^0;sbit P10 = P1^0;//左绿sbit P11 = P1^1;//红sbit P12 = P1^2;//黄void delay(unsigned int z){ unsigned int x,y; for(x=0;x<z;x++) for(y=0;y<200;y++);}void main(){ int i; P..原创 2021-12-03 13:42:55 · 490 阅读 · 6 评论 -
51单片机大作业 停车场管理系统
记录一下单片机大作业,项目介绍:我们小组在经过了半个学期的计算机系统设计的学习后,并结合了平时停车场的管理模式,使用C51单片机和各个模块完成了一个停车场的管理系统。该套系统模拟了当汽车进入停车时的收费提示液晶屏,我们这里使用了16个按键来模拟停车位,主要由以下功能:(1)该系统可以提醒管理员该停车场是否剩余停车位;(2)当汽车停入汽车位时开始计算停车时间,并显示车位占用量和余量;(3)当汽车离开停车位时在液晶屏上显示期间该车停车的总时间与停车费,重置车位的状态,并显示车位占用量和余量。(4)原创 2021-11-05 11:06:34 · 4661 阅读 · 7 评论