推荐阅读最新更新时间:2024-03-16 13:24
DS18B20单片机C51温度计实践
18B20温度计,正负温度显示。最大99摄氏度。用万能板手工焊接。调试成功,正常显示。共阳数码管由三极管驱动。 下面是C51程序,您一看就懂了: #include reg52.h #include intrins.h #define uint unsigned int #define uchar unsigned char uchar code table ={ 0x14,0xf5,0x19,0x51, //0 1 2 3 0xf0,0x52,0x12,0x75, // 4 5 6 7 0x10,0x50,0x30,0x92, // 8 9 a b 0x1e,0x
[单片机]
Cortex突破日系MCU阵营防线,富士通FM3欲抢占电机控制应用先机
11月初,富士通半导体继东芝半导体之后也正式宣布采用ARM Cortex-M3内核的FM3系列MCU面市,并一口气推出44款产品型号。与东芝不同的是,富士通对新款Cortext-M3 MCU的宣传显得更为高调。一贯以专用内核为主的日系MCU供应商阵营是否会由此转向通用RSIC微控制器内核,引发业界广泛关注。 ARM内核一贯以其良好的产业生态系统(在全球拥有700多家第三方供应商)和低功耗而著称,而随着32位Cortex MCU不断向“亚1美元”价位逼近,它们在替代8位、16位MCU的战役中捷报频传。这正是富士通半导体开始布局通用内核MCU的主要原因之一。“我们看到了市场对Cortex的需求,随着产品研发周期日益缩短,
[单片机]
写给要接触单片机和刚接触单片机的人
我写这篇文章,是我在百度看到很多想接触单片机或者已经接触单片机的人,不知道怎么入门,或者不知道第一步怎么走。我也是把我的经验写出来,这次的只不过针对的是想接触单片机的,刚接触单片机的,一开始都会存在几个疑问。1.学习单片机的需要什么基础。2.开始怎么入手3.需不需要买开发板。主要就存在这几个疑问,我也在这里为大家说说,大家只不过在交流,小弟在这里献丑啦,如有什么说的不周到的,或者不全面的,也请高手多多指教。我写这个目的是希望给更多的想学习单片机,热爱电子设计的人提供一些帮助。闲话少说,进入正题。 学习单片机一开始首要认为是通读一遍书,这个很重要了解它是什么原理,还有能实现那些功能,例如外部中断,定时器等等吧~!这些都是理论的东西。
[单片机]
单片机I2C驱动程序
void delay() {; ;} void delay1ms ( uint z ) { uint x, y; for ( x = z; x 0; x -- ) for ( y = 110; y 0; y -- ); } I2C启动:在SCL为高电平期间,SDA出现下降沿 void start_I2C ( ) / { sda = 1; delay (); scl = 1; delay (); sda = 0; delay (); } I2C停止:在SCL高电平期间,SDA上产生一上升沿 void stop_I2C () //停止 { sda = 0; delay (); scl = 1; delay ();
[单片机]
HOLTEK推出HT66F007 Small Package A/D Flash Type MCU
Holtek Small Package A/D Flash Type MCU系列新增HT66F007,此颗MCU为HT66F005/HT66F006的延伸产品,提供更丰富的MCU资源。其中内含512 byte EERPOM及160 byte RAM为此型号的特点,符合工业上−40℃ ~ 85℃工作温度与高抗噪声的性能要求,可广泛应用于于各式电器及安防产品等应用。 HT66F007的系统资源为2Kx16 Flash程序内存,SRAM 160Bytes、512 byte EEPROM,内建比较器,12-bit ADC及I/O 8个,内建2组Timer Module CTM及STM,有Capture、Compare、Timer/Ev
[单片机]
单片机通过串口通信调整时间的程序
本程序所用的原理图下载: 点这里 ,单片机芯片使用的stc89c51;找到时钟部分的原理图修改为你自己的电路上的io即可.这是一整个单片机开发板的电路图其他的忽略. /**************************通过串口通信调整时间******************************/ /** *功能:单片机开始上电时点阵显示倒计时3,2,1,0,然后点阵LED关闭显示 * 定时器和串口开始工作,定时器开始一秒计时,并在数码管上显示时,分,秒 * 此计时器可以通过串口发送数据调整时间,可调整时与分,当调整分钟时秒清零 * 附加功能:当单片机收到数据时有蜂鸣器响一声作为提示 * 彩色流水灯以20毫秒的速度向
[单片机]
单片机 C51 编程要点总结
1、头文件:#include 2、预定义:sbit LED = P1^0// 定义 P1 口的 0 位为 LED 注:“P1^0”这个写法,与 A51 不同(A51 是 P1.0),P1 是一组端口,端口号范围 0~7 注2:sbit 用于定义 SFR(特殊功能寄存器)的位变量,上例中 LED 作为“全局变量”进行定义 注3:以下写法是错误的: sbit code table = {P1^0, P1^1, P1^2, P1^3};// 想用 table 指定不同的引脚,但这么做会报错 sbit table = {P1^0, P1^1, P1^2, P1^3}; // 考虑到上面可能是 code 关
[单片机]
增强型51系列单片机W77E58的存储器访问
摘要: W77E58是Winbond公司推出的新一代增强型51系列单片机,文中介绍了W77E58对存储器访问的特点,并举例给出多种有关的应用程序实例。
关键词: 单片机 存储器 程序 W77E58
增强型51系列单片机W77E58可与标准的8052兼容,它内含4个8位I/O口、3个16位计数器和全双工串行通信接口。由于W77E58对处理器内核进行了重新设计,因而其性能较之于标准的8052有了很大提高。
W77E58改进了传统处理器的时序。机器周期与时钟之比可以由软件来控制,最快时一个机器周期仅需4个时钟,最慢时一个机器周期需1024个时钟。在同样的时钟频率下,当时钟
[应用]