收藏 评论 分享到 微博 QQ 微信 LinkedIn 此程序为才写的串口1,工作模式1程序,自己测试没问题 //本示例在Keil开发环境下请选择Intel的8058芯片型号进行编译 //假定测试芯片的工作频率为18.432MHz #include "reg51.h" sfr P4 = 0xc0; sfr P5 = 0xc8; sfr AUXR = 0x8e ; unsigned char temp ; bit flag = 0 ; void UartInit(void) //9600bps@11.0592MHz { SCON = 0x50; //8位数据,可变波特率 AUXR |= 0x40; //定时器1时钟为Fosc,即1T AUXR &= 0xFE; //串口1选择定时器1为波特率发生器 TMOD &= 0x0F; //设定定时器1为16位自动重装方式 TL1 = 0xE0; //设定定时初值 TH1 = 0xFE; //设定定时初值 ET1 = 0; //禁止定时器1中断 TR1 = 1; //启动定时器1 EA = 1 ; //开启总中断 ES = 1 ; //开串口中断 } void main( void ) { UartInit() ; SBUF = 'A' ; while(1) { if( flag == 1 ) { SBUF = temp ; flag = 0 ; } } } void Uart( void ) interrupt 4 using 1 { if( RI ) { RI = 0 ; temp = SBUF ; flag = 1 ; } if( TI ) { TI = 0 ; } } 关键字:STC15F2K60S2 串口1程序 引用地址:STC15F2K60S2串口1程序 上一篇:STC15F2K60S2串口2程序 下一篇:侃侃单片机裸奔的程序框架 推荐阅读最新更新时间:2024-03-16 14:35 STC15F2K60S2串口1程序 此程序为才写的串口1,工作模式1程序,自己测试没问题 //本示例在Keil开发环境下请选择Intel的8058芯片型号进行编译 //假定测试芯片的工作频率为18.432MHz #include reg51.h sfr P4 = 0xc0; sfr P5 = 0xc8; sfr AUXR = 0x8e ; unsigned char temp ; bit flag = 0 ; void UartInit(void) //9600bps@11.0592MHz { SCON = 0x50; //8位数据,可变波特率 AUXR |= 0x40; //定时器1时钟为Fosc,即1T AUXR &= [单片机] 热门资源推荐 热门放大器推荐 更多 华中数控系统装调与实训 我的Python世界 玩Minecraft我的世界学Python编程 Modbus软件开发实战指南 (杨更更) Windows驱动开发技术详解 控制系统计算机辅助设计 — MATLAB语言与应用 东芝1200V SIC SBD “TRSxxx120Hx系列” 助力工业电源设备高效 晶体振荡器设计与温度补偿 ADS信号完整性仿真与实战 TLE2161BMJG 5962-9755701HPA ALD2310CMA ISL28117FBZ-T LTC6915CDE#TRPBF UA747DMQB LT1078ACJ8 TLE2072MU 小广播 添点儿料... 无论热点新闻、行业分析、技术干货…… 发布文章 热门活动换一批更多 ■PI 电源小课堂|无 DC-DC 变换实现多路高精度输出反激电源 ■有奖直播报名:大联大世平集团&恩智浦 | AI 无所不在,单板电脑也可以 ■2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中 ■Follow me第二季第4期来啦!与得捷一起解锁蓝牙/Wi-Fi板【Arduino Nano RP2040 Connect】超能力! ■嵌入式工程师AI挑战营(进阶):基于RV1106部署InsightFace算法,实现多人的实时人脸识别 ■下载资料赢好礼!看Vicor模块化电源解决方案如何推动创新 ■有奖活动 | 英飞凌高密度双相电源模块为高性能运算平台而生! 设计资源 培训 开发板 精华推荐 【下载】LAT1439 关于STM32H745的MC SDK电机控制工程问题的解决办法 【下载】LAT1444 ADC采样中的阻抗匹配计算方法 【下载】LAT1446 TrustZone应用中串口通信的DMA传输失败问题 【下载】LAT1450 不断电情况下修改RDP选项并生效的解决方案 【下载】LAT1455 分辨OEMiROT的Bash与BAT脚本 【下载】LAT1457 Keil工程使用NEAI库的异常问题 【直播】实时数据革命:在STM32设备中融合现代ITTIA实时数据库技术 【课程】《STM32MPU安全启动》课程上线 【课程】《ST MC SDK 6.3软件工具概览》课程上线! 【视频】在STM32MP2上运行Android系统 【直播】解析高性价比STM32WB0,让蓝牙低功耗应用触手可及 【视频】STM32C071新系列,升级128K Flash 【新品】STM32U0新一代超低功耗入门级MCU,助力终端产品省电,安全,BOM成本低 【新品】STM32H7R/S 基于Cortex-M7,运行频率高达600 MHz,板载闪存型MCU 拥有高速的外部存储 【新品】STM32WBA54/55 支持BLE5.4、IEEE 802.15.4通信协议、Zigbee®、Thread和Matter协议 【新品】STM32MP2 最高配备双核Arm® Cortex®-A35和Cortex®-M33的STM32MP2系列微处理器 【新品】STM32H5-Arm® Cortex®-M33 内核,主频高达250MHz,提升性能与信息安全性 【新品】STM32C0,你的下一代8位应用神器 【生态】体验电机开发软件ST MCSDK 6.3的新功能 【产品】STM32WB0系列,让高性价比蓝牙应用触手可及 【视频】STM32新增安卓支持 — OpenSTDROID,开启MPU应用新格局 【课程】推荐 |《STM32MPU安全启动》全新上线 【线下】STM32巡回研讨会资料下载与视频回放 【生态】全新STM32 VS Code扩展V2.1.0发布 最新单片机文章 STM32转AT32代码转换1 引言在嵌入式开发中,我们经常会遇到更换单片机芯片的事情,若芯片是同一厂家的还好说,若是不同厂家的则需要重新写,重新调,重新去学 ... LXTAL低频晶振起振异常可能有哪些原因?在GD32MCU系统中,LXTAL低频晶振一般选择32768Hz无源晶体,该晶体内部一般为50K欧姆左右,比较大,相较于高频晶振不太容易起振,所以经常会 ... 关于GD32F150R8的多卡门控系统设计的分析和应用1方案介绍这个门控系统方案是使用常见的 MIFARE 卡,使用上只判断卡片上的 ID 而不写入任何资料,板上记录了 8 组卡片 ID,当已注册 ... SWD端口无法连接如何排查大家在调试GD32MCU的时候是否也碰到过SWD调试端口无法连接的情况?SWD端口无法连接的原因有很多,有时候排查没有思路,可能会耽误大家的时 ... 调试器连接MCU不稳定怎么办?有没有小伙伴遇到使用GDlink或者Jlink调试GD32MCU的时候出现不稳定的情况,刚要发现问题时调试器和MCU断开连接了,这个时候可能抓狂的心都 ... 非直接烧录ST对GD的代码移植 MCU上电不启动的可能原因分析 更改晶振后如何修改配置? 调试模式下如何调试看门狗? 何立民专栏 单片机及嵌入式宝典 北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。 《单片机与嵌入式系统应用》历年文章目录 物联网时代的嵌入式系统机遇 从嵌入式系统视角看物联网 更多精选电路图 家用电源无载自动断电装置的设计与制作 PIC单片机控制的遥控防盗报警器电路 用数字电路CD4069制作的万能遥控轻触开关 用NE555制作定时器 带有短路保护系统的5V直流稳压电源电路图 如何构建一个触摸传感器电路 换一换 更多 相关热搜器件 PM6760A75PH NJW4152R-B-TE2 DSPIC33CH512MP506-E/PT CAT310 IDT74FCT807BTPYG S75WS256NDGBAWNK0 HSCSANN250MD4A3 SMBJ48A SKY77197 5SGXMA7K2F35C2 204-805-01M10-13SSCBA 46W-NKG12HD-CG9 ECX-L23CM-20000 7-292170-0 JT08RE-10-99S(014LC) KPT7E1626SDZ E1SMA14-14.318M TR HTMS-132-58-G-D ABM4B-FREQ2-CL-R80-D-Z-4-T 87036-434HLF C91-ECAY60H-NW0 MMSS-0724-L-03.25-D PB2L12D2A23-233 EC2700TTS-155.520MTR PIC16F1769T-E/SO ABM3B-FREQ-6-R070-N-1 MS3450L16-11S HSEC8-1090-01-H-DV-BL MD37M3B7000 805-008-BB8Z111-19PA-72 51720-11004403AB 54121-416161700LF ZW-21-12-S-D-200-055 MS244-2.23K-0.1% CRCA12E0803163681R LCF1022401%B CT1-L6Y5V2B122SSPW MM-223-051-261-22XE SL1-016-SH188/01-55 P11P2F0GJSZ0450K10%AE3 BLU2512P-2581-TB5Q M55342H09W27B4C-TR LC25T2644EAK-J34 MT250QL256CBA3ESE0SITES ALV-5W32-V SMDA0805DTE2522 VA1420300000.25LF CC3-44200ACSSNKWS VJ2220A101FXCAJ2MP 2132-N1-36-20 更多热门文章 绝缘耐压测试仪的工作原理 谷歌推出新的私有计算服务,来提高Android安全性 LeddarTech参加2021年9月举行的三个大型国际活动 最便宜骁龙8屏下摄像手机入网:3999元 智能制造技术在中药提取中的应用 使用一个GPIO数字接口测量温度的简单方法 基于KA2209的2瓦立体声音频放大器电路 更多每日新闻 贸泽电子与Analog Devices联手推出新电子书 AMD 推出第二代 Versal Premium 系列:FPGA 行业首发支持 CXL 3.1 和 PCIe Gen 6 英飞凌推出新型高性能微控制器AURIX™ TC4Dx Rambus宣布推出业界首款HBM4控制器IP,加速下一代AI工作负载 为什么需要激光雷达标定板? ZONAL区域架构:成就未来汽车梦想 为什么网络重选是跨境车辆应用的一个问题? 村田推出高精度汽车用6轴惯性传感器 人机共驾时代,我们需要什么样的座舱监测系统 650V碳化硅MOSFET扩展了符合AEC-Q101标准的E3M系列 更多往期活动 了解并观看是德科技汽车电子、物联网(IOT)精彩专题,下载技术文章送好礼! 报名有好礼!50元京东卡等您拿! 捉虫行动二:争做EE下载中心黑猫警长! 感谢有你,感恩龙年,EEWORLD陪你一起“闹”龙年! 月度原创精选评选2018年4月(总第3期) 有奖直播:TI最新C2000实时控制器,在功率变换应用中实现高性能的成本优化型设计 答题赢好礼 | TDK专题报道只等你来(第3期) 11月13日历史上的今天 如何使用惯性导航系统为汽车应用提供连续的车道准确定位 特斯拉新专利:电池组冷却系统 让电池组更耐用/更高效 德州仪器为降低噪声和系统功耗推出新一代逻辑单元 众泰汽车:众泰下一代车型 将搭载太阳能天窗技术 元戎启行发布L4级自动驾驶传感解决方案,助推行业快速发展 广东正成为国内最大的工业机器人生产基地 人工水凝胶的突破,让制造一个人比复制一个人更有兴奋点 安徽合肥:能源互联网等创新示范项目最高可获300万补贴 机器人产品的实在是它超越AI领先全球投资方向的主要原因 随着AI的飞速发展,机器人逐渐取代人类员工的趋势还能逆转吗? 厂商技术中心 最能打国产芯 TI 培训 Qorvo 电源技术站 Vicor技术站 随便看看 【NUCLEO-L4R5ZI评测】——by Veiko 430 NRF24L01无线通信 低频信号的消除 去哪里可以查到德国的这个专利号,急 【德州仪器 TI 实习生招聘】销售类和研发类岗位 STM32 PLL系统 传感器 EK140烧录指导 关于锂电池充电芯片bq2407x的两个小问题 深大DSP系统课件4 汇编语言程序开发工具