- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
51程序举例:HELLO C:\Keil\C51\Examples\HELLO 程序功能:通过串口打印Hello World字样。 51程序举例:HELLO #include REG52.H #include stdio.h void main (void) { /*------------------------------------------------ Setup the serial port for 1200 baud at 16MHz. ------------------------------------------------*/ #ifndef MONITOR51 SCON = 0x50; /* SCON: mode 1, 8-bit UART, enable rcvr */ TMOD |= 0x20; /* TMOD: timer 1, mode 2, 8-bit reload */ TH1 = 221; /* TH1: reload value for 1200 baud @ 16MHz */ TR1 = 1; /* TR1: timer 1 run */ TI = 1; /* TI: set TI to send first char of UART */ #endif 51程序举例:HELLO /*------------------------------------------------ Note that an embedded program never exits (because there is no operating system to return to). It must loop and execute forever. ------------------------------------------------*/ while (1) { P1 ^= 0x01; /* Toggle P1.0 each time we print */ printf (Hello World\n); /* Print Hello World */ } } 51程序举例:HELLO 51程序举例:HELLO KEIL模拟的输出结果 51程序举例:HELLO 可以使用烧录器将生成程序写入芯片中。 HEX文件 51程序举例:HELLO 使用仿真器直接运行模拟。 单片机学习 什么是单片机 单片机可以做什么 8051单片机简介 单片机最小系统 开始编写一个51程序 51程序举例:HELLO 51的内部资源 51程序举例:键盘程序,简单的时钟程序 总结一下51单片机,比较其它的单片机 实验 51的资源介绍 一个51芯片的内部到底包含什么呢? 最基本的资源应该是: RAM:百字节到K之间(程序的数据段) ROM:K字节(程序可执行文件) IO口:P1、P2、P3。。 定时器:若干8位、16位定时器等 其它外设:A/D转换器、USB接口芯片等 通过IO口扩展I2C、SPI接口(SD卡)等 单片机学习 什么是单片机 单片机可以做什么 8051单片机简介 单片机最小系统 开始编写一个51程序 51程序举例:HELLO 51的内部资源 51程序举例:键盘程序,简单的时钟程序 总结一下51单片机,比较其它的单片机 实验 51键盘程序 读取IO口数据,判断对应引脚是否被拉低(高)。 P1口,消抖 51时钟程序 使用内部定时器 LED灯 计算并显示 单片机学习 什么是单片机 单片机可以做什么 8051单片机简介 单片机最小系统 开始编写一个51程序 51程序举例:HELLO 51的内部资源 51程序举例:键盘程序,简单的时钟程序 总结一下51单片机,比较其它的单片机 实验 总结一下51单片机 通过学习51单片机,可以做一些的简单的应用 电子设计大赛 电机控制、小车控制、简单机器人、传感器采集设备等 其它单片机介绍 AVR(atmel公司):速度快、性价比高 PIC(MICROCHIP 公司):体积小,功耗低,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好 MSP430(TI公司):超低功耗、速度快、价格较贵 。。。 资源 / 老古开发网 KEIL 8051实践与应用.pdf MCS-51.pdf * 单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和
文档评论(0)