演示视频:https://v.youku.com/v_show/id_XMjgxNzMyODEyNA==.html?spm=a2hzp.8253869.0.0将链接复制至IE浏览器打开!!!功能操作说明:从上到下,设置键,加键,减键,特殊键。单独一个按键为单片机复位按键。打开仿真文件开始仿真,程序开始数码管倒计时,没有按键按下程序循环运行。1,东西方向为绿灯,行人和车辆东西方向可以同行东西绿灯时间
分类:
其他好文 时间:
2020-06-05 15:27:37
阅读次数:
188
一、创建头文件74hc595.h代码如下: #ifndef __74HC595_H_ #define __74HC595_H_ #include <reg52.h> #define uchar unsigned char #define uint unsigned int sbit DIO = P1 ...
分类:
其他好文 时间:
2020-06-03 13:55:43
阅读次数:
43
一、主函数如下: #include <reg52.h> //此文件中定义了单片机的一些特殊功能寄存器 #include"fpc8591.h" #include"i2c.h" #include "74hc595.h" /***************************************** ...
分类:
其他好文 时间:
2020-06-03 13:49:23
阅读次数:
76
想在一个六位的共阳极数码管上面显示数字,从000000依次显示到FFFFFF。 本次实战采用六位数码管,下面简单介绍一下共阳极数码管: 由图可知共阳极数码管由七段码abcdefg和一个小数点组成,并且引脚共同连接电压。也正是从这个内部结构可以知道,要想发光二极管点亮,那么引脚另外一端必须是低电平。 ...
分类:
其他好文 时间:
2020-05-22 21:34:00
阅读次数:
84
北斗对时设备(GPS校时产品)在数字城市系统中的应用 北斗对时设备(GPS校时产品)在数字城市系统中的应用 京准电子科技官微——ahjzsz 综述 随着计算机网络的迅猛发展,网络应用已经非常普遍,众多领域的网络系统如电力、石化、金融业(证券、银行)、广电业(广播、电视)、交通业(火车、飞机)、军事( ...
分类:
其他好文 时间:
2020-05-20 15:57:52
阅读次数:
62
声明:1、我使用的单片机是STC89C52 2、 使用74HC595来扩展I\O口 3、其实点阵屏的原理很简单,所以这里着重讲74HC595芯片 串入并出的使用。 点阵图原理: 这是常见点阵图所看到的背面引脚部分。引脚的辨认依靠图中下方凸起的小点辨认引脚号。 其实点阵图的使用与数码管类似。都是点亮小 ...
分类:
其他好文 时间:
2020-05-05 20:14:33
阅读次数:
257
#include<reg52.h> #include<stdio.h> #define uchar unsigned char #define uint unsigned int unsigned char code Duan[]={0x3F, 0x06,0x5B,0x4F,0x66,0x6D,0x ...
分类:
编程语言 时间:
2020-05-03 16:37:20
阅读次数:
125
“code”关键字 51特有 有这样一种数据,我们在程序中要使用,但是却不会改变它的值,定义这种数据时可以加一个 code 关键字修饰一下,这个数据就会存储到我们的程序空间 Flash 中,这样可以大大节省单片机的 RAM 的使用量,毕竟我们的单片机 RAM 空间比较小,而程序空间则大的多。那么现在 ...
分类:
其他好文 时间:
2020-05-01 13:02:33
阅读次数:
65
(一) 4×4薄膜按键 代码如下: 1 const int numRows = 4; 2 const int numCols = 4; 3 const int debounceTime = 20; 4 const char keymap[numRows][numCols] = { 5 {'1','2 ...
分类:
其他好文 时间:
2020-04-27 22:40:01
阅读次数:
66
环境: Proteus 8.7 使用proteus读取ADC0809数据时,数据会跳变,大小变化也不一致。 查了程序,时序没有问题。 最终发现是数据口接反了,数据口在手册中的定义为: 21号脚为MSB,需要接到GPIO的高位引脚上。 调整引脚后,读取数据就变为正常了。贴上原理图和源代码。 程序代码( ...
分类:
其他好文 时间:
2020-04-26 20:35:29
阅读次数:
84