发布时间:2013-08-21 16:47:36
可以通过汇编编写流水灯的程序学习汇编。汇编:ORG 0000HBEG:AJMP START ORG 0030HSTART:MOV P1,#00HLCALL DELAY MOV P1,#0FFHLCALL DELAY;=======================向左移动 MOV A,#0FEHMOV B,#07HZUOYI: .........【阅读全文】
发布时间:2013-08-21 16:47:29
使用汇编学习汇编(当时本汇编程序挺引以为豪的,全班没有像这样的,呵呵一不小心就违背了我实验以简为本方便查阅的原则这就是刚接触的傻劲吧)汇编: ORG 0000HBEG: AJMP START ORG 0030HSTART: MOV P1,#00HZIXINGY1:  .........【阅读全文】
发布时间:2013-08-21 16:47:23
学习arm9以来,回头看c51就简单多了。中断就操作几个寄存器打开开关,关闭开关。但主程序和中断程序都要调用相同程序时就要考虑压栈,当然这里不说了。还要注意的是哪些需要手动清除的中断。 写汇编学汇编: ORG 0000H AJMP START ORG 0003H AJMP INT&nb.........【阅读全文】
发布时间:2013-08-21 16:47:13
lcd很重要,很多地方要用它方便调试。在这里多专研一点有用。如使用光标的闪烁,移动改变特定位置字符等。这里使用基本功能;静态显示。#includesbit rs=P2^4; sbit rw=P2^5; sbit e=P2^6;unsigned char zm1[]="h---i---";unsigned char zm2[]="qingnian";void delay(unsign.........【阅读全文】
发布时间:2013-08-21 16:47:08
使用数码管显示:ADC0808#include<reg52.h>#include<intrins.h>sbit ale=P3^7;sbit oe=P3^6;sbit l0=P3^4;sbit l1=P3^5;unsigned result,i;float res;void delay(int t){ while(t--);}char msg[4];char dm[]={0x3f,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6f};char wm[]={0x7F,0x0BF.........【阅读全文】