|
技术交流 | 电路欣赏 | 工控天地 | 数字广电 | 通信技术 | 电源技术 | 测控之家 | EMC技术 | ARM技术 | EDA技术 | PCB技术 | 嵌入式系统 驱动编程 | 集成电路 | 器件替换 | 模拟技术 | 新手园地 | 单 片 机 | DSP技术 | MCU技术 | IC 设计 | IC 产业 | CAN-bus/DeviceNe |
PIC10F2XX系列,要进行进行串口通讯,怎么办? |
作者:tiger9898 栏目:单片机 |
PIC10F2XX系列,要进行进行串口通讯,怎么办? 我只用到一个I/O, |
2楼: | >>参与讨论 |
作者: ad827 于 2005/8/18 8:55:00 发布:
模拟 |
3楼: | >>参与讨论 |
作者: tiger9898 于 2005/8/18 8:58:00 发布:
能告诉我大体如何模拟吗? 能告诉我大体如何模拟吗? 大体分几步? |
4楼: | >>参与讨论 |
作者: xieyuanbin 于 2005/8/18 9:09:00 发布:
你是要收还是要发? 张版主很早就有例程。搜索一下。不过你最好先熟悉一下串口的工作过程。 |
5楼: | >>参与讨论 |
作者: tiger9898 于 2005/8/19 7:41:00 发布:
我是要发! 基本的串口是了解的,但是具体的模拟步骤,不太清楚! |
6楼: | >>参与讨论 |
作者: xieyuanbin 于 2005/8/19 9:36:00 发布:
只是发送很简单。 TX_BUFF EQU H'20' ;USART transmitting data buffer TX_BCNT EQU H'21' ;TX transmitting bit counting CLRTX MACRO ;定义发送数据1/红灯亮宏指令 BCF LEDTEMP,3 ENDM SETTX MACRO ;定义发送数据0/红灯灭宏指令 BSF LEDTEMP,3 ENDM SENDBYTE ; ;发送一个字节子程序;,1位起始位,8位数据,2位停止位 MOVLW D'8' MOVWF TX_BCNT CLRTX ;發送起始位 MOVF LEDTEMP,W MOVWF PORTC CALL TRTIME1 LOOPSEND ;发送数据 SETTX BTFSS TX_BUFF,0 CLRTX MOVF LEDTEMP,W MOVWF PORTC BCF STATUS,C RRF TX_BUFF CALL TRTIME2 DECFSZ TX_BCNT GOTO LOOPSEND NOP NOP NOP SETTX MOVF LEDTEMP,W MOVWF PORTC ;发送停止位 CALL TRTIME2 RETLW 0 ;---------------------------------------------------------------------------------------- TRTIME1 NOP NOP NOP NOP NOP NOP NOP NOP RETLW 0 ;---------------------------------------------------------------------------------------- TRTIME2 NOP NOP NOP RETLW 0 |
7楼: | >>参与讨论 |
作者: xieyuanbin 于 2005/8/19 9:45:00 发布:
这是在8M晶振时实现115200发送的串口程序 |
8楼: | >>参与讨论 |
作者: tiger9898 于 2005/8/20 11:26:00 发布:
我是打算使用内置晶振 PIC10F206的I/O只有四个,而且我的通讯速度要求也不是很高的 我只需要一个I/O来做诊断,然后用两个I/O模拟通讯,就是这样情况, |
9楼: | >>参与讨论 |
作者: xieyuanbin 于 2005/8/22 9:00:00 发布:
内置RC 我用的就是内置RC。在内置4M时通讯速度相应降低一半,这115200的通讯距离在1.5M左右。不过RC校准值一定要搞好。 * - 本贴最后修改时间:2005-8-22 11:26:51 修改者:xieyuanbin |
|
|
免费注册为维库电子开发网会员,参与电子工程师社区讨论,点此进入 |
Copyright © 1998-2006 www.dzsc.com 浙ICP证030469号 |