求帮忙,在考试,很急
追答考试?那就免了
1.设计单片机最小系统(其具体到器件) 2.写出硬件的工作原理 画出软件...
2.51单片机最小系统晶振Y1也可以采用6MHz或者11.0592MHz,在正常工作的情况下可以采用更高频率的晶振,51单片机最小系统晶振的振荡频率直接影响单片机的处理速度,频率越大处理速度越快。3.51单片机最小系统起振电容C2、C3一般采用15~33pF,并且电容离晶振越近越好,晶振离单片机越近越好4.P0口为开漏输...
单片机上机考试,河北工业大学 大三
B.8031 单片机若晶振频率为fosc=12MHz,则一个机器周期等于 C。1 µS。B.8031单片机的定时器T0用作定时方式时是D。由内部时钟频率计数,一个机器周期加1 B.8031单片机的定时器T0用作计数方式时是C。由外部计数脉冲计数,下降沿加1 。 B. 8031单片机的定时器T1用作定时方式时是B。由内部时钟频率定时,一个机...
时钟电路设计需要哪些元件?
1.1.1采用MCS—51系列单片机和压力传感器来完成 压力传感器是鸡蛋闹钟必须用到的传感器,它具有结构简单、体积小、重量轻、使用寿命长等优异的特点。控制电路主要由单片机和程序来实现,这样的设计具有性能稳定,做工可靠,价格低廉,结构简单的优点,但也存在编程难度大的缺点。这种设计是目前工业中最常用的...
利用单片机AT89C51与ADC0808设计一个数字电压表,能够测量0~5V的直流电...
而硬件电路又大体可分为A\/D转换电路、LED显示电路,各部分电路的设计及原理将会在硬件电路设计部分详细介绍;程序的设计使用汇编语言编程,利用WAVE和PROTEUS 软件对其编译和仿真,详细的设计算法将会在程序设计部分详细介绍。2.系统硬件电路设计2.1 单片机芯片2.1.1.单片机芯片选择AT89C51简介AT89C51是一种带4K字节闪烁可编程...
利用51单片机,4个数码管设计一个计时器,要求在数码管上显示的数据从0开...
本题给出基于单片机的数字中的设计,设计由单片机作为核心控制器,通过频率计数实现计时功能,将实时时间经由单片机输出到显示设备——数码管上显示出来,并通过键盘来实现启动、停止、复位和调整时间的功能。关键词: 单片机、数字钟、AT89S52、LED 1 引言在单片机技术日趋成熟的今天,其灵活的硬件电路的设计和软件的设计,让...
AT89C51单片机用4位数码管做秒表,要求用动态扫描做,汇编语言
;汇编时钟程序。4位共阳管。P0口段码,P2.0~P2.3位码。显示毫秒和秒。三个按键一个控制时钟开始走,一个控制暂停和继续。。。一个按键清0 ;12M晶振 2011 04 20 调试完成 STRT EQU P3.2 STP EQU P3.3 CLRR EQU P3.5 ORG 00H SJMP MAIN ORG 0BH AJMP T0INT ORG 30H MAIN: MOV ...
用汇编语言写一个51单片机adc0809的程序
DL10MS: MOV R6,#0D0H ;10MS延时子程序DL1: MOV R7,#19HDL2: DJNZ R7,DL2 DJNZ R6,DL1 RET;DL1MS: MOV R4,#0FFH ;513+513=1MSLOOP11: DJNZ R4,LOOP11 MOV R4,#0FFHLOOP22: DJNZ R4,LOOP22 RET;;***;* ? 电压测量(A\/D)子程序 *;***; 一次测量数据4个,依次放入70H-73H单元中;TEST...
单片机18b20的资料
;这是关于DS18B20的读写程序,数据脚P2.2,晶振12MHZ;温度传感器18B20汇编程序,采用器件默认的12位转化,最大转化时间750微秒;可以将检测到的温度直接显示到AT89C51开发实验板的两个数码管上;显示温度00到99度,很准确哦~~无需校正!ORG 0000H;单片机内存分配申明!TEMPER_L EQU 29H;用于保存读出温度的低8位TEMPER_H...
用单片机设计一个时钟,可显示时和分,可以调时间,也要有闹钟功能,要有设...
void disp()定义子函数 { P1=tmp;delay(1);P2=0xff;tmp=tmp<<1;} void main( ){ unsigned char z,s=00,m=00,h=00;给时钟初始值 while(1){ for(z=0;z<100;z++){ tmp=0x01;P2=tab[h\/10];小时显示 disp();P2=tab[h%10];disp();P2=tab[m\/10];分钟显示 disp();P2=tab...
C语言编写STC12C5A60S2芯片用4个按键控制四个灯的亮灭
sbit LED_ 4= P2^4;sbit LED_ 3= P2^3;void main ( ) {while(1){if (!KEY_0 ) { \/\/ 按键KEY_0被按delayus(20); \/\/消抖动 if (!KEY_0 ) { \/\/确认被按下 LED_7=~LED_7 \/\/灯亮或灭}}}... 其余一样即可。