XS128单片机实验:读取拨码开关值

发布者:binggege最新更新时间:2015-05-26 来源: 51hei关键字:XS128  单片机实验  拨码开关值 手机看文章 扫描二维码
随时随地手机看文章
#include       /* common defines and macros */
#include "derivative.h"      /* derivative-specific definitions */
/*********************************************************
//功能: 读取PORTA口拨码开关状态,通过portb 口的LED灯显示
//This is the third program of mine
//已通过硬件验证;
//Date:  2013/4/13
*********************************************************/
void main(void) {
   unsigned char sw_value;      //定义变量,记录拨码开关设置值
  
   DDRA = 0X00;                 //定义A口为输入口
   DDRB = 0XFF;                 //定义B口为输出口
   while(1){            
    sw_value = PORTA;
    PORTB    = sw_value;
   } 
}
关键字:XS128  单片机实验  拨码开关值 引用地址:XS128单片机实验:读取拨码开关值

上一篇:谈谈学习单片机的几个误区
下一篇:XS128单片机实验:AD转换滤波后输出

推荐阅读最新更新时间:2024-03-16 14:03

单片机小白学步(8) 用面包板搭建实验电路
前面介绍了几种准备实验板的方案。这里先介绍方案一,我将同大家一起搭建一块简易的单片机实验板,一起感受动手实践的乐趣。 我们有两种自己搭建实验板的方案,一是用面包板,二是用万用焊板。本篇我们介绍面包板搭建电路。 面包板和面包板线 面包板是一种用于电路实验的器材,上面有很多孔,我们可以将元器件和导线插进去,组成我们需要的电路。如果发现电路有错,拔下元件和导线重新插接即可。电路做完后,所有元件还可以拔下来再次使用。 面包板搭建电路简单易行,节省时间和材料。但是缺点在于,面包板只能搭建一些比较简单的电路,而且是对电气连接要求不高的电路。如果电路太复杂,面包板上全是各种导线,出现某些导线或元件松动的情况,不容易找到;如果有些电路对电气连
[单片机]
<font color='red'>单片机</font>小白学步(8) 用面包板搭建<font color='red'>实验</font>电路
51单片机实验17:LCD1602液晶
开发板液晶模块电路图如下: #include reg52.h #include lcd.h uc dig1 = Happy New Year ; uc dig2 = Ha Ha Ha Ha ; void main() { uc i; lcdinit(); lcdwritecom(0x80); for(i=1;i =16;i++) { lcdwritedata(dig1 ); } lcdwritecom(0xc0); for(i=1;i =16;i++) { lcdwritedata(dig2 ); } while(1); } #include lcd.h void delay() /
[单片机]
51<font color='red'>单片机</font><font color='red'>实验</font>17:LCD1602液晶
51单片机之定时器实验
一 、 定时器的原理 1、CPU时序的有关知识 1)振荡周期:为单片机提供定时信号的振荡源的周期(晶振周期或外加振荡周期) 2)状态周期:2个振荡周期为1个状态周期,用S表示。振荡周期又称S周期或时钟周期。 3)机器周期:1个机器周期含6个状态周期,12个振荡周期。 4)指令周期:完成1条指令所占用的全部时间,它以机器周期为单位。 例如:外接晶振为12MHz时,51单片机相关周期的具体值为: 振荡周期=1/12us; 状态周期=1/6us; 机器周期=1us; 指令周期=1~4us; 2、定时器/计数器的作用 51单片机有两组定时器/计数器,
[单片机]
51<font color='red'>单片机</font>之定时器<font color='red'>实验</font>
单片机虚拟实验室的建立
摘要:单片机应用技术所涉及到的实验实践环节比较多,而且硬件投入比较大。在具体的工程实践中,如果因为方案有误而进行相应的开发设计,会浪费较多的时间和经费。本文以学校单片机课程的实验教学为背景,较为全面地阐述采用仿真实验的方法。 关键词:proteus软件 单片机 仿真 虚拟实验室 引 言   单片机课程是机电、自动化等专业的一门重要课程,可以充分体现学生利用已学知识解决实际工程问题的能力。由于该学科是多基础、多理论的实践性学科,在教学过程中必须软件硬件结合,因此有学生感到难学,教师感到难教这样的尴尬。   现代科技的发展,促进了计算机技术在软件和硬件上的飞速发展,利用计算机软件的仿真技术,可以充分地仿真诸如电路的工作等实际的
[应用]
单片机交通灯实验汇编语言程序
经过几天的整理,终于将网络上得到交通灯仿真文件,用汇编自己编写了一个程序,实验结果完全符合本人的思路,实验成功。 程序比较长,估计还会用更好的办法重新写。 编写心得是:单片机编程,不一定要背指令,用时可以查,也不必去默写子程序,用时还是可以查,但是,很关键的就是,你的程序,你自己要清楚整个的执行过程,也就是单片机的执行流程。而在实际的应用中,要注意驱动电路的设计,特别是单片机上电复位输出高电平可能造成的影响。 程序如下:如果网页显示格式错乱可从http://www.51hei.com/f/jtda.rar处下载. ORG 0000H START: MOV R2,#30 SU0: MOV P
[单片机]
<font color='red'>单片机</font>交通灯<font color='red'>实验</font>汇编语言程序
基于51单片机的DS18B20温度测量实验
实验任务 用一片DS18B20构成测温系统,测量的温度精度达到0.1度,测量的温度的范围在-20度到+50度之间,用4位数码管显示出来。 DPY-1实验板连接 用排线把JP-CODE连到JP8是,注意:a接P0.0;b接P0.1;c接P0.3…… 把JP-CS连到JP14上,注意:4H接P2.4;3H接P2.5;2H接P2.6;1H接P2.7; 连接好DS18B20注意极性不要弄反,否则可能烧坏。DS18B20的外型与常用的三极管一模一样,上图是它的管脚分布。用导线将JK—DS的DA端连到P3.1上。 硬件电路图 实验原理 DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有线路简单,体
[单片机]
基于51<font color='red'>单片机</font>的DS18B20温度测量<font color='red'>实验</font>
单片机实验--跑马灯
1.汇编语言的源代码如下: ORG 0000H;这个汇编程序实现的是跑马灯实验 JMP START ORG 0200H DELAY:MOV R1,#50;延时程序,延时0.5秒 DELAY0: MOV R2,#99 DELAY1: MOV R3,#49 DJNZ R3,$ DJNZ R2,DELAY1 DJNZ R1,DELAY0 RET ZX:MOV A, #0FEH ;正序点亮流水灯 L1:MOV P0, A RL A CALL DELAY MOV P2,#0FFH;把P2口写1, SETB C;置C为1 MOV C, P2.1;如果P2.1按下,则C的值为0, JNC J2;C的
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved