基本上,沒有人會將大段的C語言代碼全部塞入main()函數。更好的做法是按照復用率高、耦合性低的原則,盡可能的將代碼拆分不同的功能模塊,并封裝成函數。C語言代碼的組合千變萬化,因此函數的功能可能會比較復雜,不同的輸入,常常產生不同的輸出結果。C語言函數的返回值C語言函數可以通過返...
51單片機洗衣機控制板及C語言程序,該控制板單片機采用AT89C51單片機,所設計全自動洗衣機功能有:標準洗衣、經濟洗衣、單獨洗衣以及排水四種洗衣等四種方式,有強洗、弱洗及運行/暫停、顯示及報警功能,程序利用利用Protues仿真軟件觀察洗衣機的運行狀態(tài)和過程。整個設計能達到預想的設計效果。 51單片機洗衣機控制板及C語言程序
51單片機自動打鈴C語言程序: #include "reg51.h"#include "intrins.h" #define uchar unsigned char #define uint unsigned intuchar code DSY_CODE[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff
超聲波則距是很多電子制作愛好者比較喜歡的制作項目,下面的這款超聲波測距C語言程序,超聲波測距發(fā)送用的是反相器推挽輸出,這樣可以加大發(fā)射功率,超聲波測距接收端用的CX20106A這個紅外芯片接收40KHZ的方波,這是
//兩相5、6線步進電機,分為四拍和八拍,這里介紹輸出八拍方式:A-AC-C-CB-B-BD-D-DA//四拍:A-C-B-D,因此在八拍的基礎上減去中間的就可以了,不過步距角要大一倍#include #include sbit la=P2^0; //定義兩相電機的
51單片機自動打鈴C語言程序:#include "reg51.h"#include "intrins.h" #define uchar unsigned char #define uint unsigned intuchar code DSY_CODE[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff};/
51單片機洗衣機控制板及C語言程序,該控制板單片機采用AT89C51單片機,所設計全自動洗衣機功能有:標準洗衣、經濟洗衣、單獨洗衣以及排水四種洗衣等四種方式,有強洗、弱洗及運行/暫停、顯示及報警功能,程序利用利用
寫單片機程序也是程序,也要遵循寫軟件的一些基本原則,不是為了完成功能那么簡單。我看過的所有的C語言單片機書籍基本都不注重模塊化思想,完全是拿著C當匯編用,簡直是在糟蹋C語言! 如下問題,幾乎所有的單片機書
引 言: 2002年初,筆者著手寫一個IC卡預付費電表的工作程序,該電表使用Philips公司的8位51擴展型單片機87LPC764,要求實現很多功能,包括熄顯示、負荷計算與控制、指示閃爍以及電表各種參數的查詢等,總之,要
#include#include#define uchar unsigned char#define uint unsigned int#define DAC 0x7fff //定義DAC端口地址uchar code SINTAB[]={0x7F,0x89,0x94,0x9F,0xAA,0xB4,0xBE,0xC8,0xD1,0xD9,0xE0,0xE7,0xED,0xF2,0xF7,
首先:這個小程序搞了我兩天,加上焊板子共三天,當然是業(yè)余時間。也有24個小時了。我瞪著電腦兩個晚上,我拆了裝,裝了拆(下載程序不在本板子上)。最后,就在今天?。?ldquo;今”讀四聲)18點??勺屛艺业絾栴}
PIC:讀寫24LCxx系列的EEPROM的實例C語言程序//********************************************************* //* Using I2C Master Mode for access Slave (EEPRM) //* //* Writ
1 系統(tǒng)的改進 大家知道,87LPC764有4KB的Flash ROM,而筆者的程序量只有2KB多點,因而第一個想法是改用C語言作為主要的開發(fā)語言,應該不至于導致代碼空間不夠用。其次,考慮到需要定時功能的模塊(或稱任務,以下
IC卡電表C語言程序結構性能分析
2002年初,筆者著手寫一個IC卡預付費電表的工作程序,該電表使用Philips公司的8位51擴展型單片機87LPC764,要求實現很多功能,包括熄顯示、負荷計算與控制、指示閃爍以及電表各種參數的查詢等,總之,要使用時間的單
2002年初,筆者著手寫一個IC卡預付費電表的工作程序,該電表使用Philips公司的8位51擴展型單片機87LPC764,要求實現很多功能,包括熄顯示、負荷計算與控制、指示閃爍以及電表各種參數的查詢等,總之,要使用時間的單
PIC:讀寫24LCxx系列的EEPROM的實例C語言程序//********************************************************* //* Using I2C Master Mode for access Slave (EEPRM) //* //* Writ
PIC:讀寫24LCxx系列的EEPROM的實例C語言程序//********************************************************* //* Using I2C Master Mode for access Slave (EEPRM) //* //* Writ
2002年初,筆者著手寫一個IC卡預付費電表的工作程序,該電表使用Philips公司的8位51擴展型單片機87LPC764,要求實現很多功能,包括熄顯示、負荷計算與控制、指示閃爍以及電表各種參數的查詢等,總之,要使用時間的單
2002年初,筆者著手寫一個IC卡預付費電表的工作程序,該電表使用Philips公司的8位51擴展型單片機87LPC764,要求實現很多功能,包括熄顯示、負荷計算與控制、指示閃爍以及電表各種參數的查詢等,總之,要使用時間的單