/*智能型温度感测器: (1)8051的PORT1连接LCD显示器,PORT3的P3.3,P3.4,P3.5分别连接到LCD控制线,程序执行时可以在LCD显示器显示时间和日期 (2)温度感应组件AD590通过ADC0804将感应到的温度转换数字数据,然后通过PORT0输入8051 (3)8051的第10只和第11只引脚RXD和TXD分别连接到MAX232,然后连接到PC的COM端口 (4)8051实验板每小时读入ADC0804转换的数字温度数据,然后记录在串行EEPROM93C66中 (5)8051实验板可以通过RS232将记录在串行EEPROM93C66中数字温度数据传送到PC端 */
上传时间: 2013-12-13
上传用户:zaizaibang
AT89LP216是一款低功耗、高性能CMOS8位单片机,它有2k字节ISPFlash存储器。产品生产采用Atmel的高密度非易失性存储器技术而且和工业标准de的MCS51指令集相兼容。AT89LP216基于一个加强性CPU内核,每时钟周期读取单子节指令。在经典8051结构中,每次读取需要6个时钟周期,使得执行指令需要12、24或者48个时钟周期。在AT89LP216CPU中,指令只需要1到4个时钟周期就可以达到传统8051速度的6到12倍。70%的指令字节数与执行的时钟周期数相等,而且其他指令只需要一个额外时钟。在相同功耗下增强型CPU内核可达到20MIPS,而传统8051CPU只能达到4MIPS。相反地,在相同的工作速率下,新CPU内核比传统的8051拥有更低的时钟速率和功耗。AT89LP216也拥有下列标准的特性:2K字节ISPFlash存储器,128字节RAM、多达12个I/O口、2个16位定时器/计数器,两PWM输出,一个可编程看门狗定时器,一个全双工串口,一个串行外围接口,一个内部RC振荡器,片上石英振荡器和一个4级、6矢量中断系统。AT89LP216里的两个定时器/计数器增加了两个新模式。模式0可以被设置为9到16位的定时器/计数器,模式1可被设置位16位自动装载定时器/计数器。此外,定时器/计数器可以独立驱动PWM输出。AT89LP216里面的I/O口能被独立配置为4种工作模式的其中一种。在准双工模式中,I/O口的工作模式和传统8051一样。在输入模式中,接口是三态门。推挽输出模式提供足够的CMOS驱动,开漏模式则起到一个下拉的作用。另外,PORT1的所有8个引脚可以作为通用中断接口。AT89LP216的I/O口能承受的电压可超出电源电压达到5.5V。当器件的电源电压为2.4V而I/O口输入5.5V时,所有I/O口的反向电流总和不超过100μA。
上传时间: 2013-10-24
上传用户:曹云鹏
Internal Interrupts are used to respond to asynchronous requests from a certain part of themicrocontroller that needs to be serviced. Each peripheral in the TriCore as well as theBus Control Unit, the Debug Unit, the Peripheral Control Processor (PCP) and the CPUitself can generate an Interrupt Request.So what is an external Interrupt?An external Interrupt is something alike as the internal Interrupt. The difference is that anexternal Interrupt request is caused by an external event. Normally this would be a pulseon Port0 or PORT1, but it can be even a signal from the input buffer of the SSC, indicatingthat a service is requested.The User’s Manual does not explain this aspect in detail so this ApNote will explain themost common form of an external Interrupt request. This ApNote will show that there is aneasy way to react on a pulse on Port0 or PORT1 and to create with this impulse an InterruptService Request. Later in the second part of the document, you can find hints on how todebounce impulses to enable the use of a simple switch as the input device.Note: You will find additional information on how to setup the Interrupt System in theApNote “First steps through the TriCore Interrupt System” (AP3222xx)1. It would gobeyond the scope of this document to explain this here, but you will find selfexplanatoryexamples later on.
上传时间: 2013-10-27
上传用户:zhangyigenius
PORT1.0 使用说明 PORT1.0是作者本人在进行电子制作和维修过程中萌发的一个思路。在电子制作、维修中,经常要用到多路的脉冲信号或是要测量多路的脉冲信号。本软件可通过微机并口向用户提供多达12路的标准TTL脉冲信号,同时可进行5路的标准TTL脉冲信号的波形显示。 软件的使用方法极为简单。输出信号时,只要选中或取消引脚号,就能在相应的引脚得到相应的脉冲信号(统一为选中为高电平,取消为低电平),“清零”按钮为对应该组的所有信号清零。 输入信号的波形显示,按“开始”按钮为开始进行显示,“停止”为暂停。 在设置面板中,“数据读入时间间隔”为读入时间的设定。“并行打印端口设置”为显示微机中存在的可用打印端口,并可以设定本软件当前要使用的端口(如只有一个可用端口,就为缺省端口,如有多个可用端口软件自动选择最后一个可用端口为当前使用端口)。 本软件的输入波形显示没有运用VXD等的技术支持,在速度上不能做到高频的实时性,只能用在低速的环境下。这个版本没有提供多数据的连续输出。这些问题在下一个版本中得到改进和支持。 本软件可使用在微机的打印适配器、打印机等各种的并口设备检修中,还可用在各种数字电路、单片机的制作和维修中。在下一版本在这方面会有更大的支持。 * 注意:只支持win9x * 注意:并口的输入/输出电平为0-5伏TTL,不能连接高电压高电流的电路,以免埙坏主板或打印适配器。要连接COMS的0-12伏时请用户自做转换电路再连接。 * 注意:在使用本软件时最好不要同时使用打印机之类的并口设备。如本程序已运行请先关闭,再使用并口设备。
上传时间: 2014-04-18
上传用户:paladin
使用8051,16*2lcd开发密码锁。PORT1连接LCD的数据线,P3.3,3.4,3.5连接控制线。PORT2连接4*4键盘。p0.0~0.3接93C66。
标签: 8051
上传时间: 2013-12-22
上传用户:坏坏的华仔
PIO-DIO D56/24 控制程序,PORT1,2,0三个IO分别读写
上传时间: 2016-07-15
上传用户:84425894