A. 音谱演奏显示器的设计与实现
不知道,我也找这个答案,你几班的,不会一个学校的吧!
湖南理工的?
B. 设计一个LED数码管显示器的静态显示电路并设计程序实现以下功能:完成2位显示,要求两位分别正序和逆
可以用仿真图来实现,用两位共阳数码管,分别接在P0,P2口,组成两位静态显示电路。先做加法计数,计数到99,自动改为减法计数,计数到0,再变为加法计数。由此循环。
仿真图
程序如下
#include<reg51.h>
unsigned char code tab[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};
void delay()
{
unsigned int j;
for(j=20000;j>0;j--);//修改j 的初值,可改变计数的速度
}
void main()
{
char n,x=1;//先加法计数
while(1)
{
P0=tab[n/10];//显示十位
P2=tab[n%10];//显示个位
delay();
n+=x;
if(n>=99)
x=-1;//减法计数
if(n==0)
x=1;//加法计数
}
}
C. 83进制计数器及显示数字系统的设计与仿真实现怎么写需要画图
摘要
D. 题目<<基于单片机(STC89C52)的比赛用倒计时提醒器的设计与实现>>, 麻烦帮我写出需要的编程程序
;我是从电子制作实验室网站上改编的,电路图是51单片机试验板的电路图,只要保留P1.0的LED、4位拨码按钮、蜂鸣器、K1、K2开关、显示电路、稳压电路和单片机最小系统就行了
;可设定时间的倒计时定时器,可选择5/15/20/30/35/45/50分钟倒计时
;倒计时时间由四位拨码开关的2/3/4位来控制,
;第2位表示5分钟,第3位表示15分钟,第4位表示30分钟,
;通过不同的组合可以产生5/15/20/30/35/45/50分钟倒计时
;P1.0口的外接的发光二极管为状态LED,定时未开始时LED常亮,定时过程中LED闪烁
;K1为开始按钮,K2为停止按钮
a_bitequ20h;数码管个位数存放内存位置
b_bitequ21h;数码管十位数存放内存位置
tempequ22h;计数器数值存放内存位置
;开机初始化
MOVP3,#0FFH;对P3口初始化,设置为高电平,用于按键输入
MOVP0,#0FFH;使显示时间数码管熄灭
CLRP1.0;点亮LED指示灯
;等待键盘输入
START:JBP3.6,$;循环判断开始按钮K1是否按下?
ACALLDELAY10;延时10毫秒触点消抖
JBP3.6,START;如果是干扰就返回
JNBP3.6,$;等待按键松开
;读拨码开关的状态,获得倒计时时间
SET:MOVA,#0;首先对A清零
JBP2.0,A1;判断拨码开关的第2位是否接通,接通就对A加5(此处数值可自行修改)
ADDA,#5
A1:JBP2.1,A2;判断拨码开关的第3位是否接通,接通就对A加15(此处数值可自行修改)
ADDA,#15
A2:JBP2.2,A3;判断拨码开关的第4位是否接通,接通就对A加30(此处数值可自行修改)
ADDA,#30
A3:MOVTEMP,A
;这时TEMP中的值就是倒计时时间
;数码管显示定时时间的程序
display:CLRP2.4;使继电器1释放,开始定时(开机时继电器处于吸合状态)(既然你是比赛用倒计时提醒器就不需要继电器,可以忽略)
CLRP2.3;使继电器2释放,开始定时(开机时继电器处于吸合状态)
MOVR2,#120
AB:MOVR3,#250
TIME1:mova,temp;将temp中的十六进制数转换成10进制
movb,#10;10进制/10=10进制
divab
movb_bit,a;十位在a
mova_bit,b;个位在b
movdptr,#numtab;指定查表启始地址
movr0,#4
dpl1:movr1,#250;
dplop:mova,a_bit;取个位数
MOVCA,@A+DPTR;查个位数的7段代码
movp0,a;送出个位的7段代码
clrp2.7;开个位显示
ACALLDELY1;显示1毫秒
setbp2.7;关闭个位显示,防止鬼影
mova,b_bit;取十位数
MOVCA,@A+DPTR;查十位数的7段代码
movp0,a;送出十位的7段代码
clrp2.6;开十位显示
ACALLDELY1;显示1毫秒
setbp2.6;关闭十位显示,防止鬼影
;插入一段判断定时过程中是否有按键输入的程序段
C1:JBP3.6,B1
ACALLDELAY10;延时10毫秒消抖
JBP3.6,C1
JNBP3.6,$;等待按键松开
AJMPSET
B1:JBP3.7,M33
ACALLDELAY10;延时10毫秒消抖
JBP3.7,B1
JNBP3.7,$;等待按键松开
AJMPOVER
M33:djnzr3,TIME1;2毫秒循环执行250次,时间约0.5秒
CPLP1.0;使LED每1秒闪烁一次
djnzr2,AB;循环执行120次,时间为1分钟
DECTEMP;满一分钟对定时时间减1
MOVA,TEMP
JNZDISPLAY;判断TEMP的数值是否为0?不为0循环
;结束定时
OVER:CLRP1.0;LED指示灯常亮
SETBP2.4;继电器1吸合,定时结束,退回到开机时的状态
SETBP2.3;继电器2吸合,定时结束,退回到开机时的状态
SETBP2.5;你要提醒器所以我给你在定时时间到时喇叭鸣叫,当然你还可以自定义一些提醒方式
ACALLDELAY10;
ACALLDELAY10;
ACALLDELAY10;
ACALLDELAY10;
ACALLDELAY10;
AJMPSTART;退到开机初始化状态
;1毫秒延时子程序
DELY1:MOVR4,#2
D1:MOVR5,#248
DJNZR5,$
DJNZR4,D1
RET
;10毫秒延时子程序
DELAY10:MOVR4,#20
D2:MOVR5,#248
DJNZR5,$
DJNZR4,D2
RET
;实验板上的7段数码管0~9数字的共阴显示代码
numtab:DB0CFH,03H,5DH,5BH,93H,0DAH,0DEH,43H,0DFH,0DBH
end
E. 利用单片机设计实现一个60秒倒计时显示装置,并且计时到后发出报警声音。
#include<reg52.h>
sbitbz=P3^1;
unsignedchara[10]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xd8,0x80,0x90};
unsignedcharn,time=60;
main()
{
P1=a[0];
P2=a[6];
TMOD=0X01;
TH0=(65536-10000)/256;
TL0=(65536-10000)%256;
EA=1;
ET0=1;
TR0=1;
while(1);
}
timer0()interrupt1
{
TH0=(65536-10000)/256;
TL0=(65536-10000)%256;
if(time!=0)
{
n++;
if(n==100)
{
n=0;
time--;
P1=a[time%10];
P2=a[time/10];
}
}
elsebz=~bz;
}
F. 一个电脑一个显示器如何实现分屏
一台电脑如果显卡和系统支持双屏显示,且显示器与主机具备匹配的视频输入输出接口,就能实现两个显示器分屏显示操作。
具体操作步骤如下:
一、硬件连接:一般来讲,只要电脑主机具备双视频输出接口(如一个VGA接口,一个HDMI接口,或者两个VGA接口等等),而两台显示器也具有相匹配的视频输入接口,比如HDMI、DP、DVI、VGA(D-SUB)接口等等,就能使用VGA或HDMI等对应的数据线将其连接起来。
2、复制模式的应用:主显示器和副显示器的显示内容完全一样,这主要适用于商务应用,如主显示器面向商务用户并由其操作,副显示器则面向客户展示商务用户需要向其展示的内容。
注意事项:一台电脑可以安装和使用多个鼠标和键盘,但同一时间不能使用两个鼠标或键盘。使用一个鼠标或键盘,不能在两个显示屏上同时进行操作。
G. 显示器的设计原则是什么
()显示器可觉察性、可辩性。
(2)信息数量不宜过多。
(3)考虑人接受信息能力的特性。
(4)同种类的信息应尽量用同样的传递方式。
(5)符合习惯。
(6)重要的显示器放在醒目的位置上。
通常在两片玻璃基板上装有配向膜,液晶会沿着沟槽配向,由于玻璃基板配向沟槽偏离90°,液晶中的分子在同一平面内就像百叶窗一样一条一条整齐排列,而分子的向列从一个液面到另一个液面过渡时会逐渐扭转90°,也就是说两层分子的排列的相位相差90°。
一般最常用的液晶型式为向列(nem 不同种类的显示器 atic)液晶,分子形状为细长棒形,长宽约1-10nm(1nm=10Am)。
在不同电流电场作用下,液晶分子会做规则旋转90度排列,产生透光度的差别,如此在电源开和关的作用下产生明暗的区别,以此原理控制每个像素,便可构成所需图像。
(7)显示装置的设计与实现扩展阅读
关于笔记本电脑与液晶显示器,以往的笔记本电脑中都是采用8英寸(对角线)固定大小的LCD显示器,基于TFT技术的桌面系统LCD能够支持14到18英寸的显示面板。
CRT显示器的调控方式从早期的模拟调节到数字调节,再到OSD调节走过了一条极其漫长的道路。
模拟调节是在显示器外部设置一排调节按钮,来手动调节亮度、对比度等一些技术参数。由于此调节所能达到的功效有限,不具备视频模式功能。另外,模拟器件较多,出现故障的机率较大,而且可调节的内容极少,所以已销声匿迹。
数字调节是在显示器内部加入专用微处理器,操作更精确,能够记忆显示模式,而且其使用的多是微触式按钮,寿命长故障率低,这种调节方式曾红极一时。
OSD调节严格来说,应算是数控方式的一种。它能以量化的方式将调节方式直观地反映到屏幕上,很容易上手。OSD的出现,使显示器得调节方式有了一个新台阶。市场上的主流产品大多采用此调节方式,同样是OSD调节,有的产品采用单键飞梭,如美格的全系列产品,也有采用静电感应按键来实现调节。
H. 用74LS90实现十进制计数器的设计与显示
用两片74ls90芯片,一片控制个位,为十进制;另一片控制十位,为六进制。利用74ls90本身的两控制端(见摘要关于74ls90的注解)完成十进制,在达到1001(即十进制的九)时,给第二个芯片一个脉冲,这样反复,直到第二片达到0110时第二片自身清零,这样完成一次60的计数,且回到初态,两片74ls90全部清零,继续重复计数。(见图3)时计数器具体设计方案为:用两片74ls90芯片,一片控制个位,为十进制;另一片控制十位,为二进制。利用74ls90本身的两控制端(见摘要关于74ls90的注解)完成十进制,在达到1001(即十进制的九)时,给第二个芯片一个脉冲,这样反复,直到第二片达到0010(即十进制的二)且第一片达到0100(即十进制的四)时第一片和第二片同时清零,这样完成一次24的计数,且回到初态,继续重复计数。(见图4)(3)译码输出显示单元电路为了将计数器输出的8421bcd
码显示出来,需用译码输出显示电路将计数器的输出数码转换为数码显示器件所需要的输出逻辑,我们采用较熟悉的七段译码显示电路。本设计可选器件74ls47为译码电路。
I. 求基于51单片机技术的液晶GPS定位信息显示器的设计
我是干这行的,干了7年了
我个人看,不会电路就不要靠单片机吃饭了,说的严重点儿,但工作了就是这样,不会电路做系统是就不知道怎么安排每个功能都用什么器件完成,如果搞硬件的安排了有可能对软件设计有很大影响或会使软件设计非常复杂,说以硬件是一定要懂的,最需要懂的就是单片机外围电路的了解,要知道都有什么类型的电路和常用电路的应用方法。
51 pic avr它们的区别看怎么分了
功耗来讲 最低的是pic然后是avr最后是51,价钱讲是 最低的是51然后是pic最后avr
51在什么上都有应用多数是控制系统,pic一般在小产品,便携和小家电较多,avr就是控制了大多是控制电机啥的恶劣环境中
arm和单片机就是两个概念了,要学的就是arm应用手册了,虽然实现的功能和单片机差不多,但学时就不要像单片机一样看待了;arm相当于单片机中的acc,得扩展 ram、rom、等等