摘要: #include<reg52.h>sbit led1=P1^0; //将P1口的第一位赋值给sbit 型的变量led1void main(){ while(1){ //使表达式始终为真 led1=0; //将P1口的第一位置零 ,即电路连通,点亮第一个发光二级管 }}流水灯就是使二极管一会亮,一会暗从而产生闪烁的效果二极管高电平时灭,低电平时亮,程序如下#include<reg52.h>sbit led1=P1^0; //将P1口的第一位赋值给sbit 型的变量led1void main(){unsigned int a; a=5000; //数据随便定义 while( 阅读全文
posted @ 2013-03-04 19:58 tuteng 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 头一次学习,板子是在淘宝上买的开发板:星嵌XQ-1C(附带一条usb232下载供电线一条,杜邦线几条,几个螺丝,郭老师教学视频一套)芯片:stc89c52rc板子上的元件如下图:电路原理图如下使用软件:keil uvision(编写程序),stc-isp(程序下载软件)led发光二级管原理图分析:8个发光二极管分别和一个限流电阻相连接,右端连接单片机的P1口当给电路上电后,Vcc和P1口都为高电阻,所以发光二级管不会亮,因此我们需要写程序,将P1口的端口变为低电位,且P1口由8个端口组成,分别是P10,P11,P12,P13,P14,P15,P16,P17分别来控制8个发光二极管初始状态,P1 阅读全文
posted @ 2013-03-04 18:35 tuteng 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 以前试过好几个博客,都没有长久,感觉自己太懒了,一直想写点东西,却一直没有坚持下来,觉得维护一个博客有点麻烦,自己对硬件方面的东西还是比较感兴趣,因此就来借助于博客园这个平台来记录一下自己的学习历程吧,也为了今后能够更加进步。 阅读全文
posted @ 2013-03-04 18:27 tuteng 阅读(124) 评论(0) 推荐(0) 编辑