单片机重新学习 分类: 单片机 2014-11-26 19:48 27人阅读 评论(0) 收藏

因为一直没有坚持下来,现在重新学习单片机


SETB P1.0   //P1.0输出高电平
CLR P1.0    //P1.0输出低电平


//灯闪烁代码
LOOP: SETB P1.0    ;(1)熄灭灯
LCALL DELAY        ;(2)延时一段时间
CLR P1.0           ;(3)点亮灯
LCALL DELAY        ;(4)延时一段时间
AJMP LOOP          ;(5)跳转到第一句LOOP处
//;以下子程序
DELAY: MOV R7,#250 ;(6)
D1: MOV R6,#250    ;(7)
D2: DJNZ R6,D2     ;(8)
       DJNZ R7,D1  ;(9)
       RET         ;(10)
END                ;(11)


计算机访问一次存储器的时间,称之为一个机器周期
一个机器周期包括12个时钟周期
设一个单片机工作于12M晶体震荡器,它的时钟周期是1/12(微秒)


并行I/O口的读写只要将数据送入到对应I/O口的锁存器就能了,那么对于定时/计数器,串行I/O口等怎么用呢?在单片机中有一些独立的存储单元是用来控制这些器件的,被称之为特殊功能寄存器(SFR)。


单片机第八课


版权声明:本文为博主原创文章,未经博主允许不得转载。

posted @ 2014-11-26 19:48  Labradors  阅读(107)  评论(0编辑  收藏  举报