一、keil编程时sbit的意义及用法
sbit是定义一个变量类型,而P0^6则是单片机上的6号IO口管脚
如果程序中只是使用P0^6、P0^1、P0^3这种写法,很可能就记不住每个管脚都是什么功能的了,所以把P0^6定义成LED,就是为了方便记忆和明确——P0^6链接的是一个LED设备,而不是其他的什么
sbit LED=P0^6
所以就用这种格式将P0^6这个管脚定义成LED变量,这样在程序中使用LED这个变量和直接使用P0^6是一样的效果
至于为什么写在main前面,这么说吧,程序是从main开始运行的,在它运行之前,你要告诉它要做哪些前期准备工作(比如你和朋友一起到饭店吃饭前要先点菜吧,你是想好吃什么再点快呢,还是拿了菜单再边想边点快?),所以一般写在main前面就是先告诉程序,运行时要用到LED这个东西,你先准备好~~
如果你不写在main前面也是可以的,这就是全局变量和局部变量的问题了,说白了就是LED这道菜你是打算点了自己吃,还是和大家一起吃……
二、基于单片机的数字温度计设计
按你的要求设计了程序并且通过ProteUS仿真 无偿提供原理图,ProteUS仿真工程(可运行),供参考运行效果,及原理图的设计。 推荐:01 基于单片机的数字报警温度计( ) ; 源程序为汇编 ; 实时显示温度 ; 高于高限,低于低限,进行声光报警 ; 温度高低限可自由设定 ; 上电显示 543210 ; 读出温度后实时显示温度 ; 温度高于上限温度时,显示HH****, 并进行声光报警 ; 温度低于下限温度时,显示LL****, 并进行声光报警 ; 设定键 进行高低限设定 循环为 实时温度 “L ***” “H ***” ; 可用+ -键进行修改报警值
三、51单片机protues元件名称
那个按键是keypad-smallcalc。若楼主还需要其他的可以发给你
Proteus的这25大类元器件分别为:
Analog ICs 模拟IC
CMOS 4000 series CMOS 4000系列
Data Converters 数据转换器
Diodes 二极管
Electromechanical 机电设备(只有电机模型)
Inductors 电感
Laplace Primitives Laplace变换器
Memory ICs 存储器IC
Microprocessor ICs 微处理器IC
Miscellaneous 杂类(只有电灯和光敏电阻组成的设备)
Modelling Primitives 模型基元
Operational Amplifiers 运算放大器
Optoelectronics 光电子器件
Resistors 电阻
Simulator Primitives 仿真基元
Switches & Relays 开关和继电器
Transistors 三极管
TTL 74、74ALS、74AS、74F、74HC、74HCT、74LS、74S series 74系列集成电路
除此之外,你还应熟悉常用器件的英文名称,ANY电子为您列举如下:
AND 与门
ANTENNA 天线
BATTERY 直流电源(电池)
BELL 铃,钟
BRIDEG 1 整流桥(二极管)
BRIDEG 2 整流桥(集成块)
BUFFER 缓冲器
BUZZER 蜂鸣器
CAP 电容
CAPACITOR 电容
CAPACITOR POL 有极性电容
CAPVAR 可调电容
CIRCUIT BREAKER 熔断丝
COAX 同轴电缆
CON 插口
CRYSTAL 晶振
DB 并行插口
DIODE 二极管
DIODE SCHOTTKY 稳压二极管
DIODE VARACTOR 变容二极管
DPY_3-SEG 3段LED
DPY_7-SEG 7段LED
DPY_7-SEG_DP 7段LED(带小数点)
ELECTRO 电解电容
FUSE 熔断器
INDUCTOR 电感
INDUCTOR IRON 带铁芯电感
INDUCTOR3 可调电感
JFET N N沟道场效应管
JFET P P沟道场效应管
LAMP 灯泡
LAMP NEDN 起辉器
LED 发光二极管
METER 仪表
MICROPHONE 麦克风
MOSFET MOS管
MOTOR AC 交流电机
MOTOR SERVO 伺服电机
NAND 与非门
NOR 或非门
NOT 非门
NPN NPN三极管
NPN-PHOTO 感光三极管
OPAMP 运放
OR 或门
PHOTO 感光二极管
PNP PNP三极管
NPN DAR NPN三极管
PNP DAR PNP三极管
POT 滑线变阻器
PELAY-DPDT 双刀双掷继电器
RES1.2 电阻
RES3.4 可变电阻
BRIDGE 桥式电阻
RESPACK 电阻排
SCR 晶闸管
PLUG 插头
PLUG AC FEMALE 三相交流插头
SOCKET 插座
SOURCE CURRENT 电流源
SOURCE VOLTAGE 电压源
SPEAKER 扬声器
SW 开关
SW-DPDY 双刀双掷开关
SW-SPST 单刀单掷开关
SW-PB 按钮
THERMISTOR 电热调节器
TRANS1 变压器
TRANS2 可调变压器
TRIAC 三端双向可控硅
TRIODE 三极真空管
VARISTOR 变阻器
ZENER 齐纳二极管
当然了,熟记上面的内容并不能保证你能熟练找到需要的器件,和很多事情一样,在Proteus中查找需要的器件也需要经验积累。
比如,搜寻数码管,通常直接使用7seg进行搜索即可。
原理图常用库文件:
Miscellaneous Devices.ddb
Dallas Microprocessor.ddb
Intel Databooks.ddb
Protel DOS Schematic Libraries.ddb
PCB元件常用库:
Advpcb.ddb
General IC.ddb
Miscellaneous.ddb
分立元件库
部分 分立元件库元件名称及中英对照
AND 与门
ANTENNA 天线
BATTERY 直流电源
BELL 铃,钟
BVC 同轴电缆接插件
BRIDEG 1 整流桥(二极管)
BRIDEG 2 整流桥(集成块)
BUFFER 缓冲器
BUZZER 蜂鸣器
CAP 电容
CAPACITOR 电容
CAPACITOR POL 有极性电容
CAPVAR 可调电容
CIRCUIT BREAKER 熔断丝
COAX 同轴电缆
CON 插口
CRYSTAL 晶体整荡器
DB 并行插口
DIODE 二极管
DIODE SCHOTTKY 稳压二极管
DIODE VARACTOR 变容二极管
DPY_3-SEG 3段LED
DPY_7-SEG 7段LED
DPY_7-SEG_DP 7段LED(带小数点)
ELECTRO 电解电容
FUSE 熔断器
INDUCTOR 电感
INDUCTOR IRON 带铁芯电感
INDUCTOR3 可调电感
JFET N N沟道场效应管
JFET P P沟道场效应管
LAMP 灯泡
LAMP NEDN 起辉器
LED 发光二极管
METER 仪表
MICROPHONE 麦克风
MOSFET MOS管
MOTOR AC 交流电机
MOTOR SERVO 伺服电机
NAND 与非门
NOR 或非门
NOT 非门
NPN NPN三极管
NPN-PHOTO 感光三极管
OPAMP 运放
OR 或门
PHOTO 感光二极管
PNP 三极管
NPN DAR NPN三极管
PNP DAR PNP三极管
POT 滑线变阻器
PELAY-DPDT 双刀双掷继电器
RES1.2 电阻
RES3.4 可变电阻
RESISTOR BRIDGE ? 桥式电阻
RESPACK ? 电阻
SCR 晶闸管
PLUG ? 插头
PLUG AC FEMALE 三相交流插头
SOCKET ? 插座
SOURCE CURRENT 电流源
SOURCE VOLTAGE 电压源
SPEAKER 扬声器
SW ? 开关
SW-DPDY ? 双刀双掷开关
SW-SPST ? 单刀单掷开关
SW-PB 按钮
THERMISTOR 电热调节器
TRANS1 变压器
TRANS2 可调变压器
TRIAC ? 三端双向可控硅
TRIODE ? 三极真空管
VARISTOR 变阻器
ZENER ? 齐纳二极管
DPY_7-SEG_DP 数码管
SW-PB 开关
其他元件库
Protel Dos Schematic 4000 Cmos .Lib
40.系列CMOS管集成块元件库
4013 D 触发器
4027 JK 触发器
Protel Dos Schematic Analog Digital.Lib 模拟数字式集成块元件库
AD系列 DAC系列 HD系列 MC系列
Protel Dos Schematic Comparator.Lib 比较放大器元件库
Protel Dos Shcematic Intel.Lib INTEL公司生产的80系列CPU集成块元件库
Protel Dos Schematic Linear.lib 线性元件库
例555
Protel Dos Schemattic Memory Devices.Lib 内存存储器元件库
Protel Dos Schematic SYnertek.Lib SY系列集成块元件库
Protes Dos Schematic Motorlla.Lib 摩托罗拉公司生产的元件库
Protes Dos Schematic NEC.lib NEC公司生产的集成块元件库
Protes Dos Schematic Operationel Amplifers.lib 运算放大器元件库
Protes Dos Schematic TTL.Lib 晶体管集成块元件库 74系列
Protel Dos Schematic Voltage Regulator.lib 电压调整集成块元件库
Protes Dos Schematic Zilog.Lib 齐格格公司生产的Z80系列CPU集成块元件库
元件属性对话框中英文对照
Lib ref 元件名称
Footprint 器件封装
Designator 元件称号
Part 器件类别或标示值
Schematic Tools 主工具栏
Writing Tools 连线工具栏
Drawing Tools 绘图工具栏
Power Objects 电源工具栏
Digital Objects 数字器件工具栏
Simulation Sources 模拟信号源工具栏
PLD Toolbars 映象工具栏