看到一些网友上传的资料,也不知是真是假。截屏一段,请大家鉴别:注:本文原来是网易发表的。迁居到CSDN后,有些图片,就不正常显示。原文在网易的网址:http://blog.163.com/asm_c/blog/static/24820
编写程序,完成下列逻辑功能:Q = XYZ\\F + XY\\ZF + X\\YZF + XYZF (\\Y表示Y非,\\Z表示Z非、、、)这个逻辑表达式,可以化简,就是:Q = XYZ + XYF + XZF假设,各个变量对应的引脚如下:X: P1.0Y: P1.1Z:
汇编编程:矩阵键盘控制数码管切换显示0~F。下面是电路图。要求16个键按下能显示0~F字样。看到这样的电路和程序,不由得想起初学单片机时情景。十几年前,是一本北航的书,里面就是这样的程序。后来又看
P2.0~P2.2 分别接上了独立按键 K0、K1、K2。P1 接上了 8 个 LED,输出低电平时发光。要求:按下 K1 键,P1.7 输出周期为 1s 的方波;按下 K2 键,P1 输出循环流水灯,每 2 个灯亮 0.5s;按下 K0 键,停
用这个矩阵键盘做单片机输入,插 P1 口的 P1.0~P1.6。想问的是,当:按下 1 键 P0 口的 P0.0 输出高电平;按下 2 键 P0.1 输出高电平;……一直到 8 键就可以了。还有一个要求,当按下一个键时延时5秒并
;单片机计数器 0~100。;外部中断控制加减。;高于100还是100,低于0还是0。;按照设计思路,程序全面改写如下: ORG 0000H AJMP MAIN ORG 0003H AJMP TL ORG 0013H AJMP TH ORG 0050HMAIN: M
;主程序显示八位流水灯;;外部中断0:左右四位闪烁三次;;外部中断1:各位间隔闪烁三次。;仿真电路如下:;图片链接:http://xiangce.baidu.com/picture/detail/f07000d4ddcb74074c5fd14ae100a41f08316f
;求 MCS51 内部RAM 的 40H~4FH 中 16 个数据中最大值和最小值的积。;其中最大值和最小值分别放到 50H 和 51H 中,积的低位和高位分别放到 52H 和 53H 中。;求最大、最小值,再相乘,做而论道编写出来了
;P2 外接八个按键,P1 外接八个 LED;一个按键对应控制一个灯,比如 P2.0 只控制 P1.0。;按一下键,对应的 LED 亮灭转换一次;不按则保持状态,常亮或常灭 ORG 0000H LJMP START ORG 000BH MOV TH
把二进制数转换成 BCD 码,是很常见的,做而论道以前也发表过这样的程序。但是,过去都是用寄存器,如果要求用片内RAM单元,就少见了。当然,也可以把片内RAM单元的数据,先传送到寄存器,再利用以前写
题目:用AT89C51单片机汇编语言写个控制电动机正反转的程序P3.0的按钮是控制正转P3.1的按钮是控制反转P3.2的按钮是停止用最短的汇编语言写出来,如果可以的话请一句句的解释一下。我不会弄中断。电路如
;有个题目,要求记录按下的键的编号。;使用器件:;51单片机,8个编号为“1~8”的数字键,1个功能键,1个数码管,其他晶振电阻电容。;实现功能:;按下功能键后,10s内,检测被按下的数字键,;10s后,结束
;某些触屏手机上,有个滑动开锁的操作。;笔记本电脑,一般都是用键盘输入密码。;也有人把密码设置成:ASDFGHJKL;'Enter,当开机时,只需用手指在键盘上划一下,即可。;单片机,也可以设置这样形式的
利用51单片机构成计数器,计数的上限,做的大一些,也不难,几千几万都可以。下面的电路,小了一点,是个两路两位的计数器。用来记录乒乓球比赛,还算可以,用于篮球比赛,分数超过99,这个电路就不够用
;有个题目,要求把C语言的程序,改成汇编的,链接如下:;看他原来的程序,是驱动8*8LED点阵显示字符的。;;根据程序,做而论道画出了点阵驱动电路,运行C程序后显示如下所示:;;;LED所显示的全部字符都在