include <>
unsigned char xdata *ledad; /彩灯地址。
unsigned char leddata; /显示模式。
unsigned char i循环次数。
void delay( unsigned int k) /12m晶振,k*1ms
unsigned int m,j;
for (m=0;mfor (j=0;j<121;j++)
void main(void)
ledad=0xe000指向地址。
leddata=0xfe初始化led,只亮1只,低电平点亮。
i=88个led
ledad=0xffled全灭。
while(i)}
2、仔细阅读下图,其中数码管为共阳极数码管,段驱动采用74ls04进行驱动,按钮一端和p3.2相接,另一端接地,请指出图中数码管部分有何问题?请写出程序实现统计按钮按下的次数,并在数码管上显示,要求每按一次按钮,数码管上数字自动加1,到99次后自动变成00.
数码管没有位驱动,建议使用7406进行位驱动。
#include""
table=
int count=99;
void delay(int m)
void int0() interrupt 0
void main()
3、采用数码管显示,设计一个0-9的加1计数显示电路,其中p0接数码管的段码控制线,p2接数码管的位码控制线,并写出相应的程序。
#include<>
#include<>
#define uchar unsigned char
void delay1s();
void display(unsigned char x);
void main(void) /dynamic display smg
unsigned char i,k;
while(1)
k=0;for(i=0;i<10;i++)
void delay1s()
p2=dispcode[x];
4、已知定时器0工作在方式1,需要定时50ms,时钟假设是11.0592mhz,写出与定时器0有关的初始化程序段。
参***: mov tmod,#01h
mov th0,#4ch
mov tl0,#00h
setb tr0
5、已知晶振频率为6mhz,在p1.0引脚上输出周期为500微秒的等宽矩形波,若采用t1中断,工作方式2,试写出中断初始化程序。
mov tmod, #20h setb et1
mov tl1, #06h setb tr0
mov th1, #06h sjmp $
6、写出秒表的程序,即在数码管上显示00-59,每1秒自动加1,到59后自动清零。已知数码管的片选地址为c800h,段地址为c0000,其中数码管为共阴极数码管,片选为低电平选通。
#include""
#include""
#define uchar unsigned char
#define uint unsigned int
uchar count=0x00;
uchar table=
void delay(uint m)
答:tmod=0x01; /定时器0方式1
tr0=1启动定时器。
ie=0x82开全局中断开定时器0中断或ea=1 et0=1
void timer0(void) interrupt 1 //定时器0中断服务程序。
名著题及其答案
名著导读 专项测试。一 爱的教育 1 爱的教育 原名 是 国 作家为九至十三岁的孩子创作的一部 它采用的形式,讲述一个叫作的小男孩成长的故事。2 爱的教育 全书100篇文章,由三个部分组成 以及 这三部分都以 为中心。3 爱的教育 中,老师讲的故事,大致可以分为爱国故事和美德故事两类。爱国故事包括 ...
信息资源管理真题及其答案
全国2014年4月自学考试信息资源管理试题。一 单项选择题 本大题共20小题,每小题1分,共20分 1 信息按照一定逻辑从低向高运动就构成了ap30a 信息过程c 信息检索。b 信息传播d 信息服务。2 一次信息 二次信息 三次信息等的划分依据是cp26a 言息记录方式c 信息加工处理深度。b 信息...
患者身份确认制度 方法及其程序
医院病人身份识别制度和程序。病人在院期间应被正确识别身份,包括门 急诊病人和住院病人。1 住院病人均应佩戴腕带作为身份识别标识。2 腕带佩戴规范。目的 1 病 动过程中能被正确识别 如加床 转床 手术 外出检查等 2 有过敏史者有醒目标记,随时提醒,方便核对 3 意识模糊或不清者能被正确识别 4 确...