收藏 评论 分享到 微博 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驱动开发技术详解 硬件架构艺术:数字电路的设计方法与技术 东芝1200V SIC SBD “TRSxxx120Hx系列” 助力工业电源设备高效 信号数字处理的数学原理 电磁学 TLE2161BMJG 5962-9755701HPA ALD2310CMA ISL28117FBZ-T LTC6915CDE#TRPBF UA747DMQB LT1078ACJ8 TLE2072MU 小广播 添点儿料... 无论热点新闻、行业分析、技术干货…… 发布文章 热门活动换一批更多 ■2024 瑞萨电子MCU/MPU工业技术研讨会——深圳、上海站, 火热报名中 ■有奖直播报名中!抢占工业4.1先机 文晔科技日等你来! ■罗姆有奖直播 | 重点解析双极型晶体管的实用选型方法和使用方法 ■STM32N6终于要发布了,ST首款带有NPU的MCU到底怎么样,欢迎小伙们来STM32全球线上峰会寻找答案! ■免费下载 | 安森美电动汽车充电白皮书,看碳化硅如何缓解“里程焦虑”! ■是德科技有奖直播 | 应对未来高速算力芯片的设计与测试挑战 ■免费申请 | 上百份MPS MIE模块,免费试用还有礼! 设计资源 培训 开发板 精华推荐 【下载】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发布 最新单片机文章 纳芯微联合芯弦推出NS800RT系列实时控制MCU11月20日,纳芯微宣布联合芯弦半导体(ChipSine),推出NS800RT系列实时控制MCU。该系列MCU凭借更加高效、功能更强大的实时控制能力和丰富 ... 如何学习基于ARM平台的嵌入式系统一、嵌入式系统的概念着重理解"嵌入"的概念主要从三个方面上来理解 1、从硬件上,将基于CPU的处围器件,整合到CPU芯片内部,比如早期基于X86体 ... 有关 jffs2_scan_eraseblock 问题小结总结前面遇到的问题:1 有关类似:mtd->read(0x44 bytes from 0x68cf44) returned ECC errorjffs2_get_inode_nodes(): CRC failed ... SPCOMM控件在Delphi7.0串口通信中的应用摘要:利用Delphi开发工业控制系统软件成为越来越多的开发人员的选择,而串口通信是这个过程中必须解决的问题之一。本文在对几种常用串口通 ... Delphi环境下利用TComm组件实现串行通信摘要:利用Delphi开发工业控制系统软件成为越来越多的开发人员的选择,而串口通信是这个过程中必须解决的问题之一。本文在对几种常用串口通 ... 嵌入式开发实践的柱状图代码 嵌入式开发学习(10)<汇编写启动代码之设置栈、调用c语言、开关看门狗和开关iCache> 嵌入式开发学习(8)<一步一步点亮LED灯> 嵌入式开发学习(6) 何立民专栏 单片机及嵌入式宝典 北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。 《单片机与嵌入式系统应用》历年文章目录 物联网时代的嵌入式系统机遇 从嵌入式系统视角看物联网 更多精选电路图 CCD图像传感器在微光电视系统中的应用 一个简单的警笛电路图 基于IC555的可变PWM振荡器电路 优化电路板布局的简单方法 一个简单的立体声平衡指示器电路 使用NE555和磁簧开关的橱柜照明电路 换一换 更多 相关热搜器件 ATSAME70Q19B-CN STM32H7B0VBT6 DSPIC33CK32MP102T-I/2N MT2160-HR B82422-A3221-+ 1200BG1G029F2PB AGL060V5-UCG484ES 246BBXL-010R115-125VDC GCM36DTMT-S664 MCS04020C8253FE000 240-032-1-9SCF4J7-18 RCBS1900324BK1 4209-006LF 7215J51ZQI32 REA331M1CSA0811 RN732ATTD8351A10 292-51.1K-RC CPS22-LA00A10-SNCSNCWF-RI0RCVAR-W1071-S CA3106R36-10PNB-F42 1N5698CO CNS1N5287 800-012-07Z112-2PZ 50010-1072G 5HT1.6-R 86831-562H Q8F3GYYGY220E RM312-059-101-2000 LM4701MWC UM5003D-V2 93217-256HLF M55342K04B820HPT0V SS025M0010APF80507 CR321541FE 7103L41D9V4GE32 7207L3Y4V4RE32 RNC60K14R0DPB14 7107MCWV2BES2 BD095-24C-F0-0250-0250-0570-LD 200890MS014S100ZO BC035A220GZJ9AA3 SA534F33056GKR GUS-QSCA-032373-CF 2225CG560J6R3C 087-2-038-0-F-XS0-2140 3-6210900-0 P2010H6202GG P2512C2004JBTB BSTCR-236-S-090-05-T-100-LT M55342K08B121EMWSV CN24FT11R0 更多热门文章 绝缘耐压测试仪的工作原理 谷歌推出新的私有计算服务,来提高Android安全性 LeddarTech参加2021年9月举行的三个大型国际活动 最便宜骁龙8屏下摄像手机入网:3999元 智能制造技术在中药提取中的应用 使用一个GPIO数字接口测量温度的简单方法 基于KA2209的2瓦立体声音频放大器电路 更多每日新闻 Handtmann推出容量高达1.3 MWh的电池系统 可用于重型车辆等 全固态电池,日系车的新希望? 2026年,动力电池成本将下降近50% Smart Eye推出AI驾驶助手Sheila 变革人车互动体验 爱尔兰公司provizio推出5D成像雷达系统 支持处理摄像头和Lidar数据 日本研究人员合成新型电解质 有望实现硫化物基全固态锂离子电池 滑铁卢大学取得电池设计新突破 推动电动汽车普及 插混车分出胜负?单挡和多挡混动该如何选择 宁德时代天行重卡电池发布 四版齐发 全系支持1000V高压 固态电池越来越近,续航大增还安全,但这些缺点你能接受吗? 更多往期活动 了解并观看是德科技汽车电子、物联网(IOT)精彩专题,下载技术文章送好礼! 报名有好礼!50元京东卡等您拿! 捉虫行动二:争做EE下载中心黑猫警长! 感谢有你,感恩龙年,EEWORLD陪你一起“闹”龙年! 月度原创精选评选2018年4月(总第3期) 有奖直播:TI最新C2000实时控制器,在功率变换应用中实现高性能的成本优化型设计 答题赢好礼 | TDK专题报道只等你来(第3期) 厂商技术中心 最能打国产芯 TI 培训 Qorvo 电源技术站 Vicor技术站 随便看看 [急问]有关CE数据库,在线等~ 【新思科技IP资源】全面IP解决方案助力HPC芯片开发 艾睿访谈:RoHS绿色环保之路还未到达终点 煤矿通风系统案例介绍 TMS320C6748的GPIO特性 FPGA实现高速传输模块 Wince自启动问题 求高人指点 这句程序是什么意思?? 430-开发工具类(Q&A) 并口驱动开发求助!!!很急.