基於微控制器CAN匯流排的鐵路燈模擬監控設計

2021-10-19 10:48:10 字數 1117 閱讀 9207

#include #include #define uchar	unsigned char   /* 巨集定義 */

#define uint unsigned int /* 巨集定義 */

sbit l0 = p1 ^ 0; /* 0和1指令顯示資訊引腳 */

sbit l1 = p1 ^ 1; /* 0和1指令顯示資訊引腳 */

sbit l2 = p1 ^ 2; /* 0和1指令顯示資訊引腳 */

sbit l3 = p1 ^ 3; /* 0和1指令顯示資訊引腳 */

sbit l4 = p1 ^ 4; /* 0和1指令顯示資訊引腳 */

sbit l5 = p1 ^ 5; /* 0和1指令顯示資訊引腳 */

sbit l6 = p1 ^ 6; /* 0和1指令顯示資訊引腳 */

sbit l7 = p1 ^ 7; /* 0和1指令顯示資訊引腳 */

sbit key2 = p0 ^ 2; /* 清零 */

/**********************延時函式*********************/

void delay( uint z )

/*********************資訊傳送*********************/

void send( uchar c ) /* 向串列埠傳送字元 */

/*********************鍵盤掃瞄*********************/

uchar key() /*按鍵掃瞄 */

微控制器彩燈移動實驗 基於微控制器的廣告移動彩燈

基於微控制器的廣告移動彩燈 摘要隨著電子技術的迅速發展,微控制器得到了越來越多的應用。本設計用微控制器89s51結合led 發光二極體 製作了乙個廣告移動彩燈,它由一塊89s51組成,通過逐次掃瞄其中一塊的p2.0 p2.7口,從而依次實現彩燈輪流點亮 逐點點亮 間隔點亮。如果控制交流彩燈,可在p1...

基於微控制器的數字電壓表

此款電壓表主要是利用adc0832作為ad轉換晶元,可測範圍為0 5v lcd16025作為顯示晶元。源程式如下 include include define uint unsigned int define uchar unsigned char sbit rs p3 0 sbit rw p3 1...

基於微控制器的智慧型交通燈

摘要 近年來隨著科技的飛速發展,微控制器的應用正在不斷深入,同時帶動傳統控制檢測技術日益更新。在實時檢測和自動控制的微控制器應用系統中,微控制器往往作為乙個核心部件來使用,僅微控制器方面知識是不夠的,還應根據具體硬體結構軟硬體結合,加以完善。十字路口車輛穿梭,行人熙攘,車行車道,人行人道,有條不紊。...