历史上的今天
今天是:2025年04月14日(星期一)
2020年04月14日 | 51单片机静态数码管显示
2020-04-14 来源:eefocus
1、设计要求
用一个共阳极数码管循环显示数值“0~F”,显示变换时间为1s,由P1口输出要显示的数值
2、硬件设计
使用proteus Isis仿真,选择元器件,AT89C51、7SEG-COM-AN-GRN、RESPACK8
3、软件设计
源程序:
#include #include typedef unsigned char u8; typedef unsigned int u16; u8 smgduan[16] = {0x3f ,0x06 ,0x5b ,0x4f ,0x66 ,0x6d ,0x7d ,0x07 , 0x7f ,0x6f ,0x77 ,0x7c ,0x39 ,0x5e ,0x79 ,0x71 }; //共阴 void delay(u16 i) { u8 a,b; for( ;k>0 ;k--) for(b=142 ; b>0 ;b--) for(a=2 ;a>0 ;a--); } void main() { //u16 i; P1 = ~smgduan[0]; //delay(1000); while(1) { for(i=0;i<10;i++) // 静态数码管数字动态输出 { P1= ~smgduan[i]; delay(1000); } } }
史海拾趣
|
[img]https://bbs.eeworld.com.cn/[/img] 大家好! 最近在调一片AD遇到点麻烦 请大家多多指教指教 大概是这样子的 前端的模拟信号(单端信号)进AD7721 然后串行送FPGA (其实串并行均可),在FPGA内部做串转并,大概是200K的时钟,但是FPGA控制 ...… 查看全部问答> |
|
WINCE 6.0中怎么没有Office组件呢,怎么才能够加入呢 WINCE 6.0中怎么没有Office组件呢,怎么才能够加入呢 就是能够看Office所有格式文档的Viewer也可以啊, 我见到Windows Mobile中有,但是CE中为什么就没有呢, 要怎么才能有呢,谢谢!… 查看全部问答> |
|
matlab装的是7.1的,quartus和dsp是7.2的,基本上都可以用用ip核时出错,比如用fir核,当设置完参数后,有个generate项,等产生完后,simulink栏里就会蹦出个对话框,说系统正在生成中,这当生成完后,IP核确实是生成出来了,报了个错,说生成test ...… 查看全部问答> |
|
联力电器技术有限公司诚聘以下岗位: 岗位名称:LED封装样品员 职位要求: .制作LED直插,贴片,大功率样品, 1固晶,焊线,灌胶熟练。2.会AUTOCAD3.工艺水平高,4.会维护简单设备 岗位名称:销售工程师 职位要求 ...… 查看全部问答> |
|
快放假了,相信很多同学已经准备开始充电了,我是比较喜欢看视频教程来充电这样可以少走弯路,现将我看过的一些视频教程下载地址整理如下:51单片机视频教程:http://www.verycd.com/topics/251682/ PIC单片机视频教程:http://www.verycd.com ...… 查看全部问答> |
|
触摸按键的实现主要是通过检测板级系统上构建的RC振荡电路在固定时间内的振荡次数,如果振荡次数发生明显变化,则判断为触摸状态。那么振荡次数主要是由RC的值决定,在系统中R值是固定的,而电容C即系统的中的传感器,是由PCB layout的一个尺 ...… 查看全部问答> |




