单片机使用手册和实验指导(7)

2019-03-22 11:33

P1.7 EQU CS P1.4 EQU DOUT P1.5 EQU IOCLK ORG 0000H AD: SETB DOUT

SETB CS

CLR IOCLK ;时钟为低 CLR CS ;选中549, ACALL READ ;读入采样值

SETB CS ;CS上升缘启动转换 ACALL DELAY ;延时等待转换 CLR CS ;CS变低 ACALL READ ;读入本次转换值 SETB CS

ACALL DISPLAY ;转显示子程序 SJMP AD

READ:MOV C,DOUT ;串行读入数据

RLC A MOV R4, #07H RE0: SETB IOCLK

NOP NOP CLR IOCLK NOP NOP

MOV C,DOUT RLC A DJNZ R4,RE0 SETB IOCLK NOP NOP CLR IOCLK NOP NOP RET

DELAY: MOV R7,#05H ;延时 DELAY1:NOP

NOP

DJNZ R7,DELAY1

28

RET

DISPLAY: MOV P1,#0 ;显示子程序

MOV R2,A

TEST: MOV A,R2

ANL A,#0F0H SWAP A

MOV DPTR,#TAB1

MOV R0,A ;段码偏移 MOV R1,#01 ;位码

NEXT: MOV A,R0

MOVC A,@A+DPTR ;查到段码 MOV P2,A;送出段码 MOV A,R1

MOV P1,A ;送出位码 ;ACALL DAY ;延迟 MOV R6,#70H

DL2: MOV R7,#7DH DL1: NOP

NOP DJNZ R7,DL1 DJNZ R6,DL2

MOV A,R2 ANL A,#0FH

MOV R0,A ;找到下一个要显示的段码 MOV A,R1 ;位码 RL A ;位码左移 MOV R1,A MOV A,R0

MOVC A,@A+DPTR ;查段码 MOV P2,A ;送出段码 MOV A,R1 MOV P1,A MOV R6,#70H

DL22: MOV R7,#7DH DL12: NOP

NOP

DJNZ R7,DL12 DJNZ R6,DL22 RET

29

TAB1: DB 0BFH,86H,0DBH,0CFH,0E6H,0EDH,0FDH,087H,0FFH

DB 0E7H,0F7H,0FCH,0B9H,0DEH,0F9H,0F1H ;段码表(段码表的最高位置为零) END

自编程序并调试通过:

(1) 使TLC549 采样的直流电压对应的数字量显示在数码管上。 (2) 使TLC549 采样的直流电压值以毫伏为单位显示在数码管上。

第五章 系统设计选题(课程设计)

1、 制作一个波形发生器,产生单极性幅度可调、周期可调的方波、锯齿波、三角波、正

弦波信号,不同的波形用不同的符号显示在一个LED,用四个LED显示幅值和频率。 2、 题目同上,要求幅值可调、频率可调(可以跳跃式分级调节)。

3、 设计一个电子数字钟,使①具有交替显示年、月、日(有闰年和平年之分)和显示时、分、秒的功能;②具备校正功能;③具备设定闹钟和定时闹钟响功能。

4、 设计一个电子数字钟,除了具备上述功能外,还能准点报时,生日提醒功能。?

5、设计一个音盒,拨动实验板上不同键奏不同的乐曲。已知乐谱和频率 可以查相关资料? 6、 用串行A/D芯片采集波形,在LED上显示采样的瞬时值、平均值、峰值(用拨键选择显示方式。

7、将采样的数据串行传送到PC机,在PC机屏幕上显示瞬时值、平均值、峰值。 8.题目同上要求在在PC机屏幕上显示波形,要求有坐标、和刻度。

9、利用PC机键盘的21个按键作琴键,按不同键在单片机实验板上响不同音律,并能演 奏乐曲。

10、利用板上的串行D/A、A/D、显示器、开关和PC机,完成波形发生、采集、传送到PC机, 以PC机屏幕显示波形的信号产生、采集、传送、显示系统。

11、制作一个IIC编程器,将磁盘上的数据写入2 4C04在数码管上用不同字母表示读、写、 校验。

12.题目同上,要求在PC的屏幕上显示读、写、校验过程。界面要求美观。

13.作一个五人的抢答器,无人抢答时,五只灯循环跑马亮,谁先按下,哪一个灯亮。同时响 声音。

14、自己创新选题,能充分利用板上资源,(也可加光电感应、红外管等),构成一个综合知

识应用系统。

30


单片机使用手册和实验指导(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:修养培训教材 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: