一、STM32F103C8 引脚分布 二、LED的共阴、共阳接法 这里应该是七段数码管的接法。 限流电阻选择为470,在Multism中仿真,也需要接入,否则会出现闪烁情况。或者直接更改属性。 三、消除按钮的机械振动 1、键的特性 键盘是由若干独立的键组成,键的按下与释放是通过机械触点的闭合与断开来...
分类:
其他好文 时间:
2015-04-11 11:30:56
阅读次数:
411
一.概述点阵式液晶显示模块(LCD)广泛应用于单片机控制系统,比数码管、段式液晶能模块显示很多其它、更直观的信息,如汉字、曲线、图片等。点阵液晶显示模块集成度非常高,一般都内置控制芯片、行驱动芯片和列驱动芯片,点阵数量较大的LCD还配置RAM芯片,带汉字库的LCD还内嵌汉字库芯片,有负压输出的LC....
分类:
其他好文 时间:
2015-03-21 21:11:30
阅读次数:
178
欢迎使用2015年创芯雏鹰一代开发板FPGA:Spartan-LX16 256BGA封装PMOD接口X2通用扩展IO 40pin X26位8段数码管SMAX2蜂鸣器UART-CP2103按钮X5SRAM ISSI IS6416X2(SRAMX1 SDRAMX1)温度传感器-TI LM75A数字时钟芯...
分类:
其他好文 时间:
2015-03-20 23:43:34
阅读次数:
160
#include #include // 函数原形定义
#define uchar unsigned char void main (void); // 主函数
void LED_out(uchar X); // LED单字节串行移位函数
void LED_print (uchar p, uchar...
分类:
其他好文 时间:
2015-03-09 22:22:35
阅读次数:
276
在前一篇文里已经整理了一些Cyclone-V与Avalon-MM的资料,在这篇文里给一个 Slave设备的简单实现——7段数码管实现。 先上一个Avalon-MM的一般时序图: 一、硬件设计 IP逻辑实现: 当作为Avalon总线的Slave时,上图中的控制信号、地址信号都为输入,另外还会有一个Ch...
分类:
其他好文 时间:
2015-02-24 23:22:27
阅读次数:
1453
1、.设计任务 交通信号灯控制系统:要求能显示剩余时间和控制红、黄、绿三色灯的显示。
2、总体方案设计与方案论证(1) 总体方案设计 设计路口交通灯控制系统,使用LED显示单元的两组发光二极管(红黄绿)分别模拟十字路口的两组交通灯。a、南北路口的绿灯、东西路口的红灯同时亮20秒。数码管20秒倒记时显示。
b、南北路口的黄灯亮5秒,同时东西路口的红灯继续亮。数码管5秒倒记时显示。
c、南北...
分类:
其他好文 时间:
2015-02-14 22:39:35
阅读次数:
574
前不久看完了矩阵键盘和数码管的应用,自己动手花了一天时间写了一个简单的计算器。下面贴上源代码,大家可以测试一下。上面4*4的矩阵键盘,作用分别是:1 2 3 +4 5 6 —7 8 9 *on/c 0 = /其中矩阵键盘的部分基本是照着书本的代码改的,然后自己做了部分修改。由于...
分类:
其他好文 时间:
2015-02-13 21:06:42
阅读次数:
150
一.在使用多位一体数码管时,它们内部的公共端是独立的,而负责显示什么数字的段线全部是连在一起的,独立的公共端可以控制具体哪一位数码管可以显示,连在一起的段线可以控制到底显示什么数字。通常我们把公共端叫做位选线,连接在一起的段线叫做段选线。通常单位数码管是10个引脚,二位数码管也是10个引脚,四位数码管是12位引脚。
二.在嵌入式编程中,根据不同的需要来建立自己的码表会经常遇到的,这里共阴极数码管...
分类:
其他好文 时间:
2015-01-31 12:44:06
阅读次数:
271
#include
#include
typedef unsigned char UINT8;
typedef unsigned int UINT16;
UINT8 num = 0, temp = 0, key = 16, t0 = 0, t1 = 0, shu = 0;
/* 数码管编码 */
UINT8 code table[]=
{
0x3f,0x06,0x5b,0x4f,
0x...
分类:
其他好文 时间:
2015-01-26 13:40:44
阅读次数:
123
使用4*4的矩阵键盘和一个数码管
在4*4的矩阵键盘上编码0-F的字符,和一个数码管显示每个键盘上输入的字符。
//4*4键盘检测程序,按下键后相应的代码显示在数码管上
#include
typedef unsigned char UINT8;
UINT8 i=100;
UINT8 j,k,temp,key;
void delay(unsigned char i)
{
for(j=i;j...
分类:
其他好文 时间:
2015-01-22 18:19:09
阅读次数:
170