单片机重点作业题答案整理(17)

发布时间:2021-06-07

C语言程序:

#include <reg51.h> //包含特殊功能寄存器库 sbit P1_1=P1^1; char i; void main() {

TMOD=0x10;

TH1=0xD8;TL1=0xf0; EA=1;ET1=1; i=0; TR1=1; while(1) {

if (i= =0) {P1_1=1;} if (i= =1) {P1_1=0;} if (i= =2) {P1_1=0;} } ; }

void time0_int(void) interrupt 3 //中断服务程序 {

TH1=0xD8;TL1=0xf0; i++;

if (i= =3) {i=0;} }

21. 用8051单片机的串行口扩展并行I/O接口,控制16个发光二极管依次发光,画出电路图,用汇编语言和C语言分别编写相应的程序。

解:

采用在串口连接两个CD4094来实现,电路图如下:

ORG 0000H LJMP MAIN

ORG 0100H

MAIN: MOV SCON,#00H

MOV R4,#10H MOV R3,#00H MOV R2,#01H CLR P1.0

单片机重点作业题答案整理(17).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

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