总数:384 | 当前第23/39 首页 上一页 ... 18 19 20 21 22 23 24 25 26 27 ... 下一页 尾页
单片机原理与接口技术(11)
微机原理与接口技术,浙江大学高峰主讲!第三章 80C51单片微机的指令系统 3.1 80C51指令系统概述 3.1.1 寻址方式 3.1.2 指令格式 3.1.3 指令分类 3.1.4 指令系统中使用符号说明 3.2 数据类传送指令 3.2.1 内部8位数据传送指令 3.2.2 16位数据传送指令 3.2.3 外部数据的传送指令组
  1. 2010/5/19
  2. 人气(4738)
  3. 星级(10)
  4. 评论(0)
第5章(1):八路彩灯控制程序
(1)D1~D8八个彩灯按规定顺序依次点亮(间隔1秒),最后全亮; (2)按规定顺序依次熄灭(间隔1秒),最后全灭; (3)八个灯同时点亮,保持1秒; (4)八个灯同时熄灭,保持0.5秒; 再将第3、4步重复4遍,最后整个程序再重复N遍 程序如下: ORG 0000H LJMP MAIN ORG 0100H MAIN: MOV R7,#7 LOOP: MOV R6,#16 MOV R5,#4 MOV DPTR,#TABLE MOV R4,#0 LOOP1: MOV A,R4 MOVC A,@A+DPTR MOV P1,A INC R4 LCALL DELAY LCALL DELAY DJNZ R6,LOOP1 LOOP2: MOV P1,#0FFH LCALL DELAY LCALL DELAY MOV P1,#00H LCALL DELAY DJNZ R5,LOOP2 DJNZ R7,LOOP DELAY: MOV R1,#4 A1: MOV R2,#0FFH A2: MOV R3,#0FFH DJNZ R3,$ DJNZ R2,A2 DJNZ R1,A1 RET TABLE: DB 0FEH,0FCH,0F8H,0F0H,0E0H,0C0H,080H,000H ;逐个叠加 DB 080H,0C0H,0E0H,0F0H,0F8H,0FCH,0FEH,0FFH ;逐个递减 SJMP $ END
  1. 2010/5/18
  2. 人气(7045)
  3. 星级(10)
  4. 评论(1)
单片机原理与接口技术10)
微机原理与接口技术,浙江大学高峰主讲!2.6 80C51布尔(位)处理器 2.7 80C51单片微机的工作方式 2.7.1 复位方式 2.7.2 程序执行方式 2.7.3 低功耗工作方式 2.7.4 编程方式
  1. 2010/5/18
  2. 人气(6174)
  3. 星级(8)
  4. 评论(1)
第05讲按键与数码管的程序设计(上)_手把手教你学单片机之AVR入门篇
按键与数码管的程序设计,手把手教你学单片机之AVR入门篇!本讲内容: AVR IO口的输入模式与上拉电阻 选择结构语句与按键的查询方式程序设计 数码管基本原理 扫描方式显示多位数码管 关系运算符和关系表达式 小于<小于或等于<=大于>大于或等于>=等于==不等于!= 逻辑运算符和逻辑表达式
  1. 2010/5/18
  2. 人气(5230)
  3. 星级(10)
  4. 评论(0)
第05讲按键与数码管的程序设计(下)_手把手教你学单片机之AVR入门篇
按键与数码管的程序设计,手把手教你学单片机之AVR入门篇!数码管扫描原理 多位数码管的各个位均可以单独显示不同的数据,但一个时刻只能点亮一位 依次点亮多位数码管中的各个位,由于人眼的视觉暂留效应,看起是来多位同时点亮 请观看程序演示
  1. 2010/5/18
  2. 人气(4957)
  3. 星级(10)
  4. 评论(0)
单片机原理与接口技术(9)
微机原理与接口技术,浙江大学高峰主讲!2.6 80C51布尔(位)处理器 2.7 80C51单片微机的工作方式 2.7.1 复位方式 2.7.2 程序执行方式 2.7.3 低功耗工作方式 2.7.4 编程方式
  1. 2010/5/17
  2. 人气(5091)
  3. 星级(10)
  4. 评论(0)
第04讲C语言的流水灯验证(上)_手把手教你学单片机之AVR入门篇
C语言的流水灯验证,手把手教你学单片机之AVR入门篇!本讲内容: AVR的IO口简介与寄存器的概念 IO口设置为输出状态 循环语句、C语言的流水灯验证 蜂鸣器 何谓“寄存器” 寄存器就是RAM中的一些特殊单元,映射片上外设的特殊功能 何谓“IO口” 可以将“0”与“1”转换为电压信号的端口 单片机中最常用的TTL电平:0V代表“0”,+5V代表“1” Mega16有4个IO口:PA,PB,PC,PD IO口的性能指标 灌电流能力:能够流入IO口的最大电流 拉电流能力:能够从IO口流出的最大电流 上拉电阻与下拉电阻 最大输入电压 IO口与IO寄存器的映射(x代表A~D) 方向寄存器:DDRx 数据寄存器:PORTx 输入寄存器:PINx C语言变量与寄存器的映射 io.h这个文件中将所有寄存器映射为同名的变量,对这些变量的读写相当于对寄存器的读写 输出状态IO寄存器设置 DDRx某一位置1,相应位的IO口被设置为输出 PORTx某一位置1或0,对应IO口相应位的电平高低
  1. 2010/5/17
  2. 人气(5262)
  3. 星级(10)
  4. 评论(0)
第04讲C语言的流水灯验证(下)_手把手教你学单片机之AVR入门篇
C语言的流水灯验证,手把手教你学单片机之AVR入门篇!8位流水灯可用于指示8位二进制数 对IO寄存器进行移位运算,即可实现流水灯效果 循环语句 while语句 for语句 各种运算符的流水灯验证 赋值= 加+ 减– 乘* 除/ 括号() 求余% 与& 或| 取反~ 异或^ 左移<< 右移>> 逻辑与&& 逻辑或||逻辑非!
  1. 2010/5/17
  2. 人气(5969)
  3. 星级(10)
  4. 评论(0)
第03讲AVR开发基础知识(上)_手把手教你学单片机之AVR入门篇
第三讲-AVR开发基础知识,手把手教你学单片机之AVR入门篇!AVR开发工具简介及开发环境的建立 计算机原理基础知识讲解 C语言基础知识讲解 软件开发工具 编译环境:WinAVR 下载软件:MuCodeISP 仿真环境:AVR Studio 集成环境:AVR Studio,可以内联WinAVR成为一个具有编译、仿真、下载功能的集成环境 硬件开发工具: 下载线 仿真器 学习板(或手工焊接的系统板) 工具手册: WinAVR技术手册 ATmega16官方中文版技术手册
  1. 2010/5/13
  2. 人气(6053)
  3. 星级(10)
  4. 评论(0)
第03讲AVR开发基础知识(下)_手把手教你学单片机之AVR入门篇
第三讲-AVR开发基础知识,手把手教你学单片机之AVR入门篇!数制:数制就是一位数字能够表示的数的数量,N进制数的进位规则是“冯N进1” 常用的数制有十进制、二进制、十六进制 人类有十个指头,所以习惯采用十进制 计算机只能识别0和1,采用二进制 为了计算机学中的数据书写方便,采用十六进制 位与字节的概念: 位(bit):简写为b,表示二进制数的一位。 字节(Byte):简写为B,8位为一字节。 数制转换工具:Windows自带的计算器。变量、运算符、语句:变量:变量就是存储于RAM或ROM中的数据 变量的分类: 单片机中比较常用的是字符型(char)和整型(int) 实型(float)变量在单片机C语言中一般用不到 运算符:类似于数学运算中的运算符号 语句:C语言中以分号作为一条语句的结束 习惯上每条语句单独占用一行,但也可以每行有多条语句,用分号隔开即可
  1. 2010/5/13
  2. 人气(4901)
  3. 星级(10)
  4. 评论(0)
总数:384 | 当前第23/39 首页 上一页 ... 18 19 20 21 22 23 24 25 26 27 ... 下一页 尾页