⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex.ini

📁 51单片机开发环境wave6000,这个软件是学习汇编语言的良好环境
💻 INI
📖 第 1 页 / 共 5 页
字号:
}

电路    = "DL3.JPG"
框图    = "KT3.JPG"
程序    = "H3.PRJ"

}



实验定义 = {

名称 = "硬件实验四  用74LS273输出数据"

芯片 = 51, 96, 88

连线 = {
  { 5, 0, 24,  3},
  { 5, 1, 24,  4},
  { 5, 2, 24,  7},
  { 5, 3, 24,  8},
  { 5, 4, 24, 33},
  { 5, 5, 24, 34},
  { 5, 6, 24, 37},
  { 5, 7, 24, 38},
  {24,41, 24,  1},
  {24, 0, 24, 10},
  {25, 0, 24,  2},
  {25, 1, 24,  5},
  {25, 2, 24,  6},
  {25, 3, 24,  9},
  {25, 4, 24, 32},
  {25, 5, 24, 35},
  {25, 6, 24, 36},
  {25, 7, 24, 39},
  {20, 0, 24, 31},
  {24,41, 24, 40},
  { 4, 0, 20,  1},
  { 5,25, 20,  2}
}

要求 = {
在通用插座上扩展一片74LS273作为输出口,控制八个LED灯。
}

目的 = {
1、学习在单片机系统中扩展简单I/O接口的方法。
2、学习数据输出程序的设计方法。
3、了解数据锁存的概念和方法。
}

说明 = {
因为本实验是用74LS273扩展I/O端口。方法是:通过片选信号
和写信号将数据总线上的值锁存在273中,同时在74LS273 的输
出端品输出,当数据总线上的值撤消以后,由于74LS273能够锁
存信号,所以273的输出端保持不变,直到下次有新的数据被锁
存。本实验中,在数据输出同时输出片选信号和写信号。
}

电路    = "DL4.JPG"
框图    = "KT4.JPG"
程序    = "H4.PRJ"

}



实验定义 = {

名称 = "硬件实验五  PWM转换电压实验"

芯片 = 51

连线 = {
  {11, 0, 22, 1},
  {22, 0, 19, 3}
}

要求 = {
用P1端口输出不同占空比的脉冲,通过PWM转换电压电路转换成电压。
}

目的 = {
1.了解脉宽调制(PWM)的原理
2.学习用PWM输出模拟量
}

说明 = {
PWM是单片机上常用的模拟量输出方法,通过外接的转换电路,可以
将脉冲的占空比变成电压。程序中通过调整占空比来输出模拟电压。
占空比就是脉冲中高电平与低电平的宽度比。用万用表测量电压。
}

电路    = "DL5.JPG"
框图    = "KT5.JPG"
程序    = "H5.PRJ"

}



实验定义 = {

名称 = "硬件实验五  PWM转换电压实验"

芯片 = 96

连线 = {
  {11,13, 22, 1},
  {22, 0, 19, 3}
}

要求 = {
用P1端口输出不同占空比的脉冲,通过PWM转换电压电路转换成电压。
}

目的 = {
1.了解脉宽调制(PWM)的原理
2.学习用PWM输出模拟量
}

说明 = {
PWM是单片机上常用的模拟量输出方法,通过外接的转换电路,可以
将脉冲的占空比变成电压。程序中通过调整占空比来输出模拟电压。
占空比就是脉冲中高电平与低电平的宽度比。用万用表测量电压。
}

电路    = "DL5.JPG"
框图    = "KT5.JPG"
程序    = "H5.PRJ"

}


实验定义 = {

名称 = "硬件实验六  音频控制实验"

芯片 = 51

连线 = {
  {11, 0, 16, 0}
}

要求 = {
用端口输出不同频率的脉冲,控制喇叭发出不同音调
}

目的 = {
1.学习输入/输出端口控制方法。
2.了解音频发声原理。

说明 = {
端口输出的方波经放大滤波后,驱动扬声器发声。声音的频率
由端口输出时延时控制。本实验只给出发出单频率的声音的程
序,请同学们思考如何修改程序,可以让扬声器发出不同频率,
不同长短的声音。
}

电路    = "DL6.JPG"
框图    = "KT6.JPG"
程序    = "H6.PRJ"

}


实验定义 = {

名称 = "硬件实验六  音频控制实验"

芯片 = 96

连线 = {
  {11,13, 16, 0}
}

要求 = {
用端口输出不同频率的脉冲,控制喇叭发出不同音调
}

目的 = {
1.学习输入/输出端口控制方法。
2.了解音频发声原理。

说明 = {
端口输出的方波经放大滤波后,驱动扬声器发声。声音的频率
由端口输出时延时控制。本实验只给出发出单频率的声音的程
序,请同学们思考如何修改程序,可以让扬声器发出不同频率,
不同长短的声音。
}

电路    = "DL6.JPG"
框图    = "KT6.JPG"
程序    = "H6.PRJ"

}


实验定义 = {

名称 = "硬件实验七  8255输入、输出实验"

芯片 = 51, 96, 88

连线 = {
  { 4, 0, 10, 24},
  {25, 0, 10,  0},
  {25, 1, 10,  1},
  {25, 2, 10,  2},
  {25, 3, 10,  3},
  {25, 4, 10,  4},
  {25, 5, 10,  5},
  {25, 6, 10,  6},
  {25, 7, 10,  7},
  {25, 8, 10, 16},
  {25, 9, 10, 17},
  {25,10, 10, 18},
  {25,11, 10, 19},
  {25,12, 10, 20},
  {25,13, 10, 21},
  {25,14, 10, 22},
  {25,15, 10, 23}
}

要求 = {
利用8255可编程并行口芯片,实现输入/输出实验,
实验中用8255PA口作输出,PB口作输入。
}

目的 = {
1、了解8255芯片结构及编程方法。
2、了解8255输入/输出实验方法。
}

说明 = {
8255的CS/接地址译码/CS0,则命令字地址为8003H,PA口地址为8000H,
PB口地址为8001H,PC口地址为8002H。PA0-PA7(PA口)接LED0-LED7(LED)
PB0-PB7(PB口)接K0-K7(开关量)。数据线、读/写控制、地址线、复位信号
板上已接好。
可编程通用接口芯片8255A有三个八位的并行I/O口,它有三种工作方式。
本实验采用的是方式0:PA,PC口输出,PB口输入。很多I/O实验都可以
通过8255来实现。
}

电路    = "DL7.JPG"
框图    = "KT7.JPG"
程序    = "H7.PRJ"

}



实验定义 = {

名称 = "硬件实验八  串行数转换并行数实验"

芯片 = 51, 96

连线 = {
  {25, 0, 24, 3},
  {25, 1, 24, 4},
  {25, 2, 24, 5},
  {25, 3, 24, 6},
  {25, 4, 24,36},
  {25, 5, 24,37},
  {25, 6, 24,38},
  {25, 7, 24,39},
  {11, 8, 24, 1},
  {11, 8, 24, 2},
  {11, 9, 24,34},
  {18, 0, 24,35},
  {24, 0, 24, 7},
  {24,41, 24,40}
}

要求 = {
利用单片机的串行口和I/O端口串行输出,利用74LS164移位转换成
并行数据,接在LED灯上显示。74LS164置于通用插座上。
}

目的 = {
1、掌握8031/80C196串行口方式0工作方式及编程方法。
2、掌握用8031/80C196的P1口的I/O功能,输出串行数据。
3、掌握利用串行口入I/O口,扩展I/O通道的方法。
}

说明 = {
串行口工作在方式0时,可通过外接移位寄存器实现串并行转换。
在这种方式下,数据为8位,只能从RXD端输入输出,TXD端总是
输出移位同步时钟信号,其波特率固定为Fosc/12。对于80C196
CPU波特率为Fosc/2(B+1),Fosc为晶振频率,B为波特率常数。
在CPU将数据写入SBUF寄存器后,立即启动发送。待8位数据输完
后,硬件将状态寄存器的TI位置1,TI 必须由软件清零。用串行
口工作方式0输出数据/时钟,是自动移位输出,用P1端口串行输
出数据时,要编程移位数据,输出数据/时钟。对于80C196 用串
口发数据时要将IOC1.5置1,选择P2.0脚为TXD功能。同时注意用
P1口输出位信号时,需要用到‘与’‘或’运算得到相应位。
}

电路    = "DL8.JPG"
框图    = "KT8.JPG"
程序    = "H8A.PRJ"

}



实验定义 = {

名称 = "硬件实验九  并行数转换串行数实验"

芯片 = 51

连线 = {
  {25,  8, 24, 35},
  {25,  9, 24, 36},
  {25, 10, 24, 37},
  {25, 11, 24, 38},
  {25, 12, 24,  3},
  {25, 13, 24,  4},
  {25, 14, 24,  5},
  {25, 15, 24,  6},
  {11,  8, 24, 33},
  {11,  9, 24,  2},
  {11,  0, 24,  1},
  {24,  0, 24, 39},
  {24,  0, 24,  8},
  {24, 41, 24, 40}
}

要求 = {
将外接的并行数利用74LS165读入,并且移位转换成串行数,
利用单片机串行口和P1口串行读入。74LS165置于通用插座上。
}

目的 = {
1、掌握8031/80C196串行口方式0工作方式及编程方法。
2、掌握用8031/80C196的P1口的I/O功能,读入串行数据。
3、掌握利用串行口及I/O口,扩展I/O通道的方法。
}

说明 = {
与上个实验一样,这个实验主要是用串并转换方法扩展I/O口。
串行口工作在方式0时,可通过外接移位寄存器实现串并行转
换。在这种方式下,数据为8位,只能从RXD端输入输出,TXD
端总是输出移位同步时钟信号,其波特率固定为晶振频率Fosc/12。
对于80C196CPU波特率为Fosc/2(B+1),Fosc为晶振频率,B为
波特率常数。由软件置位串行控制寄存器的允许接收位(REN)后,
才启动串行接收。待8位数据收完后,硬件将状态寄存器的RI
位置1,RI必须由软件清零。用串行口工作方式0读入数据,
是自动移位完成的,用P1端口串行读入数据时,要编程输出时
钟信号,移位读入数据。对于80C196用串口发数据时要将IOC1.5
置1,选择P2.0脚为TXD功能。同时注意用P1口输出位信号时,
需要用到‘与’‘或’运算得到相应位。
}

电路    = "DL9.JPG"
框图    = "KT9.JPG"
程序    = "H9A.PRJ"

}


实验定义 = {

名称 = "硬件实验九  并行数转换串行数实验"

芯片 = 96

连线 = {
  {25,  8, 24, 35},
  {25,  9, 24, 36},
  {25, 10, 24, 37},
  {25, 11, 24, 38},
  {25, 12, 24,  3},
  {25, 13, 24,  4},
  {25, 14, 24,  5},
  {25, 15, 24,  6},
  {11,  8, 24, 33},
  {11,  9, 24,  2},
  {11, 13, 24,  1},
  {24,  0, 24, 39},
  {24,  0, 24,  8},
  {24, 41, 24, 40}
}

要求 = {
将外接的并行数利用74LS165读入,并且移位转换成串行数,
利用单片机串行口和P1口串行读入。74LS165置于通用插座上。
}

目的 = {
1、掌握8031/80C196串行口方式0工作方式及编程方法。
2、掌握用8031/80C196的P1口的I/O功能,读入串行数据。
3、掌握利用串行口及I/O口,扩展I/O通道的方法。
}

说明 = {
与上个实验一样,这个实验主要是用串并转换方法扩展I/O口。
串行口工作在方式0时,可通过外接移位寄存器实现串并行转
换。在这种方式下,数据为8位,只能从RXD端输入输出,TXD
端总是输出移位同步时钟信号,其波特率固定为晶振频率Fosc/12。
对于80C196CPU波特率为Fosc/2(B+1),Fosc为晶振频率,B为
波特率常数。由软件置位串行控制寄存器的允许接收位(REN)后,
才启动串行接收。待8位数据收完后,硬件将状态寄存器的RI
位置1,RI必须由软件清零。用串行口工作方式0读入数据,
是自动移位完成的,用P1端口串行读入数据时,要编程输出时
钟信号,移位读入数据。对于80C196用串口发数据时要将IOC1.5
置1,选择P2.0脚为TXD功能。同时注意用P1口输出位信号时,
需要用到‘与’‘或’运算得到相应位。
}

电路    = "DL9.JPG"
框图    = "KT9.JPG"
程序    = "H9A.PRJ"

}


实验定义 = {

名称 = "硬件实验十  计数器实验"

芯片 = 51

连线 = {
  {11, 0, 25, 0},
  {11, 1, 25, 1},
  {11, 2, 25, 2},
  {11, 3, 25, 3},
  {18, 2, 11,12}
}

要求 = {
8031内部定时计数器T0,按计数器模式和方式1工作,
对P3.4(T0)引脚进行计数。将其数值按二进制数在P1
口驱动LED灯上显示出来。
}

目的 = {
学习8031内部定时/计数器使用方法。
}

说明 = {
本实验中内部计数器起计数器的作用。外部事件计数脉冲
由P3.4引入定时器T0。单片机在每个机器周期采样一次输
入波形,因此单片机至少需要两个机器周期才能检测到一
次跳变。这就要求被采样电平至少维持一个完整的机器周
期,以保证电平在变化之前即被采样。同时这就决定了输
入波形的频率不能超过机器周期频率。
}

电路    = "DL10.JPG"
框图    = "KT10.JPG"
程序    = "H10.PRJ"

}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -