#include "HT66F50.h"
#define TXD PA0
#define RXD PC0
const unsigned char Table[10]
="A B C D ";
void Sim_UartTx(unsigned char Data);
void delay_ms(unsigned int dly);
void main()
{
unsigned char i,u;
unsigned char j; //bit計數
unsigned char buff; //資料緩衝
_cp0c=0x08;//設定cp1c為I/O模式
_cp1c=0x08;//設定cp1c為I/O模式
_acerl = 0;
_scomen = 0;
_tmpc0 = 0b00000000;
_tmpc1 = 0b00000000;
_pdc = 0x00;
_pfc = 0x01;
_pcc = 0x00;
_pac = 0x00;
while(1)
{
for(u=0;u<8;u++)
{
Sim_UartTx(Table[u]);
}
delay_ms(500); //延時,字串間隔時間
}
}
void Sim_UartTx(unsigned char Data)
{
unsigned char i;
TXD=0;
_delay(90); //發射啟始位元
for(i=0; i<8; i++) //發射8-bit串列資料
{
if(Data & 0x01)
TXD=1; //若buff資料bit0=1則發射1
else
TXD=0; //若buff資料bit0=0則發射0
Data >>= 1; //資料右移換下1個bit
_delay(90); //延時
}
TXD=1;
_delay(90); //發射停止位元
}
void delay_ms(unsigned int dly)//以ms為單位的延時函數
{
// unsigned int dly1;
while(dly--) _delay(981);
_nop(); _nop(); _nop();
}
UART.rar_ht66f50
版权申诉
184 浏览量
2022-09-19
21:24:54
上传
评论
收藏 16KB RAR 举报
![avatar](https://profile-avatar.csdnimg.cn/3b38fb294f114a0a8dfd7bc633aed231_weixin_42660494.jpg!1)
alvarocfc
- 粉丝: 113
- 资源: 1万+
最新资源
- 前端面试题之Html相关题集.zip
- Python智能推荐系统案例介绍: 基于用户行为数据和机器学习算法,设计一个个性化推荐系统,如电影推荐、音乐推荐等
- Animation engine for explanatory math videos 用于解释数学视频的动画引擎
- Python自然语言处理应用案例介绍: 开发一个能够进行文本情感分析、语义理解或机器翻译等任务的自然语言处理应用
- Python基于深度学习的图像识别系统案例介绍: 利用深度学习技术,设计一个能够识别物体、人脸或文字等图像内容的系统
- 海信智能电视刷机数据 LED43K300U(0000) 生产用软件数据 务必确认机编一致 强制刷机 整机USB升级程序
- zookeeper-api基础.docx
- matplotlib是一个用于绘制图表和可视化数据的 Python 库.docx
- comfyui 提示词 参考;来源GitHub
- 一款零配置、无骨架、极小化的Hyperf发行版,通过Nano可以让您仅仅通过1个PHP文件即可快速搭建一个Hyperf应用
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
评论0